BPMN diagram

Posloupnost kroků běhu agendy neboli její workflow se navrhuje ve formě tzv. BPMN diagramu (BPMN = Business Process Model and Notation, neboli Model a zápis podnikových procesů). Jedná se o univerzální způsob ztvárnění podnikových procesů do podoby diagramů, které jsou srozumitelné běžným uživatelům a zároveň schopné nést informace podstatné pro vývojáře. Pomocí nich můžete i vy navrhovat a spravovat své vlastní agendy.

BPMN diagram se na první pohled podobá programátorskému vývojovému diagramu: skládá se z prvků propojených čarami (tzv. hranami), které naznačují návaznost jednotlivých akcí či událostí.

V diagramu se používají následující prvky:

  • Události – do této kategorie patří zahájení a ukončení celé agendy a také časovače. Události se značí kruhovým symbolem. Každý diagram musí obsahovat alespoň jedno zahájení agendy a alespoň jednu událost určující její konec.

image11

image12

Zahájení agendy

image13

image14

Ukončení agendy

image15

image16

image17

Časovače

Aktivity – na rozdíl od události je aktivita něco, co uživatel nebo systém vykonává aktivně. Sem patří několik typů úkolů. Jsou to přijetí a odeslání zprávy, odeslání emailu, servisní úkoly a především uživatelské úkoly pro navrhování a úpravy formulářů, který se v běhu agendy zobrazují uživatelům k vyplnění.

image18

image19

image20

image21

image22

Aktivity – různé druhy úkolů

  • Brány – místa, kde se běh agendy podle nastalých okolností větví do dvou či více cest. Například se zde může uživatel rozhodnout, zda formulář schválit nebo ne. Může však jít také o automatické rozhodnutí agendy o dalším postupu podle dat vyplněných ve formuláři, překročení časového limitu a podobně. U brány je tedy třeba nastavit podmínku, podle které se určí, kterou z cest bude proces pokračovat.

image23

image24

Brány

  • Hrany – naznačují návaznost mezi událostmi, aktivitami a branami. Mají podobu šipky, která naznačuje směr vývoje, směřuje od předchozího bodu (prvku) diagramu do následujícího.

image25

Hrana spojující prvek Zahájení agendy s prvkem Vyplnění formuláře

Úplnou nabídku prvků, které lze v diagramech použít, a jejich podrobný popis najdete v kapitole Přehled prvků v diagramu.

BPMN diagram se také používá pro znázornění tzv. workflow agendy. Jde o zobrazení diagramu do okna, do kterého se promítne okamžitý stav běhu agendy – kde začala, kterými bodu již prošla a kde je v daném okamžiku.