Üzleti folyamatmodellezés: EPC, BPMN



Hasonló dokumentumok
Üzleti folyamatok modellezése az. Szöllősi Sándor

Integrált keretrendszer

Üzleti folyamatok modellezése az ARIS folyamatmodellezı és tervezı szoftver segítségével. Schmuck Balázs

Viczián István IP Systems JUM XIX szeptember 18.

Üzleti architektúra menedzsment, a digitális integrált irányítási rendszer

Folyamatmodellezés és eszközei. Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék

Hogyan lehet megakadályozni az üzleti modellezés és az IT implementáció szétválását? Oracle BPM Suite

Benchmarking. A hivatalos meghatározás... és a gyakorlati meghatározás

UML (Unified Modelling Language)

Nyílt hozzáférésű informatikai rendszerek BME VIMM 5294

Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék. Folyamatmodellezés

Tevékenység 1 Tevékenység 2 Tevékenység 3. Hogyan dolgozzunk? Folyamat. Milyen, mennyi erőforrást használjunk? Emberek. Módszerek.

Bevezetés az ARIS módszertanba

Folyamatmodellezés (BPMN) és alkalmazásai

10-es Kurzus. OMT modellek és diagramok OMT metodológia. OMT (Object Modelling Technique)

BOC Information Technologies Consulting GmbH. Minőségmenedzsment

Folyamatmodellezés és eszközei. Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék

Debreceni Egyetem Informatikai Kar. Szolgáltatás-orientált programozás az Oracle-ben

Az üzleti igények átültetése a gyakorlatba eszköz és módszertan: - ARIS és WebSphere megoldások együttes használata a folyamatmendzsmentben -

Folyamattervezéstıl a megvalósításig

Rendszer szekvencia diagram

Minőségmenedzsment (módszerek) BEDZSULA BÁLINT

Webszolgáltatás alapokon BPEL

Folyamatmodellezés és eszközei. Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék

Modellalkotás UML-ben

Oracle9i Alkalmazás Szerver Üzleti folyamat integráció. Molnár Balázs Vezető értékesítési konzultáns Oracle Hungary

Business ProcessModeland Notification (BPMN) Szöllősi Sándor Óbudai Egyetem 2011

Az informatika kulcsfogalmai

A KUTATÁS EREDMÉNYEI ZÁRÓJELENTÉS

Dr. Mileff Péter

Méréselmélet MI BSc 1

Software Engineering Babeş-Bolyai Tudományegyetem Kolozsvár

MEGA ÜZLETI FOLYAMATMENEDZSMENT ÉS VÁLLALATI ARCHITEKTÚRA MEGOLDÁSOK. Kóczé Zoltán Tanácsadó

Kölcsönhatás diagramok

A J2EE fejlesztési si platform (application. model) 1.4 platform. Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem

Szekvencia diagram. Szekvencia diagram Dr. Mileff Péter

Fogalmi modellezés. Ontológiák Alkalmazott modellező módszertan (UML)

Infor PM10 Üzleti intelligencia megoldás

IBM Business Process Manager változat 8 alváltozat 5. Az IBM Business Process Manager áttekintése

A USER Kft - mint Open Text partner - bemutatása

Előzmények

Menedzsment paradigmák és a virtuális vállalat. Virtuális vállalat 2012/13 1. félév 6. Előadás Dr. Kulcsár Gyula

Data Integrátorok a gyakorlatban Oracle DI vs. Pentaho DI Fekszi Csaba Ügyvezető Vinnai Péter Adattárház fejlesztő február 20.

rendszerszemlélető, adatközpontú funkcionális

Magas szintű adatmodellek Egyed/kapcsolat modell I.

Webszolgáltatás alapokon BPEL

A Java EE 5 plattform

Pénzügy, számvitel. Váradi Mónika

Járműinformatika A járműinformatikai fejlesztés

Üzleti folyamatok rugalmasabb IT támogatása. Nick Gábor András szeptember 10.

Üzletmenet-folytonosság és katasztrófa helyzet kezelés (Honnan indultunk, miért változtunk, hova tartunk?)

Szoftverarchitektúrák 3. előadás (második fele) Fornai Viktor

Oracle Enterprise Manager: Az első teljesértékű felhő üzemeltetési megoldás

Vezetői információs rendszerek

Workflow és Petri hálók. Workflow fogalma

Adattárház kialakítása a Szövetkezet Integrációban, UML eszközökkel. Németh Rajmund Vezető BI Szakértő március 28.

Modell alapú tesztelés mobil környezetben

Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék. Folyamatmodellezés

Vállalati információs rendszerek I, MIN5B6IN, 5 kredit, K. 4. A meghirdetés ideje (mintatanterv szerint vagy keresztfélében):

Az MTA Cloud a tudományos alkalmazások támogatására. Kacsuk Péter MTA SZTAKI

Mérnök informatikus (BSc) alapszak levelező tagozat (BIL) / BSc in Engineering Information Technology (Part Time)

Az adatok a vállalat kulcsfontosságú erőforrásai. Az információs rendszer adatai kezelésének két alapvető változata:

Papír helyett elektronikus űrlap. Szabadság és interaktivitás az űrlapkezelésben

ICT ÉS BP RENDSZEREK HATÉKONY TELJESÍTMÉNY SZIMULÁCIÓJA DR. MUKA LÁSZLÓ

Szakterületi modell A fogalmak megjelenítése. 9. fejezet Applying UML and Patterns Craig Larman

Feltörekvő technológiák: seam, drools, richfaces és társai a JBossban

Big Data az ellenőrzésben: Kihívás vagy lehetőség?

Logisztikai szimulációs módszerek

Folyamat alapú integrált kockázatkezelési és audit projekt tapasztalatai

A vállalat mint rendszer. Informatikai rendszerek Vállalati információs rendszerek. Üzleti kapcsolatok. Vevői információs kapcsolatok. Cég.

Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem

Interaktív, grafikus környezet. Magasszintû alkalmazási nyelv (KAL) Integrált grafikus interface könyvtár. Intelligens kapcsolat más szoftverekkel

Oracle Middleware megoldások helye üzleti esettanulmányokon keresztül bemutatva, különböző iparágakban

Üzleti folyamatmenedzsment: - káoszból rendet!

Projectvezetők képességei

EGYÜTTMŰKÖDŐ ÉS VERSENGŐ ERŐFORRÁSOK SZERVEZÉSÉT TÁMOGATÓ ÁGENS RENDSZER KIDOLGOZÁSA

Oracle adatkezelési megoldások helye az EA világában. Előadó: Tar Zoltán

Folyamatmodellezés a gyakorlatban. Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék

Kommunikáció. Távoli eljáráshívás. RPC kommunikáció menete DCE RPC (1) RPC - paraméterátadás. 3. előadás Protokollok. 2. rész

Microsoft SQL Server telepítése

Adatmodellezés. 1. Fogalmi modell

A könyvvizsgálat módszertana

Mérés és modellezés Méréstechnika VM, GM, MM 1

Programozási technológia

Mérnök informatikus (BSc) alapszak levelező tagozat (BIL) / BSc in Engineering Information Technology (Part Time)

VIR alapfogalmai. Előadásvázlat. dr. Kovács László

eseményvezérelt megoldások Vizuális programozás 5. előadás

Integrált keretrendszer

ROS Remote Operations Service

SOA modell: Ez az interfész definiálja az elérhető adatokat, és megadja, hogy hogyan lehet azokhoz hozzáférni.

Think customer Hatékony ügyfélszolgálat és megvalósítási módszertan. WorkShop

Szervezetfejlesztés Nagykőrös Város Önkormányzatánál az ÁROP 3.A számú pályázat alapján. Támogató és szakmai folyamatok átalakítása

Közösség, projektek, IDE

Prozesskostenrechnung (PKR)

BMEVIHIM134 Hálózati architektúrák NGN menedzsment vonatkozások: II. Üzemeltetés-támogatás és üzemeltetési folyamatok

S01-7 Komponens alapú szoftverfejlesztés 1

EGYÜTTMŰKÖDŐ ÉS VERSENGŐ ERŐFORRÁSOK SZERVEZÉSÉT TÁMOGATÓ ÁGENS RENDSZER KIDOLGOZÁSA

Szoftver min ség és menedzsment

Miskolci Egyetem Gépészmérnöki és Informatikai Kar Alkalmazott Informatikai Tanszék. Dr. Kulcsár Gyula egyetemi docens

Modellinformációk szabványos cseréje. Papp Ágnes, Debreceni Egyetem EFK

Átírás:

Üzleti folyamatmodellezés: EPC, BPMN

Üzleti folyamatok (Business Processes) Feladatok, műveletek, tevékenységek sora, melyeket a kívánt cél (pl.: termék / szolgáltatás előállításának) érdekében végzünk. Az egyes folyamatokat valamilyen kiváltó ok (trigger) indítja el. Trigger Tevékenység / lépés 1. Tevékenység / lépés 2. Tevékenység / lépés 3. cél

BUSINESS PROCESS MODELING LANGUAGE XOR XOR Event-driven Process Chains (EPC) Petri Nets Flowcharts Business Process Modeling Notation (BPMN) UML Activity Diagrams

Process Modell Például: order-to-cash, procure-to-pay, issue-to-resolution Obtain Additional Information Credit Card Application Check Completeness Check Credit History Assess Application Make Credit Offer Check Income Source(s) Notify Rejection

PROCESS MODELLEK SZEREPE, CÉLJAI Process Documentation Process Improvement Compliance / Risk Management Knowledge Management Enterprise Systems Process Cost Analysis / Simulation Workflow Management Document Management Software Evaluation/ Enterprise Architecture Selection

Executable Process Models Target Values Measures for Improvement... MANY TYPES Organizational Analysis AS IS Process Models Process Analysis & Design TO BE Process Models Abstract Models EPC, BPMN Communication, simulation, activitybased costing Process Evaluation Process Metrics Process Enactment & Monitoring Process Implementation Detailed Models BPEL, State Machines Data types, conditions, data mappings, fault handling Integration, testing, deployment

Event-driven Process Chain - EPC

ARIS módszertan ARIS ház koncepciója Architecture of Integrated Information Systems Integrált Informatikai rendszerek architektúrája

eepc ügyfél megrendelés megérkezett ügyfél megrendelés adat ok ügyfél megrendelés bevitele értékesítés ügyfél megrendelés rögzítve ügyfél megrendelés adat ok Ügyfél megrendelés technikai ellenőrzése technikai értékesítés ügyfél megrendelés technikailag nem lehetséges ügyfél megrendelés technikailag lehetséges

EPC

Vállalat leírására szolgáló objektumok események pl. áru megérkezett, ügyfél megrendelés megérkezett, műszaki hiba, számlát kiállították tevékenységek pl. vevő jóságának vizsgálata, áru minőségének ellenőrzése, kézbesítés dátumának meghatározása, ajánlatkérés feldolgozása adat és információ hordozó pl. cikk, ügyfél, beszállító, ajánlat, megrendelés szervezeti egységek/elemek pl. értékesítés, beszerzés, számvitel, adminisztráció, termelés erőforrások (IT vagy hagyományos) pl. standard software, toll és papír, gépek

Leíró modellek Szöveges forma Az értékesítés felelős a vevői ajánlat feldolgozásáért. Táblázatos forma Funkció szervezeti egység reláció Vevői ajánlat feldolgozása értékesítés felelős Grafikus forma Vevői ajánlat feldolgozása tevékenység felelős értékesítés szervezeti egység

Nézetek Az üzleti folyamatok komplexitásának csökkentése érdekében kerültek bevezetésre a nézetek Modellezés az ARIS ház koncepcióval Funkció nézet (Statikus nézet) Adat nézet (Statikus nézet) Szervezeti nézet (Statikus nézet) Irányítási nézet (Dinamikus nézet)

Az ARIS architektúra koncepciója ARIS ház: nézetek Szervezeti nézet Adat nézet Irányítási nézet Funkció nézet

Módszertani integráció Cégvezetés Anyaggazdálkodás Értékesítés Szervezeti nézet Szállítmányozás Org 5 Értékesítés Ajánlat Ajánlatkérés Ajánlatkérés beérkezett Értékesítési eljárás Ajánlatkérés Ajánlatkérés feldolgozása Értékesítés Ajánlatkérés feldolgozása Ajánlatkészítés Ügyfél Adat nézet Irányítási nézet Ajánlatkérés feldolgozva Ajánlatkészítés Bonításvizsgálat Szállításihatáridő meghatározás Funkció nézet

Az ARIS architektúra koncepciója modelltípusok (kivonat) eepc - extended Even driven Process Chain kibővített esemény vezérelt folyamatlánc eerm - extended Entity Relationship Modell kibővített egyed kapcsolat modell Szervezeti ábra eerm, eerm-attribútum hozzárendelési modell, Szakkifejezési modell eepc, Esemény diagram, Tevékenységhez rendelési diagram, Információ áramlási diagram, Értékteremtő lánc diagram, Irodai folyamat diagram, Ipari folyamat diagram Funkciófa, Y Diagram, Cél Diagram

Modell és Modell típus Egy modell mindig egy meghatározott modelltípuson alapszik. modell tevékenység 1 modell típus: Funkciófa tevékenység 1.1 tevékenység 1.2 tevékenység 1.3 tevékenység 1.1.1 tevékenység 1.1.2

Modell és Modell típus Modelltípusok kiválasztásának folyamata Célok definiálása (mutatószámok, funkciók) - Céldiagram Termékek, szolgáltatások definiálása, hogy céljaimat elérjem - Termék és szolgáltatás fa Mit tegyek, hogy termékeimet előállítsam? - Funkció fa Hogyan végezzem folyamataimat? - eepc Folyamataim Erőforrás allokációja. - Erőforrás modell

Kapcsolat és kapcsolat típus kapcsolat típus Típusa: folyamat orientáltan fölérendelt Forrás objektum cél objektum Forrás objektum Típusa: output cél objektum kapcsolatok a kapcsolattípus hivatkozásai. kapcsolatok csak a forrás és cél objektumok között léteznek kapcsolatok lehetnek irányítottak, vagy nem irányítottak.

Attribútum és attribútum típus Az attribútum típusok a modell típusokhoz, objektum típusokhoz és kapcsolat típusokhoz vannak rendelve. Modellek, objektumok és kapcsolatok további attribútumokkal jellemezhetők. Elnevezés Azonosító ID Teljes név Leírás/definíció Megjegyzés/példa Rendszer attribútum

Céldiagram Célja: Vállalati célok definíciója ( projektcélok,...) Vállalati célok hierarchiájának felállítása Célok támogatása funkciókkal Kritikus sikertényezők hozzárendelésével a cél elérésének minősítése.

Céldiagram A definiált és egyben hierarchizált vállalati célokat céldiagram tartalmazza. A célok elérésének mérésére mutatókat ill. paramétereket állapíthatunk meg. Minden egyes célnál ábrázolhatjuk, hogy a vállalat mely tevékenységei ill. folyamatai segítik a cél elérését.

Céldiagram szimbólumai zöld ZÖLD Cél zöld ZÖLD Funkció fehér Sikertényező

Céldiagram - példa Hosszútávon életben maradni tartalmaz Piaci részesedés megtartása Sikerkritérium Piaci részesedés tartalmaz Nyereség növelése tartalmaz Forgalom növelése támogatva Új vevők megnyerése támogatva Árak emelése tartalmaz Költségek csökkentése

ARIS ház - Funkció nézet Funkció fa

Funkció fa Célja: statikus relációk ábrázolása a tevékenységek között brain-storming információk strukturálása Egyaránt használható start és áttekintő modellként (Bottom up, Top down)

Funkció fa A funkció fa egyetlen, s ezért leggyakoribb szimbóluma a: tevékenység Tevékenységnek nevezünk egy (információs) objektumon elvégzett szakmai feladatot ill. tevékenységet, mely a vállalati célok elérése érdekében történik. A tevékenységnek idő és költség vonzatai is vannak. Grafikai ábrázolása : Ügyfél ajánlat aláírása Információs objektum művelet

Funkció fa A Funkciófa a vállalat által elvégzendő tevékenységek strukturális hierarchiáját ábrázolja. Egy komplex funkciót alfunkciókra bonthatunk. Egy funkció felbontását alfunkciókra a funkciófa (hierarchiadiagram) segítségével ábrázolunk grafikusan. Funkció 1 funkció 1.1 funkció 1.2 funkció 1.3 funkció 1.1.1 funkció 1.1.2

Funkció fa Egy funkció leírja, hogy MIT kell tenni. -> statikus nézet Egy folyamat leírja, HOGYAN kell valamit tenni. -> időbeli - logikus (dinamikus) nézet. A funkció fogalmat a folyamat szó szinonimájaként is használhatjuk pl. Értékteremtő diagramban vagy a Folyamat kiválasztási mátrixban.

Funkció fa típusok Folyamat-orientált funkciófa Objektum-orientált funkciófa Tevékenység-orientált funkciófa

Funkció fa példa Értékesítési funkciók Típus: folyamat-orientáltan fölérendelt Vevői igény feldolgozása Ajánlattétel folyamata Rendelés megerősítése Megrendelés Nyomonkövetése Vevő azonosítása Vevői hitelképesség vizsgálata Rendelési adatok ellenőrzése Rendelés kiadása Vevő igényének bevitele Ajánlatmegírása Rendelkezésreállás ellenőrzése Rendelés ellenőrzése Igény ellenőrzése Ajánlat ellenőrzése Áru lefoglalása Eltérés elemzése

ARIS ház - Szervezeti nézet Szervezeti ábra

ARIS ház - Szervezeti nézet A szervezeti nézet azoknak a különböző egységeknek a statikus kapcsolatait írja le, melyek a vállalaton belül a funkciók végrehajtásáért felelősek. A szervezeti ábra a vállalat szervezeti struktúráját rajzolja le. A szervezeti egységek a megadott kritériumok alapján kerülnek kialakításra (pld. hasonló vagy kapcsolódó feladatok végrehajtói).

Szervezeti ábra példa Példa Kft. értékesítés termelés beszerzés humán Kelemen értékesítési vezető termelés tervezés beszerzés raktár Bradács Árpádházy alválalkozók értékesítési titkárnő SAP projekt team Szabó Németh Kiss A vállalatok szervezeti struktúráját a Szervezeti ábrák segítségével ábrázoljuk. Szervezeti ábra a vállalat szervezeti struktúráját írja le, összhangban a szervezeti elemekkel, azok kapcsolataival ill. strukturális kritériumaival.

Szervezeti ábra Csoport: Egy csoport olyan dolgozók/személyek csoportját jelöli, akik együtt dolgoznak egy specifikus feladaton, egy meghatározott időtartam alatt meghatározott erőforrás kerettel gazdálkodva (pl.: egy projekt vezetője csapat). Kapcsolat típusok: Termelés SAP projekt csapat tagja hozzá van rendelve John Black Thomas White IDS konzultáns

ARIS ház - Folyamat nézet

Másolási módok: Navigáció a nézetek között

Folyamat nézet Modellezés az irányítási nézetben Az adat és a funkció nézettel kapcsolatos tipikus kérdések: Mik a tevékenységek input adatai? Mik a tevékenységek output adati? Milyen adatok cserélődnek ki a tevékenységek között? Melyik tevékenységnek van szüksége ugyanarra az adatra?

Folyamat nézet Modellezés az irányítási nézetben Tipikus kérdések a szervezeti és adat nézettel kapcsolatban: Kinek a felelőssége az adat biztosítás? Melyik információ melyik hálózaton érthető el? Ki, milyen felelőséggel, melyik adatot érheti el? Melyik szervezeti elemnek melyik adatra van szüksége?

Folyamat nézet Modellezés az irányítási nézetben Tipikus kérdések a szervezeti és funkció nézettel kapcsolatban: Mely tevékenység hat mely szervezeti elemre? Mely szervezeti elemek mely tevékenységek végrehajtásáért felelősek funkcionálisan vagy diszciplinárisan? Mely szervezeti elemeket kell informálni a tevékenység elvégzésének eredményéről? Mely szervezeti elemek mely tevékenységeket hajtják végre?

Folyamat nézet Modellezés az irányítási nézetben Az irányítási nézet folyamat modellezési módszerei terén a nézetek különböző kombinációja lehetséges: adat - funkció adat - szervezet funkció - szervezet adat - funkció - szervezet

ARIS ház - Folyamat nézet Kibővített eseményvezérelt folyamatlánc diagram (eepc)

eepc eepc - extended Event driven Process Chain Kibővített eseményvezérelt folyamatlánc diagram Alkalmazásának célja: Az adat, funkció és szervezeti nézetek objektumai közötti kapcsolatok ábrázolása. Folyamatok modellek folyamat-orientált kapcsolatainak idő és logikai struktúrában történő ábrázolása

eepc A funkciókon kívül, az eseményeknek fontos szerepük van a folyamatok eepc-ben való ábrázolásában. Az események információs objektumra vonatkozó hivatkozásai szerepelnek az adat nézetben is. Az események előidézhetnek funkciókat és lehetnek funkciók eredményei is. Az események és funkciók kombinációinak sorrendbe rendezésével úgynevezett esemény-vezérelt folyamat láncok (eepck) jönnek létre. Egy folyamat időleges lefutásának logikai elágazásait logikai kapcsolók reprezentálják logikai operátorok formájában: ÉS(AND), VAGY(OR), és KIZÁRÓLAGOS VAGY(XOR). Az operátorokat a logikai kapcsoló (rule) objektum típus különböző szimbólumai jelölhetik.

eepc: Folyamat modellezés alapelemei Esemény Események Ajánlat megfelelõ Funkció Tevékenységek Ajánlat ellenõrzése Logikai operátorok: ÉS, VAGY, kizárólagos VAGY XOR

eepc: esemény definíciója Egy esemény leírja egy információs objektum üzleti folyamatban betöltött státuszát. Ez a státusz akár irányíthatja, vagy befolyásolhatja az üzleti menetet. Eseményekben szereplő információs objektumok hivatkozásai az adat nézetben található meg. Grafikai megjelenítése: ügyfél ajánlat aláírva ügyfél ajánlat aláírása Információs objektum megváltozott státusz

eepc Amikor az események és a tevékenységek egymás utáni váltakozása létrejön, azt hívjuk esemény-vezérelt folyamat láncnak. események tevékenységeket váltanak ki. tevékenységek eseményeket eredményeznek. magenta zöld aktiválja aktiválásra kerül magenta ki lesz értékelve kiértékel zöld magenta kivált (létrehoz) kiváltásra kerül (létrehozásra kerül)

eepc Eseményvezérelt folyamatlánc diagram A vállalat által elvégzendő összes feladat konzisztens megjelenítése és leírása tartalmi és időbeni függőségükkel együtt. A feladatok összekapcsolása az őket kiváltó, valamint a feladat elvégzése által létrejött eseményeken keresztül történik. A folyamatmodelleket különböző részletezési szinteken és elvonatkoztatási síkokon lehet definiálni.

eepc Logikai operátorok Alapvetően minden olyan helyen szükséges a logikai kapcsolók használata, ahol több él csatlakozik be, ill. hagyja el az eseményt vagy a tevékenységet. XOR XOR

eepc Szabályok szabályai: A logikai kapcsolók a folyamat lefutásában az elágazások logikai tartalmát jelölik. Az ÉS(AND) operátor megfelel a párhuzamos folyamat lefutásoknak a KIZÁRÓLAGOS VAGY(XOR) operátor pedig az alternatív folyamat lefutásokat ábrázolja. A VAGY(OR) operátor mind a párhuzamos, mind a kizárólagos folyamat lefutásokat lehetővé teszi. Egy KIZÁRÓLAGOS VAGY vagy egy VAGY operátor után el kell dönteni, hogy melyik utat válasszuk. Ezért ezeket az operátorokat meg kell, hogy előzze egy funkció. Egy döntési operátornak korlátlan számú kimenő útvonala lehet, de csak egy bejövő kapcsolata. Minden eseménynek és funkciónak csak 1 bemenő és kimenő kapcsolata lehet. Tehát ha több jelentkezik akkor operátorokat kell alkalmaznunk. Ilyenek lehetnek: Konvergáló operátor: több be és 1 kimenő kapcsolat (csatlakozási pont) Divergáló operátor: 1 be és több kimenő kapcsolat (döntési pont) Ha a folyamatok ismét összetalálkoznak, akkor szétváló operátort kell ismét alkalmazni!

eepc XOR XOR VAGY / KIZÁRÓLAGOS VAGY kapcsolókat események után nem használhatun!

eepc Logikai kapcsolók használata folyamatláncokban Alapvetően minden olyan helyen szükséges a logikai kapcsolók használata, ahol több él csatlakozik be, ill. hagyja el az eseményt vagy a tevékenységet. XOR

eepc Egyszerű EPC ügyfél megrendelés megérkezett ügyfél megrendelés bevitele ügyfél megrendelés rögzítve Ügyfél megrendelés technikai ellenőrzés ügyfél megrendelés technikailag nem lehetséges ügyfél megrendelés technikailag lehetséges

eepc Két általános módja van a folyamat láncok realizálásának: a karcsú (lean) modellezés csak ez időbeli és a logikai folyamat aspektusokat ábrázolja egy eepcben, ahol a kibővített modellezés integrálja a funkciók és adatok, illetve a termék / szolgáltatás és szervezeti nézet közti statikus kapcsolatokat az eepc-be. A karcsú modellezési módszer használatával a későbbi információkat leírhatja egy különálló diagramban. A szervezeti elemek és funkciók között különböző típusú kapcsolatokat hozhat létre. Ez lehetővé teszi a folyamat végrehajtásakor felmerülő különböző bonyodalmak ábrázolását. A folyamat értékelésekor a kapcsolatok másféleképpen lesznek értelmezve. Az input és output adat kapcsolatokon kívül, egyéb kapcsolattípusokat is használhat az adatok és funkciók közti kapcsolatok jellemzésére. A funkció objektum típus folyamat interfész szimbóluma jelzőtáblaként használt a megelőző és a követő szakaszokra vonatkozóan. A használt objektumok a részletezés egy magasabb szintjéhez tartoznak. A részletes folyamat modellezés egyéb érdekes modell típusai: Folyamat lánc diagram (PCD), eepc anyag áramlással, EPC oszlopos megjelenítés, UML Dinamikus Modell

eepc Folyamatlánc funkciójának kibontása A folyamatláncok összetettségének és hosszának csökkentésére a folyamat egyes részei összefoglalhatók egyetlen tevékenységben, azaz más szóval egy tevékenység részletezhető egy folyamatlánccal. Ez a folyamatlánc a tevékenység mögé helyezhető és a következő hierarchiaszinten tárolható.

eepc Kibővített EPC ügyfél megrendelés megérkezett ügyfél megrendelés adat ok ügyfél megrendelés bevitele értékesítés ügyfél megrendelés rögzítve ügyfél megrendelés adatok Ügyfél megrendelés technikai ellenőrzése technikai értékesítés ügyfél megrendelés technikailag nem lehetséges ügyfél megrendelés technikailag lehetséges

eepc Kibővített EPC Vevői megbízás megérkezése K. Schmitt Munkatárs Megbízás Megbízás regisztrálása Regisztrálás helye SD Alkalmazott szoftver Ügyfélkártya R / 3 Megbízás regisztrálva típusa Információ hordozó Munkaterv Megbízás műszaki vizsgálata Mûszaki értékesítés Megbízás kereskedelmi vizsgálata Kereskedelmi értékesítés Müller úr Megbízás műszakilag végrehajtható Megbízás kereskedelmileg rendben Információ hordozó

eepc Alkalmazható objektum- és szimbólumtípusok Tevékenységek Események Logikai kapcsolók Szervezet leképezése (szervezeti egység, szervezeti egységtípus, székhely, munkakörtípus, külső személy, belső személy, beosztás, csoport, rendszer szervezeti egység, rendszer szervezeti egységtípus, hardvertípus) Információs (adat) objektumok (Entitytípus, kapcsolattípus, átértelmezett kapcsolattípus, leíró attribútum, kulcs attribútum, idegenkulcs attribútum, szakkifejezés) Adathordozók (file-ok, dokumentáció, mágnesszalag, adatnyilvántartó kartoték, Know-how, dossziék, vonalkód, mikrofilm, telefon, fax) Input-output elemek (lista, listaterv, maszk, tervezet) Alkalmazási rendszerek leírása (alkalmazási rendszerek, alkalmazási rendszertípus, modul, modultípus, adatfeldolgozási funkció, adatfeldolgozási funkciótípus)

BPMN

BPMN Business Process Modeling Notation Folyamatábra, üzleti folyamatok grafikus modellezésére. Elsősorban embernek (üzleti elemző, technológiai fejlesztő) szóló grafikus jelölőnyelv. Támogatott a BPEL, EPC mapping. Ábrázolása: Business Process Diagram Scope Szervezeti felépítés és erőforrások leírása Funkciónális felosztás Adat és információ modellezés Stratégia Üzleti szabályok

BPMN struktúra + Attribútumok az egyes BPMN elemek tulajdonságainak beállítására.

BPMN példa orvosi vizsgálat

BPD Core Element Set Flow Objects Folyamat jelölő elemek Events (Esemény) Activities (Tevékenység) Gateways (Döntés, elágazás) Connecting Objects Összekötő elemek Sequence Flow (Sorrend) Message Flow (Üzenet) Association (Kapcsolat) Swimlanes - Úszósáv Pools (Résztvevő) Lanes (Tevékenységek csoportja) Artifacts Részletek leírása Data Object (Adat objektum) Group (Csoportosítás) Annotation (Megjegyzés)

BPMN Core Element Set: Flow objects - Event Elem Leírás Jelölés Event (Esemény) Esemény, ami egy üzleti folyamat során megtörténik. Ezek az események befolyásolják az üzleti folyamat áramlását, lezajlását. Jellemzően van egy kiváltó okuk (trigger) vagy eredményei valaminek, azaz elkezdenek egy üzleti folyamatot, megszakítják, vagy befejezik azt. Fajtái: - kezdő esemény (Start Event) - közbenső esemény (Intermediate Event) - záró, végesemény (End Event)

BPMN Core Element Set: Flow objects - Activity Elem Leírás Jelölés Activity (Tevékenység) Az üzleti folyamat lefutása során végrehajtandó munka, tevékenység, feladat. Lehet atomi vagy összetett. Típusai: Process, Sub-Process, Task (Feladat)

BPMN Core Element Set: Flow Object - Gateway Elem Leírás Jelölés Gateway (Átjáró) A folyamatvégrehajtás során az elágazásokat és az összefutásokat (egyesítéseket) jeleníti meg.

BPMN Core Element Set: Connecting objects Elem Leírás Jelölés Sequence Flow (Sorrend) Mesage Flow (Üzenet) Association (Kapcsolat) Az elemek végrehajtási sorrendjét jelöli. Üzenetek a résztvevők (Pool) közötti kommunikációt írják le. A Pool-okon ábrázolt résztvevők küldhetnek és fogadhatnak üzenetet. Folyamat objektumokhoz adatok, szövegek, dokumentumok, egyéb információk kapcsolása. A nyíllal jelölt összekapcsolás a tevékenység ki- vagy bemeneti irányát jelöli, amennyiben az releváns.

BPMN Core Element Set: Swimlanes Pool Elem Leírás Jelölés Tevékenységek, események, azaz a folyamat funkcionális (feladat, hatáskör) elvű felosztása, elhatárolása. Résztvevők, üzleti partnerek. Pl.: Adott személy jogkörét, feladatait tartalmazza. A szekvenciális elemek a Pool-t nem léphetik át. Pool-ok közötti kommunikációra az üzenetek szolgálnak. Lane Úszósávok (Pool) (vertikális, horizontális) felosztására használható. Tevékenységek (Activities) rendszerezésére, kategorizálására használható, kapcsolódó tevékenységek (Activities) csoportosítására.

BPMN Core Element Set: Artifacts Elem Leírás Jelölés Data Object (Adat) A folyamat végrehajtásához szükséges adatokat írja le. A folyamat lefutását nem befolyásolhatja. Group (Csoportosítás) Összetartozó folyamat objektumok csoportba foglálásának jelölésére használatos. Csak jelölési, dokumentálási célja van. Text Annotation (Megnegyzés) Megjegyzés, kiegészítő információ.

Példa Start Event Activity Sequence Flows End Event

BPMN elemek - bővítés Start Event Intermediate Message Event Intermediate Timer Event End Event End Terminate Event Task Parallel Fork Gateway c receive ~c Flow Parallel Join Gateway Data-based Decision Gateway Event-based Decision Gateway Merge Gateway

BPMN példa Reject order Check stock availability Send invoice Confirm order Ship goods

BPMN példa Lane - sáv Lane

BPMN by Example Task types Service Task Rules Task System steps, Gateways and Events can go in to any Lanes. User Task

Task típusok User Task Service Task Rules Task Task Elemi művelet Típusai: Service Task (szinkron rendszer művelet) Send and Receive Tasks (aszinkron rendszer művelet) User Task (Human step workflow engine felel a végrehajtásáért) Manual Task (workflow engine által nem menedzselt emberi művelet "offline") Rules Task (Business Rules engine által végrehajtott feladat) Script Task (szkriptek futtatása) None Task (dokumentációs céllal beszúrt művelet) Call Activity (független / külső BPMN process meghívása)

Exclusive Conditional Split Exclusive conditional split Exclusive Merge

XOR Gateway Jelölései: Csak egyetlen úton járhat a token a megadott feltételtől függően Default útvonal Alternatív útvonal

Párhuzamosságok AND gateway Parallel forking Parallel join

AND Gateway Párhuzamos elágazás (fork) és egyesítés (join) Jelölése: Mindegyik útvonal végrehajtódik, a token kettéválik, majd egyesül.

Ajánlatkérés folyamat, példa Service Task Rules Task Parallel Branching Join XOR branching Merge Lane

Inclusive (párhuzamos) OR gateway Inclusive split. Inclusive Join

OR Gateway Jelölése: Egyik, másik, vagy mindkettő lefut.

Complex split Complex Split Parallel join

Complex Gateway Jelölése: Összetett feltétel. Egyesítésnél pedig pl.: ha már kettő megtörtént, a harmadik már nem kell, folytatódik a process, stb.

Ciklus: XOR Gateway

Loop Back Loop Back

Sub process Collapsed subprocess Expanded sub-process

Subrocess Hibás Jó

Újrafelhasználhatóság: Sub processel Call Activity. Quote Process Child Process

BPMN & Oracle BPM Suite 11g BPA Shared BPMN Model Rich User Interactions & Monitoring (BPMN Process Views) Web based customization Of BPMN processes Business View BPM Studio (Model in BPMN 2.0) Run natively on the BPMN 2.0 run-time engine Process Portal Process Composer BPEL BPMN Human Workflow Business Rules Unified Runtime Repository 94

Oracle BPM Studio IDE BPMN Palette Main Canvas Project Navigator Panel váltó Log tab Simulation Panel Documentation Tab

BPM Studio BPMN Palette Human Centric Activities: User, Management, Group, FYI, Initiate, Complex Gateway Activities: XOR, OR, AND, Complex Automated Activities: Service, Send, Receive Sub-process Activities: Call Activity, Embedded Sub-process Events : None, Message, Timer, Error, Signal

Felhasznált irodalom Sybase: Introduction to Software Engineering Modeling. BPMN trainging, Sybase Dr. Jim Arlow: Introduction to BPMN, Clear View Training http://www.slideshare.net/jimarlow/introductiontobpm n005?from=ss_embed Szöllősi Sándor: Üzleti folyamatok modellezése az ARIS segítségével, Óbudai Egyetem Tananyag

Tranzakció - példa