Príklady BPMN
Päť procesov nakreslených od začiatku do konca - nástup zamestnanca, výdavky, tikety podpory, obnova predplatného a vrátenie tovaru - a každý z nich núti pochopiť jednu vec, ktorú tabuľka symbolov nenaučí: druhého účastníka, slučku prepracovania, termín, čiernu skrinku alebo vetvenie, ktoré je naozaj oboje.
11 min čítaniaBPMN 2.04 z 7
Krátka odpoveď
- Prvý diagram patrí do jedného bazéna. Odpadne tým najťažšie pravidlo notácie a jediné, čo treba trafiť, je samotný proces.
- Slučku prepracovania veďte späť na úlohu, ktorá sa robí znova, nie na bránu, ktorá problém zachytila. Prípustné je oboje, čitateľné len jedno.
- Druhý bazén je pre účastníka, ktorému nemôžete prikazovať - zákazník, dodávateľ, platobná brána. Vlastné oddelenia sú dráhy.
- Jedna strana, zhruba pätnásť tokových objektov. Nad tým čitateľ prestane sledovať cesty a začne hľadať box so svojím menom.
01Ako čítať tých päť#
Každý diagram nižšie je kompletný proces, nie fragment, a každý je najmenším procesom, ktorý si ešte vynúti jednu myšlienku, akú z tabuľky symbolov nedostanete. Prečítajte ich v poradí a nadväzujú na seba; preskočte na ten, ktorého tvar sedí na váš problém, a obstoja aj samostatne.
- Nástup - dvaja účastníci a prečo hranica medzi nimi mení to, čo smiete kresliť.
- Výdavky - slučka prepracovania, ktorú má skoro každý reálny proces a skoro žiadny prvý diagram neukazuje.
- Tikety podpory - termín, ktorý mení cestu.
- Obnova predplatného - štartovacia udalosť s časovačom a účastník, ktorého vnútro sa zámerne nemodeluje.
- Vrátenia - inkluzívna brána, na jednom z mála procesov, kde je naozaj správnou odpoveďou.
Ak je v niektorom z nich neznámy symbol, referencia symbolov indexuje každú značku na tejto stránke.
021. Nástup naprieč dvoma účastníkmi#
Obrázok v hlavičke tohto článku. Nový človek prijme ponuku, personálne oddelenie pripraví zmluvu a potom sa naraz dejú dve veci: zarezervuje sa úvodné školenie a od servicedesku, ktorý personálne oddelenie neprevádzkuje, sa vyžiadajú účty.
Paralelná brána tu robí skutočnú prácu. Nehovorí "toto by sa mohlo diať v ľubovoľnom poradí" - hovorí, že obe cesty bežia vždy a spojenie čaká na obe. Ak sa školenie zarezervuje za minútu a účty trvajú dva dni, proces sedí v tom spojení dva dni, a presne tento fakt takýto diagram existuje preto, aby ho ukázal.
032. Výdavky a slučka, ktorú nikto nekreslí#
Prvé návrhy schvaľovacích procesov sú takmer vždy priame čiary: podať, skontrolovať, schváliť, vyplatiť. Skutočné sa odrážajú. Niečo chýba, niekoho o to požiadajú a kontrola prebehne znova - a kým tá slučka nie je na papieri, diagram popisuje proces, ktorý neexistuje.
Dva detaily sa oplatí okopírovať. Návratový tok pristáva na Check receipts, nie na bráne: slučka do brány je legálna a každému, kto ju vidí prvýkrát, sa číta ako nepodmienený cyklus. A nápravná úloha sedí pod bránou, nie pod schválením, takže jej návrat beží späť po prázdnej dráhe namiesto toho, aby krížil dve živé hrany.
043. Tikety podpory a termín#
Vývojový diagram vie ukázať rozhodnutie. Nevie ukázať, že sa niečo stalo preto, že uplynula štvrťhodina. Práve túto medzeru zatvára sada udalostí v BPMN a práve preto je proces podpory jedným z lepších argumentov pre túto notáciu.
Časovač je tu medziľahlou udalosťou v toku, takže proces čaká. Dva susedné tvary znamenajú rozdielne veci a oplatí sa ich držať oddelene: časovač na hranici aktivity tú aktivitu pri spustení preruší, kým brána riadená udalosťou preteká časovač proti niečomu, čo príde, takže vyhrá to, čo nastane skôr. Ktorý z nich chcete, závisí od toho, či sa má rozpracovaná práca zahodiť.
054. Obnova predplatného proti čiernej skrinke#
Štartovacia udalosť s časovačom odpovedá na otázku, o ktorú väčšina prvých modelov zakopne: čo tento proces spúšťa? Nie každý proces spúšťa človek alebo správa. Obnova sa začína preto, že prišiel dátum, a povedať to odstráni z diagramu vymysleného aktéra.
Zbalený bazén je druhá lekcia. Bolo by ľahké nakresliť vnútorné kroky spracovateľa - autorizovať, strhnúť, zúčtovať - a každý z nich by bol hádaním o cudzom systéme, ktoré zle starne. Prázdny bazén s dvoma tokmi správ presne uvádza, čo je známe a čo nie, a zostáva pravdivý, keď poskytovateľ zmení svoju implementáciu.
065. Vrátenia a vetvenie, ktoré je naozaj oboje#
Väčšina vetvení je exkluzívnych - jedna cesta von - a väčšina zvyšku je paralelných, kde beží vždy každá cesta. Inkluzívna brána je pre prípad medzi tým a vrátenia sú jeho skutočným zástupcom: poškodený tovar si môže zaslúžiť vrátenie peňazí, výmenu, alebo čiastočné vrátenie plus výmenu, a ktorá kombinácia platí, rozhodne kontrola.
Je to zároveň brána, ktorá najskôr narobí problémy, a dôvod je vpravo na obrázku. Spojenie musí čakať presne na tie vetvy, ktoré rozdelenie aktivovalo - ani na jednu viac, inak sa zablokuje čakaním na cestu, ktorou nikdy netiekol token. Každé rozdelenie potrebuje svoje spojenie a pridať okolo neho skratku je spôsob, ako proces potichu prestane dobiehať.
Po jednom riadku na každé
- 01Sekvenčný tok vnútri bazéna, tok správ medzi bazénmi. Druhý bazén je tvrdenie o tom, koho neriadite.
- 02Proces bez slučky prepracovania býva proces, ktorý nikto neoveril oproti realite.
- 03Slučku veďte späť k úlohe, ktorá sa opakuje, nie k bráne, ktorá si to všimla.
- 04Štartovacia udalosť s časovačom hovorí, že toto začal dátum, nie človek.
- 05Prázdny bazén je znalosť, nie opomenutie: tieto správy sú známe, vnútro nie.
- 06Inkluzívne brány musia byť vyvážené - každé rozdelenie potrebuje svoje spojenie, inak proces zamrzne.
- 07Jedna strana, zhruba pätnásť objektov toku. Za tým zbaľte podproces.
V akom poradí ich klásť, je v článku ako nakresliť BPMN diagram a každá značka použitá vyššie je indexovaná v referencii BPMN symbolov.
07Časté otázky#
Aký BPMN diagram nakresliť ako prvý?
Proces, ktorý sami vykonávate, s jedným bazénom, jednou počiatočnou udalosťou, štyrmi až piatimi úlohami, jednou výlučnou bránou a dvoma koncovými udalosťami. Jediný bazén odstráni najťažšie pravidlo notácie - že sekvenčný tok nesmie prekročiť hranicu bazéna - a dve pomenované koncové udalosti vynútia otázku, ako sa proces môže skončiť.
Ako sa v BPMN kreslí slučka prepracovania?
Sekvenčným tokom od konca nápravnej úlohy späť na úlohu, ktorá sa má zopakovať, nie späť na bránu, ktorá problém zistila. Oboje je prípustné, ale slučka do brány sa človeku, ktorý ju ešte nekreslil, číta ako nepodmienený cyklus, kým slučka do úlohy presne ukazuje, ktorá práca sa robí znova.
Ako sa v BPMN modeluje termín?
Časovou udalosťou, a ktorou, závisí od toho, čo sa má stať. Časovač na okraji činnosti ju po uplynutí času preruší a odkloní token na únikovú cestu. Časovač ako medziľahlá udalosť v sekvenčnom toku proces jednoducho pozdrží. Ak termín súperí s niečím, čo môže prísť skôr, správnym tvarom je brána riadená udalosťami.
Potrebuje každý BPMN diagram viac ako jeden bazén?
Nie a väčšina by ho mať nemala. Druhý bazén sa oplatí len vtedy, keď diagram naozaj potrebuje ukázať účastníka, ktorého neriadite a ktorému nemôžete prikazovať - zákazníka, dodávateľa, platobnú bránu. Rozdeliť vlastné oddelenia do samostatných bazénov je takmer vždy chyba; to sú dráhy v jednom bazéne, lebo medzi nimi musí vedieť tiecť sekvenčný tok.
Koľko detailu patrí do jedného BPMN diagramu?
Jedna strana a zhruba pätnásť tokových objektov. Nad tým čitatelia prestanú sledovať cesty a začnú hľadať box so svojím menom. Keď je proces naozaj väčší, odpoveďou je zbalený podproces s vlastným diagramom, vďaka čomu zostane každý obrázok v mierke, ktorú človek udrží v hlave.
V tejto sérii
- 01Čo je BPMN
- 02Udalosti
- 03Brány
- 04Príklady BPMN
- 05Ako kresliť BPMN
- 06Symboly BPMN
- 07BPMN vs diagram aktivít
Súvisiace články
Základy
Prehľad notácie
Prehľad notácie
Diagramy správania
Prax modelovania
Prax modelovania