Difference between revisions 8650780 and 8651024 on cswiki==Co je to BPMN?== BPMN = Business Process Model and Notation; notace sloužící pro modelování procesů uvnitř organizace. Jde o standard pro modelování business procesů. Byl vyvinut skupinou OMG. ==K čemu slouží?== (contracted; show full) ''Artifatcs'' – jsou používány pro znázornění dalších informací o procesu. Existují dva standardizované artefakty. Ale v modelovacích nástrojích si lze zdarma přidat těchto prvků kolik je potřeba. V této oblasti by mohlo být vyvíjeno další úsilí a v BPMN standardizovat větší počet artefaktů pro všeobecné užití. Současně lze rozlišit tyto artefakty: *Group - skupiny *Text Annotation – textové anotace ==Podrobný popis vybraných prvků BPMN== {| class="wikitable" |- ! Prvek (ENG) !!Prvek (CZ)!! Popis !! Notace |- | Event - u⏎ ||Událost || *reprezentují událost v procesu, která přímo ovlivňuje chod procesu *dělí se na počáteční, průběžné a konečné průběžné události se vkládají mezi činnosti a mohou reprezentovat odpověď na událost (např. přijetí zprávy) nebo vytvoření události (např. odeslání zprávy) *události mohou být také vloženy na hranici činností, pak signalizují nějakou událost, která se stala uvnitř činnosti (např. nastala chyba, časovače) *jako události se smí používat jen ty události, které přímo ovlivňují tok či načasování aktivit procesu ||[[File:Událost.PNG|thumb|Notace prvku událost]] |- |Start events ||Počáteční události ⏎ ⏎ ||typy počátečních událostí: *none (událost nastala v subprocesu, nebo není definována) - message (proces startuje přijetí zprávy od nějakého účastníka) *timer (proces spustí nějaká událost, která se pravidelně děje, např. každé pondělí v 8 hodin) *rule (proces se spustí, když se uplatní nějaké podnikatelské pravidlo) *link (propojení procesů) *signal (vysílán z jiného procesu) a multiple(několik cest, které spustí proces, pouze jedna je povinná) ||[[File:Událost.PNG|thumb|Notace prvku počáteční událost]] |- | Intermediate events ||Průběžné události ⏎ ⏎ || typy průběžných událostí: *message *rule *timer *signal *link *multiple *error (vznikla chyba), *compensation (náhrada, TBD), *cancel (uživatel akci zrušil) || [[File:Prubez-udalost.PNG|thumb|Notace průběžné události]] |- |End events ||Konečné události ⏎ ⏎ || typy konečných událostí (reprezentují výsledek toku procesem): *message *error *cancel *compensation *link *multiple *terminate (všechny aktivity uvnitř procesu by měly být okamžitě ukončeny) || [[File:Konec-udalost.PNG|thumb|Notace prvku konečná události]] |- | Activity - č⏎ || Činnosti⏎ ⏎ || *reprezentují činnost, která má být vykonána uvnitř procesu * konvence pro pojemenování: sloveso + pods. jméno, např. „Vytvořit Objednávku“ * pro zlepšení čitelnosti se doporučuje každé první písmeno slova psát velkým písmenem (platí i pro ostatní objekty, nikoliv jen činnosti) *činnosti se dále dělí na Task (úkol) a Sub-process - úkoly jsou jsou co se týče modelování BPMN atomické, již se dále nerozkreslují, naopak subprocess je jen vložený proces * subprocess pak může být ještě dvojího druhu: Embedded (vložený, je rozkreslen přímo v daném procesním diagramu) a Independent (nezávislý, pak je vložen jen jako odkaz k jinému subprocesu) || [[File:Cinnost.PNG|thumb|Notace prvku činnost]] |- | Gateway - b⏎ ||Brána ⏎ ⏎ ||⏎ ⏎ *místa větvení či sbíhání procesů *dělí se na 4 typy: exclusive, inclusive, complex a parallel || [[File:Brana.PNG|thumb|Notace prvku brána]] |- | Text buňky || Text buňky || Text buňky |- | Text buňky || Text buňky || Text buňky |- (contracted; show full) ==Nástroje pro tvorbu BPMN== Nástrojů pro tvorbu BPMN modelů existuje, velké množství. Některé jsou zdarma, za některým je potřeba koupit drahou licenci. Takovým příkladem může být Oracle Designer, který stojí okolo 80 000 kč. Samozřejmě, že většina nástrojů umí daleko více modelů než jen vytvářet BPMN. Jako další vlastnosti lze uvést tyto: Tvorba dynamických diagramů, tvorba statických diagramů, generování dokumentace, verzování, generování kódu… ==Popis vybraných nástrojů== ==Reference== All content in the above text box is licensed under the Creative Commons Attribution-ShareAlike license Version 4 and was originally sourced from https://cs.wikipedia.org/w/index.php?diff=prev&oldid=8651024.
![]() ![]() This site is not affiliated with or endorsed in any way by the Wikimedia Foundation or any of its affiliates. In fact, we fucking despise them.
|