Business Process Modeling Notation

Podobné dokumenty
PV207. Business Process Management

Modelování podnikových procesů

Základní informace. Modelování. Notace

Modelování procesů (2) Procesní řízení 1

Modelování procesů (1) Procesní řízení 1

Modelování procesů s využitím MS Visio.

PROCESNÍ ANALÝZA Fáze III. Metodická příručka pro řízení procesů

Globální strategie, IT strategie, podnikové procesy. Jaroslav Žáček

Objektově orientované technologie Business proces Diagram aktivit. Daniela Szturcová

Informační systémy 2008/2009. Radim Farana. Obsah. Nástroje business modelování. Business modelling, základní nástroje a metody business modelování.

Univerzita Hradec Králové. Fakulta informatiky a managementu. Katedra managementu. Porovnání srozumitelnosti BPMN a UML AD 2.0.

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu

RUP - Disciplíny. Jaroslav Žáček jaroslav.zacek@osu.cz

A7B16ISP Informační systémy a procesní řízení

Unifikovaný modelovací jazyk UML

MODELOVÁNÍ PODNIKOVÝCH PROCESŮ

Použití standardů. v dokumentu Úvodní studie. Použití standardů

UML. Unified Modeling Language. Součásti UML

Objektová tvorba SW, Analýza požadavků 2006 UOMO 53

Optimalizace podnikových procesů fakultní nemocnice

7.6 Další diagramy UML

Obsah. Zpracoval:

7.6 Další diagramy UML

UML - opakování I N G. M A R T I N M O L H A N E C, C S C. Y 1 3 A N W

Architektura informačních systémů. - dílčí architektury - strategické řízení taktické řízení. operativní řízení a provozu. Globální architektura

TÉMATICKÝ OKRUH Softwarové inženýrství

Informační systémy 2008/2009. Radim Farana. Obsah. UML - charakteristika

OBSAH 1. ÚVOD STRUKTURA A ÚROVNĚ PROCESNÍHO MODELU KONVENCE PRO MODELOVÁNÍ PROCESŮ KONVENCE PRO MODELOVÁNÍ ORGANIZAČNÍCH STRUK

BORM-II a BPMN v provozně ekonomických procesech BORM-II and BPMN in operation economic processes

ZADÁNÍ BAKALÁŘSKÉ PRÁCE

Jiří Mašek BIVŠ V Pra r ha

WORKFLOW BPM SYSTÉMY SEMINÁRNÍ PRÁCE (TEORIE PROGRAMOVACÍCH JAZYKŮ) Ing. Tomáš Novotný

Algoritmizace prostorových úloh

Základy analýzy. autor. Jan Novotný února 2007

Objektově orientované technologie Dynamický náhled Sekvenční diagram (Realizace UC) Daniela Szturcová

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY

Modely datové. Další úrovní je logická úroveň Databázové modely Relační, Síťový, Hierarchický. Na fyzické úrovni se jedná o množinu souborů.

Univerzita Pardubice Fakulta ekonomicko-správní

Návrh softwarových systémů - architektura softwarových systémů

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ NÁVRH INFORMAČNÍHO SYSTÉMU DIPLOMOVÁ PRÁCE FAKULTA PODNIKATELSKÁ ÚSTAV INFORMATIKY BRNO UNIVERSITY OF TECHNOLOGY

Komputerizace problémových domén

Metodika analýzy. Příloha č. 1

Podnikové procesy. Modelování podnikových procesů

Od životních situací ke kompetenčnímu modelu. Bc. František Aubrecht, MBA Ing. Miroslav Vlasák

Principy OOP při tvorbě aplikací v JEE. Michal Čejchan

Architektury Informačních systémů. Jaroslav Žáček

4 ARCHITEKTURA PODNIKOVÝCH PROCESŮ S ARISEM

Jazyk UML - přehled. diagram hierarchie procesů. IS firmy. podpora řízení. evidence zaměstnanců. pokladny. výroba. diagram procesních vláken

Univerzita Pardubice. Fakulta ekonomicko-správní

Metodická podpora rozhodování pro aplikaci BOZP požadavků do praxe. Bc. Michaela Trvajová

UML úvod. Zdroje: Kanisová Hana, Müller Miroslav: UML srozumitelně, Computer Press 2007

Návrh IS - UML. Jaroslav Žáček

PV207. Business Process Management

Návrh IS - UML. Jaroslav Žáček

Jazyk UML VST (Velmi stručný tutorial) verze 1.0

Infrastruktura UML. Modelování struktury v UML. Superstruktura UML. Notace objektů. Diagramy objektů

Vývoj informačních systémů. Přehled témat a úkolů

Architektury Informačních systémů. Jaroslav Žáček

Vývoj informačních systémů. Přehled témat a úkolů

2. Modelovací jazyk UML 2.1 Struktura UML Diagram tříd Asociace OCL. 3. Smalltalk 3.1 Jazyk Pojmenování

EXTRAKT z české technické normy

Mendelova zemědělská a lesnická univerzita v Brně Provozně ekonomická fakulta

Procesní dokumentace Process Management. Pavel Čejka

Použití CASE/CABE pro řízení workflow ve firmě

komplexní podpora zvyšování výkonnosti strana 1 Využití Referenčního modelu integrovaného systému řízení veřejnoprávní korporace Město Hořovice

Modelování informačních systémů s využitím jazyka UML. Jaroslav Šmarda

Návrh softwarových systémů - architektura softwarových systémů

Západočeská univerzita v Plzni Fakulta elektrotechnická Katedra technologií a měření DIPLOMOVÁ PRÁCE

8 Přehled OO metodik (metod, metodologií)

TÉMATICKÝ OKRUH Teorie zpracování dat, Databázové a informační systémy a Teorie informačních systémů

Česká zemědělská univerzita v Praze. Provozně ekonomická fakulta. Katedra informačních technologií

Masarykova univerzita

8 Přehled OO metodik (metod, metodologií)

Obsah. Předmluva... IX. Seznam obrázků... XIX. Seznam tabulek... XXV. ČÁST I. Teoretické základy... 1

Jednoduchý nástroj pro modelování obchodních procesů na platformě Java

Communist Party of Nepal (Unified Marxist-Leninist) Unified Modeling Language University of Massachusetts Lowell User-mode Linux.

Mendelova zemědělská a lesnická univerzita v Brně Provozně ekonomická fakulta. Začínáme s BPM. Učební pomůcka. Vypracoval: Ing.

Vývojové diagramy 1/7

ZÁPADOČESKÁ UNIVERZITA V PLZNI FAKULTA ELEKTROTECHNICKÁ KATEDRA TECHNOLOGIÍ A MĚŘENÍ BAKALÁŘSKÁ PRÁCE

Vývoj IS - strukturované paradigma II

Modelování výrobního procesu s použitím BPMN a Petriho sítí

Dalším příkladem může být například výstup dat na různá zařízení, souborů, grafických rozhraní, sítě atd.

UML a jeho použití v procesu vývoje. Jaroslav Žáček jaroslav.zacek@osu.cz

Modelování business procesů. UML diagram aktivit

APLIKACE PETRIHO SÍTÍ V OBLASTI

MODELOVÁNÍ PODNIKOVÝCH PROCESŮ

Jan Horák. Pilíře řešení

SPECIFICKÁ PRAVIDLA PRO ŽADATELE A PŘÍJEMCE

Programování II. Modularita 2017/18

Hierarchický databázový model

Kapitola 2: Entitně-vztahový model (Entity-Relationship model) Množiny entit (entitní množiny) Atributy

7 Jazyk UML (Unified Modeling Language)

Architektura orientovaná na služby Návrh orientovaný na služby. Ing. Petr Weiss. VUT v Brně,, FIT, UIFS

UML - Unified Modeling Language

OBECNÉ POKYNY. Nedodržováním těchto pravidel je porušována integrita značky a všechny tyto věci mají negativní vliv na firemní image.

Úvodní studie (pokraov

PROCESY CO ZÍSKÁTE: Předpoklad pro certifikace ISO. Lean Six Sigma Fast Track

PV167 Projekt z obj. návrhu IS. 26. března 2008

Transkript:

Business Process Modeling Notation Stephen A. White, IBM Corporation Procesní řízení 1

Co to je BPMN? Standard Business Process Modeling Notation (BPMN) byl vyvinutý skupinou Business Process Management Initiative (BPMI) v roce 2004. Primárním cílem BPMN je poskytnout notaci, která je jednoduše pochopitelná všemi firemními uživateli (od firemních analytiků, přes vývojáře až pro lidi, kteří budou firemní procesy řídit a monitorovat). BPMN vytváří standardizovaný můstek, který vyplňuje mezeru mezi analýzou procesu a její následnou implementací. BPMN definuje Business Process Diagram (BPD). Procesní řízení 2

Základy BPMN BPD se skládá z množiny grafických prvků. Prvky, které byly vybrány, jsou od sebe navzájem lehce rozlišitelné a použité tvary jsou známe pro většinu uživatelů. Cílem BPMN je vytvoření jednoduchého mechanizmu pro vytváření firemního procesního modelu schopného obsáhnout požadovanou komplexnost. Procesní řízení 3

Základy BPMN Čtyři základní kategorie grafických prvků BPMN jsou: Tokové objekty (Flow Objects) Spojovací objekty (Connecting Objects) Plavecké dráhy (Swimlanes) Artefakty(Artifacts) Procesní řízení 4

Tokové objekty (Flow Objects) BPD má malou množinu klíčových prvků (tři), které jsou Tokovými objekty. Uživatel se proto nemusí učit rozpoznávat velkou skupinu rozdílných tvarů. Tokovými objekty jsou: Událost (Event) Aktivita (Activity) Brána(Gateway) Procesní řízení 5

Událost (Event) Událost je reprezentovaná pomocí kruhu. Je to něco, co se stalo v průběhu podnikového procesu. Události ovlivňují tok procesu a obvykle mají příčinu (trigger) nebo důsledek. Události jsou značeny jako kruhy, v nichž mohou být interní značky. Podle vztahu k procesu rozlišujeme tři typy událostí: Počáteční (Start), Střední (Intermediate) a Koncovou (End). Procesní řízení 6

Typy událostí Procesní řízení 7

Aktivita (Activity) Aktivita je reprezentovaná pomocí obdélníku se zaoblenými rohy. Je to obecný grafický prvek představující nějakou práci. Aktivita může být atomická nebo neatomická (složená). Typy aktivit jsou: Úloha (Task) a Subproces (Sub-Process). Subproces je vyznačený malou značkou plus dole uprostřed. Procesní řízení 8

Typy aktivít Procesní řízení 9

Brána (Gateway) Brána je reprezentovaná pomocí čtverce či kosočtverce, stojícím na špici a je používaná pro kontrolu divergence (rozdělení) a konvergence (sloučení) procesního toku. Interní značky indikují typ chování brány Procesní řízení 10

Typy brán Procesní řízení 11

Spojovací objekty (Connecting Objects) Tokové objekty jsou v diagramu navzájem propojeny tak, aby vytvořily základní strukturu (kostru) podnikového procesu. Rozpoznávají se tři typy spojovacích objektů: Sekvenční tok (Sequence Flow) Tok zpráv (Message Flow) Asociace (Association) Procesní řízení 12

Sekvenční tok (Sequence Flow) Sekvenční tok je reprezentovaný plnou čárou s vyplněnou šipkou a určuje pořadí v jakém budou jednotlivé aktivity procesu vykonávány. Je třeba si uvědomit, že pojem řídící tok (Control Flow) se v BPMN obecně nepoužívá. Procesní řízení 13

Tok zpráv (Message Flow) Tok zpráv je reprezentován pomocí přerušované čáry s prázdnou šipkou. Používá se pro zobrazení toku zpráv mezi různými účastníky (procesními rolemi), kteří si mezi sebou posílají a přijímají zprávy. Procesní řízení 14

Association Asociace je reprezentovaná tečkovanou čárou. Používá se k propojení objektu s nějakou dodatečnou informací (data, text nebo jiný artefakt). Asociace jsou používané pro ukázaní vstupů a výstupů aktivit. Procesní řízení 15

Spojovací objekty (Connecting Objects) Procesní řízení 16

Příklad jednoduchého firemního procesu Procesní řízení 17

Plavecké dráhy (Swimlanes) Mnoho procesně orientovaných modelů a metodik používá koncept plaveckých drah pro znázornění rozdílné funkční způsobilosti nebo zodpovědnosti. Dva typy plaveckých drah BPD jsou: Bazén (Pool) Dráha(Lane) Procesní řízení 18

Bazén (Pool) Bazén reprezentuje účastníky v procesu. Taktéž se chová jako grafický kontejner pro oddělení množiny aktivit z jiného bazénu (procesu), obvykle v souvislosti s Business to Business (B2B) situací. Procesní řízení 19

Dráha (Lane) Dráha podúrovní bazénu. Rozprostírá se v rámci celého bazénu, a to buď vertikálně nebo horizontálně. Dráhy se používají pro organizaci a kategorizaci aktivit. Procesní řízení 20

Artefakty (Artifacts) BPMN byla navrhnutá tak, aby umožňovala určitou flexibilitu v rozšíření základní notace a poskytovala možnosti, jak přidat dodatečný kontext pro modelování specifických situací. V diagramu může být použit libovolný počet artefaktů, ale jen v tom případě, že je to pro kontext firemního procesu vhodné. Specifikace BPMN předdefinovala tři typy artefaktů: Datový objekt (Data Object) Seskupení (Group) Poznámka (Annotation) Procesní řízení 21

Datový objekt (Data Object) Datové objekty představují mechanizmus jakým způsobem ukázat, že určitá data jsou požadovaná, nebo produkovaná určitou aktivitou. Jsou připojené k aktivitám pomocí asociační vazby. Procesní řízení 22

Seskupení (Group) Seskupení je reprezentováno obdélníkem kresleným přerušovanou čárou. Seskupování může byt použito při dokumentaci nebo k účelové analýze, ale nemá žádný vliv na sekvenční toky procesu. Procesní řízení 23

Poznámka (Annotation) Poznámky představují způsob, jakým může uživatel poskytnout doplňkový informační text pro čtenáře procesního diagramu. Procesní řízení 24

Obecné použití BPMN Modelovaní business procesů se používá při komunikaci rozdílných uživatelů s velice různorodými informacemi. BPMN je navrhnuto tak, aby pokrylo mnoho způsobů modelování a umožnilo tak vytvořit nejen základní procesní části ale i komplexní firemní procesy na rozdílných úrovních dekompozice. Z důvodu rozmanitosti procesů se rozlišují (podle účelu) dva základní typy modelů, které v BPD mohou být vytvořené: Spolupracující (Veřejné) B2B procesy Interní (Privátní) firemní procesy Procesní řízení 25

Spolupracující B2B procesy Spolupracující B2B procesy znázorňují interakce mezi dvěma nebo více firemními entitami. Diagramy tohoto typu popisují globální úhel pohledu. Proces není popsán z pohledu konkrétního účastníka, ale popisuje interakce mezi účastníky. Interakce jsou znázorněny jako sekvence aktivit a výměny zpráv mezi účastníky. Aktivity používané pro spolupráci mezi účastníky jsou považované za dotykové body. Tímto způsobem proces definuje interakce, které jsou veřejně viditelné pro každého účastníka. Procesní řízení 26

Příklad spolupracujících B2B procesů Procesní řízení 27

Interní firemní procesy Modely interních firemních procesů se primárně zaměřují na proces pouze z pohledu jedné firmy. Interní proces ukazuje i interakce s externími účastníky, především popisuje aktivity, které nejsou pro veřejnost běžně viditelné. V případě použití plaveckých drah je interní firemní proces popsán jedním bazénem. Sekvenční toky procesu proto nemohou přesáhnout jeho hranice. Komunikační toky hranice bazénu naopak přesahují, aby ukázaly existují interakce. Procesní řízení 28

Různé úrovně dekompozice Modelovaní firemních procesů obvykle začíná zachycením aktivit na vrchní úrovni a následně pokračuje vytvářením dalších jemnějších modelů v dalších diagramech. Na základě použité metodiky může vzniknout i více úrovní diagramů. Nicméně BPMN je nezávislá od jakékoli specifické procesní metodiky. Procesní řízení 29

Různé úrovně dekompozice Procesní řízení 30

Cvičení Překreslete Vámi dříve vytvořenou procesní mapu jednoho primárního procesu Vaší fiktivní firmy do Business Process Modeling Notation. Do notace BPMN překreslete i dříve vytvořený subproces. Procesní řízení 31