Business ProcessModeland Notification...
Transcript of Business ProcessModeland Notification...
Ó
B
U
D
A
I
Tartalom
� Bevezetés
� BPMN 1.0
� Mire jó, mire nem
� Modelltípusok
� BPMN építőelemek
E
G
Y
E
T
E
M
� BPMN építőelemek
� „Játékszabályok”
� BPMN 2.0
� Újdonságok
� Új Modelltípus és új elemek
� Példák
� EPC vs BPMN
Ó
B
U
D
A
I
„A folyamat: egy, vagy több tevékenység, amely értéket növel úgy, hogy egy bemenetkészletet átalakít a
kimenetek készletévé (javakká, vagy szolgáltatásokká) egy más személy (a vevő ill. felhasználó) számára,
Mi is az az üzleti folyamat? – Definíció
E
G
Y
E
T
E
M
egy más személy (a vevő ill. felhasználó) számára, emberek, módszerek és eszközök kombinációjával.”
Arthur R. Tenner, Irving J. DeToro
Ó
B
U
D
A
I
Üzleti folyamatok modellezése
� Célja: a folyamatban szereplő tevékenységek megfelelő sorrendbe szervezése és a tevékenységekhez kapcsolódó információk ábrázolása
� Szintjei:
� Folyamattérkép (Process Map)
E
G
Y
E
T
E
M
� Folyamattérkép (Process Map)� Tevékenységek ábrázolása egyszerű folyamatábrában
� Folyamatleírás (Process Description)� Folyamatábrák kiegészítése információkkal (amelyek azonban nem
elegendőek a folyamat mély megértéséhez)
� Folyamatmodell (Process Model)� Folyamatábrák kiegészítése olyan részletes információkkal, melyek
elegendőek a folyamat elemzéséhez, szimulálásához, vagy akár végrehajtásához
Ó
B
U
D
A
I
Mi az a BPMN?� BPMN egy egységes folyamatábra alapú
jelölés üzleti folyamatok modellezéséhez
E
G
Y
E
T
E
M
� Egységes jelölés – számos modellező eszköz gyártó „mögé állt”
� BOC: Adonis, IDS-Scheer: Aris, MS, Intalio, SAP, Signavio, Sun, Tibco
� Tervezi: IBM
Ó
B
U
D
A
I
BPML, BPEL, XPDL, BPMN
� BPML – Business Process Modeling Language
� XML alapú
� BPEL – Business Process Execution Language
� XML alapú
� XPDL – XML Process Definition Language
E
G
Y
E
T
E
M
� XPDL – XML Process Definition Language
� XML alapú
� BPMN – Business Process Model and Notification
� Grafikus jelölés
Ó
B
U
D
A
I
Kronológia
BPML 1.0
BPMN BPMN BPMN BPMN
BPEL 1.0
BPEL 2.0
OASIS
E
G
Y
E
T
E
M
2004 2005 2006 2007 2008 2009 2010 201120032002
BPMN 1.0
BPMN 1.1
BPMN 1.2
BPMN 2.0
XPDL 1.0
XPDL 2.0
XPDL 2.1
XPDL 2.2
WfMC
BPMI OMG
Ó
B
U
D
A
I
Üzleti folyamatok a tervtől a megvalósításig
Szerepkörök Üzleti környezet Cél
Üzletág menedzser
Üzleti elemző Modellezés
E
G
Y
E
T
E
M
Folyamattervező
Rendszerszervező
Szoftvermérnök
Modellezés
Végrehajtás
IT megvalósítás
Ó
B
U
D
A
I
Üzleti folyamatok leírására szolgáló eszközök
� Szöveges leírás
� Táblázatos leírás
� Grafikus ábrázolás
� UML diagramok
E
G
Y
E
T
E
M
� Eseményvezérelt folyamatlánc (EPC)
� Business Process Model and Notification (BPMN)
Ó
B
U
D
A
I
BPMN alkalmazási területe
� A BPMN célja:� Egységes grafikus jelölés az üzleti folyamat
ábrázolásához
� A BPMN nem terjed ki a következők modellezésére:
E
G
Y
E
T
E
M
modellezésére:� Szervezeti struktúrák és erőforrások
� Funkcionális bontás
� Adat-és információs modellek
� Stratégia
� Üzleti szabályzat
Ó
B
U
D
A
I
Modelltípusok
� Belső üzleti folyamat
� Private (internal) business processes
� Absztrakt üzleti folyamat
� Abstract (public) processes
E
G
Y
E
T
E
M
� Együttműködési folyamat
� Collaboration (global) Processes
Ó
B
U
D
A
I
Modelltípusok
� Belső üzleti folyamat
� Private (internal) business processes
E
G
Y
E
T
E
M
Ó
B
U
D
A
I
Modelltípusok
� Belső üzleti folyamat
� Private (internal) business processes
� Absztrakt üzleti folyamat
� Abstract (public) processes
E
G
Y
E
T
E
M
Ó
B
U
D
A
I
Modelltípusok
� Együttműködési folyamat
� Collaboration (global) Processes
E
G
Y
E
T
E
M
Ó
B
U
D
A
I
Modelltípusok
� Belső üzleti folyamat� Private (internal) business processes
� Absztrakt üzleti folyamatE
G
Y
E
T
E
M
� Absztrakt üzleti folyamat� Abstract (public) processes
� Együttműködési folyamat� Collaboration (global)
Processes
Ó
B
U
D
A
I
BPMN 2.0 újdonságok� Modellezési elemek száma: 48 -> 116� Új elemek
� Üzenetek bevezetése� Be- és kimenő adatok, valamint adattár
� Új modelltípus � Koreográfia modell (Choreographies)
E
G
Y
E
T
E
M
� Koreográfia modell (Choreographies)
� Párbeszédek (Conversations) bevezetése� Frissítések
� Átjárók frissítése� Események listájának frissítése, új események
bevezetése
� Tevékenységek differenciálása
Ó
B
U
D
A
I
BPMN-t támogató eszközök
� Ingyenes eszközök
� ARIS Express
� Adonis Community Edition
� Business Studio
BPMN 2.0 modeler for MS VisioE
G
Y
E
T
E
M
� BPMN 2.0 modeler for MS Visio
� Kereskedelmi eszközök
� MS Visio 2010
� IDS Scheer ARIS
Ó
B
U
D
A
I OrderReceived
PerformCredit Check
OrderAccepted
AcceptOrder
InformDistribut...
ValidateOrder
OrderValidated
AnalyzeOrder
Eseményvezérelt folyamatlánc vs BPMN
E
G
Y
E
T
E
M
Received Order
RejectOrder
Inform Customer
OrderReceived
ValidateOrder
OrderValidated
PerformCredit Check
AnalyzeOrder
RejectOrder
InformCustomer
OrderAccepted
AcceptOrder
InformDistribution