Ve světě podnikání a informačních technologií je graf BPMN (Business Process Model and Notation) výkonným nástrojem pro modelování a analýzu obchodních procesů. Umožňuje společnostem prezentovat své procesy v grafické podobě, což usnadňuje porozumění a interakci mezi zaměstnanci a také umožňuje efektivní optimalizaci obchodních procesů.
Jedním z důležitých prvků BPMN diagramu je paralelní provádění událostí. Umožňuje určit, že se děje více událostí najednou, aniž by bylo nutné pořadí jejich provedení. Například v obchodním procesu se může vyskytnout více úkolů najednou a k jejich úspěšnému dokončení není vyžadována žádná konkrétní sekvence akcí.
Chcete - li nakreslit BPMN paralelní běh událostí, musíte použít speciální symbol-paralelní bránu. Označuje se jako dvě paralelní čáry, ve kterých jsou uvedeny podmínky nebo názvy událostí. Paralelní brána by měla být umístěna v diagramu mezi úkoly nebo událostmi, které by měly být prováděny paralelně.
Krok 1: Definice hlavních událostí
Než začnete kreslit diagram paralelního provádění událostí v BPMN, musíte určit hlavní události, které se v procesu budou dít.
Hlavní události jsou popsány jako kružnice, které mohou obsahovat ikony, které odrážejí typ události. BPMN používá několik typů hlavních událostí, jako je startovací událost, střední událost a konečná událost.
Počáteční událost označuje začátek procesu a je označena příslušnou ikonou. Přechodná událost může znamenat například získání dat nebo zastavení procesu pro čekání na externí událost. Konečná událost označuje konec procesu a má také svůj odznak.
Identifikujte všechny hlavní události, které budou přítomny ve vašem procesu, a zapište si je jako kružnice s příslušnými ikonami. To vám pomůže lépe porozumět sled událostí a logice vašeho procesu.
Krok 2: rozdělení procesu na paralelní toky
Chcete-li to provést, musíte vybrat události, které mají být prováděny paralelně, a umístit je do paralelních větví.
- Vyberte první událost, která by měla probíhat paralelně s hlavním proudem.
- Vytvořte novou větev přidáním paralelní brány (paralelní brána představuje dvě nebo více paralelních pásem, ve kterých se budou odehrávat paralelní události).
- Umístěte vybranou událost do vytvořené paralelní větve.
- Opakujte kroky 1-3 pro každou událost, která by měla probíhat paralelně.
Po provedení těchto kroků získáte vizuální zobrazení procesu s několika paralelními větvemi, kde každá větev představuje samostatnou paralelní událost.
Strukturované paralelní větve umožňují efektivní správu a sledování souběžného provádění různých úkolů v procesu BPMN.
Krok 3: Zadejte události brány pro synchronizaci vláken
Chcete-li zajistit paralelní spouštění událostí v BPMN, musíte k synchronizaci vláken zadat události brány. Události brány umožňují tokům očekávat se navzájem a pokračovat v provádění až poté, co všechny proudy dosáhnou určitého stavu.
K vytvoření branných událostí v BPMN můžete použít následující položky:
- Exkluzivní brána (Exclusive Gateway): Tato položka vám umožňuje vybrat jeden z několika odchozích proudů na základě podmínek jejich přechodu. Proudy vstupující do exkluzivní brány mohou být spuštěny paralelně, ale provádění bude pokračovat až po výběru jednoho z vláken.
- Paralelní brána (paralelní brána): Tato položka umožňuje spouštět více odchozích proudů paralelně. Všechny příchozí toky musí být dokončeny, aby mohly pokračovat v provádění.
Chcete-li do svého BPMN diagramu přidat havranskou událost, vyberte příslušnou položku z panelu nástrojů a umístěte ji do svého diagramu. Poté připojte příchozí a odchozí proudy pomocí šipek.
Pokud je například vaším úkolem dokončit dva úkoly A A B současně, můžete po každém úkolu přidat exkluzivní Vráto a synchronizovat toky, než budete pokračovat v provádění. To umožní, aby každý úkol A A B probíhal paralelně, ale celkové provedení je v případě potřeby očekává oba.
Krok 4: Nastavte spojení mezi událostmi a úkoly v každém vláknu
Nyní, když jste uspořádali události a úkoly pro každý paralelní tok, je nutné mezi nimi navázat spojení. To umožní určit, v jakém pořadí by měly být prováděny události a úkoly v každém toku. Všechny vazby v BPMN diagramu jsou reprezentovány jako šipky, které udávají směr provádění.
Chcete-li určit vazby mezi událostmi a úkoly v každém toku, postupujte podle těchto kroků:
- Vyberte událost, která by měla být před úkolem provedena, a nakreslete šipku směřující k tomuto úkolu. To ukáže, že úkol lze provést až po dokončení uvedené události.
- Opakujte tento krok pro všechny ostatní události a úkoly v každém vláknu. Musíte vytvořit spojení mezi všemi prvky tak, aby bylo jasné, v jaké sekvenci by měly být provedeny.
- Ujistěte se, že jsou všechna spojení správně uspořádána a nedochází ke konfliktům mezi paralelními proudy. Pokud dvě vazby označují jeden úkol z různých vláken, může to vést k problémům a nesprávnému provedení procesu.
Po dokončení tohoto kroku byste měli mít plně nakreslený BPMN diagram, který odráží paralelní provádění událostí ve vašem procesu. Nyní můžete přejít k dalšímu kroku-popisu logiky provádění úkolů a kontrole konečných výsledků.