SlideShare a Scribd company logo
1 of 43
BPMN
A BPM meghatározása
• A Business Process Management (BPM) eszköztára
szervezési módszerekből, informatikai tervező eszközökből
és technológiákból áll.
• Alapelvek
– Rugalmas (flexible) és alkalmazkodó (adaptive) folyamatokra kell
törekedni.
– Az átláthatóság (visibility) és ellenőrzés (control) lehetősége
mindig legyen beépítve.
– A folyamatok lehetőleg legyenek szabályozottak (standards) és
megismételhetőek (repeatable).
– A folyamatok végrehajtása szimulálható legyen (simulation),
ezzel tesztelve és optimalizálva (optimization) azt.
– Szerepalapú kompozit alkalmazásokkal legyen támogatható
(Workflow applications).
Egy folyamat definiálása
A BPM architektúrája
• Business architektúra
• Process architektúra
• Management
architektúra
A Tevékenység
Task típusok
• Human Task
• Service Task (Automatic Task)
• Call Activity
• Script Task
• Send Task
• Receive Task
Működési jellemzők
• Looping
• Multiple Instances
• Ad Hoc
• Compensation
Looping task
Multi Instance
Compensation
Alfolyamatok
Összekapcsolók (Connectors)
Feltételes sequence flow
Exception Flow
kapcsolók
Kapuk (Gateways, Átjárók)
Exclusive (XOR) gateway
XOR kapu használata
Inclusive (beleértett vagy megengedő OR)
gateway
Inclusive gateway példa
Parallel (vagy AND) gateway
Parallel gateway - Fork szerepkörben Parallel gateway - Join szerepkörben
BPMN 2.0
Complex gateway
Event-Based (Eseményalapú) gateway
Események (Events)
Az esemény egy olyan valami, ami „megtörténik” és van a
kiváltásának okozója.
Az események keletkezésének fontosabb okai:
• • elindult vagy befejeződött egy process (start vagy stop)
• • valamilyen idő lejárt vagy bekövetkezett (time-out)
• • egy hiba vagy egyéb kivételes állapot következett be a
munkafolyamatban
• • valamilyen szabály (rule) szerinti állítás elkezdődött
teljesülni vagy éppen azt megszegte a folyamat
• • a workflow valamely pontja egy direct üzenetet
küldött, ami egy másik helyen eseményként jelenik meg
Az esemény esetei
1. Kezdőesemény: (start events): egy szimpla
körben van.
2. Köztes események: (intermediate events, valahol
a process közepén keletkezhet): egy dupla körben
van.
3. Záró események (end events): vastagított körben
van.
2 alfajta:
Sender eset
Receiver eset
Események (Events)
Az event szimbólumok
a konnektorokhoz (normal event) vagy a
tevékenységekhez (Boundary event) tehetjük.
Normál határesemények
Az esemé-
nyek
rendszerezése
Üzenetek folyamatot között
Medencék
(Pool) és
Sávok (Lane)
Pool és Lane példa
Termékek (Artifacts)
Egyéb mutermékek (Artifacts)
Objektumok használata
Workflow tervezési minták
• Alapvető vezérlések (Basic Control patterns)
– Sequence pattern (tevékenységek sorba rendezett
végrehajtása)
– Parallel Split pattern (párhuzamos szétválás (split vagy
fork)
– Synchronization pattern (bevárja az összes bemenőt)
– Exclusive Choice pattern (megvizsgálja a
munkafolyamat belső állapotát és ez alapján döntést
hoz, hogy B vagy C task kapja-e meg a vezérlést)
– Simple Merge Pattern (nincs szinkronizálás)
Sequence pattern
Parallel Split pattern
Parallel Split pattern
Parallel Split pattern
Synchronization pattern
Exclusive Choice pattern
Simple Merge Pattern
Alapvető vezérlések
Fejlett vezérlések és szinkronizációk
• 15 oldal

More Related Content

Similar to Test for my business

Operációs rendszer
Operációs rendszerOperációs rendszer
Operációs rendszer
rma96
 
Operációs rendszerek belső architektúrája
Operációs rendszerek belső architektúrájaOperációs rendszerek belső architektúrája
Operációs rendszerek belső architektúrája
rma96
 
Sa performance vision_hu
Sa performance vision_huSa performance vision_hu
Sa performance vision_hu
Zoltan Cziraky
 
ADONIS áttekintés
ADONIS áttekintésADONIS áttekintés
ADONIS áttekintés
adonishu
 

Similar to Test for my business (17)

3 Horvath Gyozo
3 Horvath Gyozo3 Horvath Gyozo
3 Horvath Gyozo
 
Forum BPM
Forum BPMForum BPM
Forum BPM
 
Isaca ivetar prezi 2009 horvath gergely
Isaca ivetar prezi 2009 horvath gergelyIsaca ivetar prezi 2009 horvath gergely
Isaca ivetar prezi 2009 horvath gergely
 
Agile, Ésszerűen
Agile, ÉsszerűenAgile, Ésszerűen
Agile, Ésszerűen
 
A.5 tudasbazisok
A.5 tudasbazisokA.5 tudasbazisok
A.5 tudasbazisok
 
Fehér Péter - Az üzleti és ICT architektúra kapcsolatáról
Fehér Péter - Az üzleti és ICT architektúra kapcsolatárólFehér Péter - Az üzleti és ICT architektúra kapcsolatáról
Fehér Péter - Az üzleti és ICT architektúra kapcsolatáról
 
Ci
CiCi
Ci
 
III. Elmélet - Az ERP rendszerek implementációja 1..pptx
III. Elmélet - Az ERP rendszerek implementációja 1..pptxIII. Elmélet - Az ERP rendszerek implementációja 1..pptx
III. Elmélet - Az ERP rendszerek implementációja 1..pptx
 
Testing the system: ethical hacking and penetration testing (in Hungarian)
Testing the system: ethical hacking and penetration testing (in Hungarian)Testing the system: ethical hacking and penetration testing (in Hungarian)
Testing the system: ethical hacking and penetration testing (in Hungarian)
 
Operációs rendszer
Operációs rendszerOperációs rendszer
Operációs rendszer
 
Operációs rendszerek belső architektúrája
Operációs rendszerek belső architektúrájaOperációs rendszerek belső architektúrája
Operációs rendszerek belső architektúrája
 
SharePoint alapú üzleti megoldások HyperTeam
SharePoint alapú üzleti megoldások HyperTeamSharePoint alapú üzleti megoldások HyperTeam
SharePoint alapú üzleti megoldások HyperTeam
 
Sa performance vision_hu
Sa performance vision_huSa performance vision_hu
Sa performance vision_hu
 
ADONIS áttekintés
ADONIS áttekintésADONIS áttekintés
ADONIS áttekintés
 
Internet of Things
Internet of ThingsInternet of Things
Internet of Things
 
Elmű émász tm projekt_vállalati tudástérkép_sajtos sándor_140410
Elmű émász tm projekt_vállalati tudástérkép_sajtos sándor_140410Elmű émász tm projekt_vállalati tudástérkép_sajtos sándor_140410
Elmű émász tm projekt_vállalati tudástérkép_sajtos sándor_140410
 
Fejlesztési kihívások a pénzügyi szektorban
Fejlesztési kihívások a pénzügyi szektorbanFejlesztési kihívások a pénzügyi szektorban
Fejlesztési kihívások a pénzügyi szektorban
 

Test for my business