Download as pdf or txt
Download as pdf or txt
You are on page 1of 57

Business Process Model and

Notification
(BPMN)
Szllsi Sndor
budai Egyetem
2011

B
U
D
A
I
Tartalom
Bevezets
BPMN 1.0
Mire j, mire nem
Modelltpusok
BPMN ptelemek
E
G
Y
E
T
E
M
BPMN ptelemek
Jtkszablyok
BPMN 2.0
jdonsgok
j Modelltpus s j elemek
Pldk
EPC vs BPMN
BEVEZETS BEVEZETS

B
U
D
A
I
A folyamat: egy, vagy tbb tevkenysg, amely rtket
nvel gy, hogy egy bemenetkszletet talakt a
kimenetek kszletv (javakk, vagy szolgltatsokk)
egy ms szemly (a vev ill. felhasznl) szmra,
Mi is az az zleti folyamat? Definci
E
G
Y
E
T
E
M
egy ms szemly (a vev ill. felhasznl) szmra,
emberek, mdszerek s eszkzk kombincijval.
Arthur R. Tenner, Irving J. DeToro

B
U
D
A
I
zleti folyamatok modellezse
Clja: a folyamatban szerepl tevkenysgek
megfelel sorrendbe szervezse s a
tevkenysgekhez kapcsold informcik brzolsa
Szintjei:
Folyamattrkp (Process Map)
E
G
Y
E
T
E
M
Folyamattrkp (Process Map)
Tevkenysgek brzolsa egyszer folyamatbrban
Folyamatlers (Process Description)
Folyamatbrk kiegsztse informcikkal (amelyek azonban nem
elegendek a folyamat mly megrtshez)
Folyamatmodell (Process Model)
Folyamatbrk kiegsztse olyan rszletes informcikkal, melyek
elegendek a folyamat elemzshez, szimullshoz, vagy akr
vgrehajtshoz

B
U
D
A
I
Mi az a BPMN?
BPMN egy egysges folyamatbra alap
jells zleti folyamatok modellezshez
E
G
Y
E
T
E
M
Egysges jells szmos modellez eszkz
gyrt mg 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 jells

B
U
D
A
I
Kronolgia
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 2011 2003 2002
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 tervtl a megvalstsig
Szerepkrk zleti krnyezet Cl
zletg menedzser
zleti elemz
Modellezs
E
G
Y
E
T
E
M
Folyamattervez
Rendszerszervez
Szoftvermrnk
Modellezs
Vgrehajts
IT megvalsts

B
U
D
A
I
zleti folyamatok lersra szolgl
eszkzk
Szveges lers
Tblzatos lers
Grafikus brzols
UML diagramok
E
G
Y
E
T
E
M
Esemnyvezrelt folyamatlnc (EPC)
Business Process Model and Notification (BPMN)

B
U
D
A
I
BPMN alkalmazsi terlete
A BPMN clja:
Egysges grafikus jells az zleti folyamat
brzolshoz
A BPMN nem terjed ki a kvetkezk
modellezsre:
E
G
Y
E
T
E
M
modellezsre:
Szervezeti struktrk s erforrsok
Funkcionlis bonts
Adat-s informcis modellek
Stratgia
zleti szablyzat
BUSINESS BUSINESS PROCESS PROCESS MODEL MODEL AND AND
NOTIFICATION NOTIFICATION 1.0 1.0- -1.2 1.2

B
U
D
A
I
Modelltpusok
Bels zleti folyamat
Private (internal) business processes
Absztrakt zleti folyamat
Abstract (public) processes
E
G
Y
E
T
E
M
Egyttmkdsi folyamat
Collaboration (global) Processes

B
U
D
A
I
Modelltpusok
Bels zleti folyamat
Private (internal) business processes
E
G
Y
E
T
E
M

B
U
D
A
I
Modelltpusok
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
Modelltpusok
Egyttmkdsi folyamat
Collaboration (global) Processes
E
G
Y
E
T
E
M

B
U
D
A
I
Modelltpusok
Bels zleti folyamat
Private (internal) business processes
Absztrakt zleti folyamat
E
G
Y
E
T
E
M
Absztrakt zleti folyamat
Abstract (public) processes
Egyttmkdsi folyamat
Collaboration (global)
Processes

B
U
D
A
I
zleti folyamat diagramok
ptelemei
E
G
Y
E
T
E
M

B
U
D
A
I
E
G
Y
E
T
E
M

B
U
D
A
I
E
G
Y
E
T
E
M

B
U
D
A
I
E
G
Y
E
T
E
M

B
U
D
A
I
E
G
Y
E
T
E
M

B
U
D
A
I
E
G
Y
E
T
E
M

B
U
D
A
I
E
G
Y
E
T
E
M

B
U
D
A
I
E
G
Y
E
T
E
M

B
U
D
A
I
E
G
Y
E
T
E
M

B
U
D
A
I
E
G
Y
E
T
E
M

B
U
D
A
I
E
G
Y
E
T
E
M

B
U
D
A
I
E
G
Y
E
T
E
M

B
U
D
A
I
E
G
Y
E
T
E
M

B
U
D
A
I
E
G
Y
E
T
E
M

B
U
D
A
I
E
G
Y
E
T
E
M

B
U
D
A
I
E
G
Y
E
T
E
M

B
U
D
A
I
E
G
Y
E
T
E
M

B
U
D
A
I
E
G
Y
E
T
E
M
BUSINESS BUSINESS PROCESS PROCESS MODEL MODEL AND AND
NOTIFICATION NOTIFICATION 2.0 2.0

B
U
D
A
I
BPMN 2.0 jdonsgok
Modellezsi elemek szma: 48 -> 116
j elemek
zenetek bevezetse
Be- s kimen adatok, valamint adattr
j modelltpus
Koreogrfia modell (Choreographies)
E
G
Y
E
T
E
M
Koreogrfia modell (Choreographies)
Prbeszdek (Conversations) bevezetse
Frisstsek
tjrk frisstse
Esemnyek listjnak frisstse, j esemnyek
bevezetse
Tevkenysgek differencilsa

B
U
D
A
I
E
G
Y
E
T
E
M

B
U
D
A
I
E
G
Y
E
T
E
M

B
U
D
A
I
E
G
Y
E
T
E
M

B
U
D
A
I
E
G
Y
E
T
E
M

B
U
D
A
I
E
G
Y
E
T
E
M

B
U
D
A
I
E
G
Y
E
T
E
M

B
U
D
A
I
E
G
Y
E
T
E
M
PLDK PLDK - - BPMN BPMN 2.0 2.0

B
U
D
A
I
Plda egyszer zleti folyamatra
E
G
Y
E
T
E
M

B
U
D
A
I
Pizza rendels Egyttmkdsi modell
E
G
Y
E
T
E
M

B
U
D
A
I
Nobel dj
E
G
Y
E
T
E
M

B
U
D
A
I
Nobel dj
E
G
Y
E
T
E
M

B
U
D
A
I
Nobel dj
E
G
Y
E
T
E
M

B
U
D
A
I
BPMN-t tmogat eszkzk
Ingyenes eszkzk
ARIS Express
Adonis Community Edition
Business Studio
BPMN 2.0 modeler for MS Visio
E
G
Y
E
T
E
M
BPMN 2.0 modeler for MS Visio
Kereskedelmi eszkzk
MS Visio 2010
IDS Scheer ARIS
EPC VS BPMN EPC VS BPMN

B
U
D
A
I
Esemnyvezrelt Folyamatlnc
Event driven Process Chain (EPC)
E
G
Y
E
T
E
M

B
U
D
A
I
Esemnyvezrelt Folyamatlnc
Event driven Process Chain (EPC)
E
G
Y
E
T
E
M

B
U
D
A
I
Esemnyvezrelt folyamatlnc
vs BPMN
E
G
Y
E
T
E
M

B
U
D
A
I
Order
Received
Perform
Credit Check
Order
Accepted
Accept
Order
Inform
Distribut...
Validate
Order
Order
Validated
Analyze
Order
Esemnyvezrelt folyamatlnc
vs BPMN
E
G
Y
E
T
E
M
Received Order
Reject
Order
Inform
Customer
Order
Received
Validate
Order
Order
Validated
Perform
Credit Check
Analyze
Order
Reject
Order
Inform
Customer
Order
Accepted
Accept
Order
Inform
Distribution

B
U
D
A
I
Forrsok
OMG honlap
http://www.omg.org/spec/BPMN/
BPMN honlap
http://www.bpmn.org/
E
G
Y
E
T
E
M
Poszterek
http://itposter.net/itPosters/bpmn/bpmn.htm (1.0)
http://www.bpmb.de/index.php/BPMNPoster (2.0)
Wikipedia
BPMN, XPDL, BPML, BPEL

You might also like