PV207. Business Process Management

Podobné dokumenty
Business Process Modeling Notation

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

Modelování podnikových procesů

PV207. Business Process Management

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

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

ANALÝZA DIAGRAMŮ BYZNYS PROCESŮ

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í.

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

Unifikovaný modelovací jazyk UML

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

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

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

UML. Unified Modeling Language. Součásti 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

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

File: du_uloha2.odt Definition Name: Author: jirka

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

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

7.6 Další diagramy UML

RETAIL PROCESS TRACKER VIZUALIZACE OBCHODNÍCH PROCESŮ VAŠEHO INFORMAČNÍHO SYSTÉMU

7.6 Další diagramy UML

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

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

Globální architektura ROS

Správa a sledování SOA systémů v Oracle SOA Suite

Univerzita Pardubice Fakulta ekonomicko-správní

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

Modelování podnikových procesů

MODELOVÁNÍ PODNIKOVÝCH PROCESŮ

Softwarové komponenty a Internet

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

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

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

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

7 Jazyk UML (Unified Modeling Language)

}w!"#$%&'()+,-./012345<ya

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

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

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

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

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

7 Jazyk UML (Unified Modeling Language)

Softwarové architektury

Optimalizace podnikových procesů fakultní nemocnice

Modelování webových služeb v UML

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

Budování architektury pomocí IAA

PŘÍLOHA C Požadavky na Dokumentaci

Modelování business procesů. UML diagram aktivit

Metody popisu systému, základy UML

1. Webové služby. K čemu slouží? 2. RPC Web Service. 3. SOA Web Service. 4. RESTful Web services

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

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

Sem vložte zadání Vaší práce.

7.3 Diagramy tříd - základy

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

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

EXTRAKT z české technické normy

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

Správnost XML dokumentu

MODELOVÁNÍ PODNIKOVÝCH PROCESŮ

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

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

6 Objektově-orientovaný vývoj programového vybavení

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

EXTRAKT z mezinárodní normy

7.5 Diagram tříd pokročilé techniky

Principy UML. Clear View Training 2005 v2.2 1

UML: Unified Modeling Language

Tvorba informačních systémů

KIV/SI. Přednáška č.5. Jan Valdman, Ph.D.

Obsah. Zpracoval:

Obsah. Kapitola 1. Kapitola 2. Kapitola 3. Úvod 9

SOAP & REST služby. Rozdíly, architektury, použití

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

7.5 Diagram tříd pokročilé techniky

7.4 Diagramy interakce (základy)

MODELOVÁNÍ PROCESŮ V JAZYCE PYTHON

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

7.4 Diagramy interakce (základy)

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

Specifikace rozhraní. Oznamovací povinnost podle zákona č. 307/2013 Sb., ve znění pozdějších předpisů. Martin Falc, SW architekt.

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

Vybrané pohledy Korporátní architektura MSK

2. Partnerský den BOC. Praha,

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

Elektronická komunikace s dodavateli

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

Manuál k produktu. fajny shop. FajnyWEB.cz 2008 ( )

7.3 Diagramy tříd - základy

EXTRAKT z české technické normy

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

Požadavky pro výběrová řízení TerraBus ESB/G2x

MOŢNOSTI VYUŢITÍ ROLÍ, AKTORŮ A AGENTŮ PŘI DESIGNU BYZNYS PROCESŮ

Univerzita Pardubice. Fakulta ekonomicko-správní

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

Pomocný dokument ke hře INNOV8

Klasické metodiky softwarového inženýrství 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

Transkript:

PV207 Business Process Management Úvod do BPMN 12. 3. 2009 Petr Vašíček 2007 2009 IBA Group FI MU

Obsah přednášky Opakování BPMS Úvod do BPMN Přehled grafických elementů Flow objects Connecting objects Swimlanes Artifacts Typy modelů Příklady Práce s modelovacím nástrojem Zadání úlohy

Opakování BPMS Co je to Business Process? Čím se zabývá Business Process Management? Jaké jsou fáze životního cyklu procesu? Jaký je význam zkratek BPMN, BPEL, BPMS a BAM? Co jsou to KPI? K čemu slouží Business Rules? Jaké mohou být komponenty BPMS? Příklady existujících BPMS?

BPMN - Odkazy Business Process Visual Architect www.visual-paradigm.com/product/bpva/ BizAgi Process Modeler www.bizagi.com/eng/products/ba-modeler/modeler.html Specifikace BPMN 1.1 www.omg.org/spec/bpmn/1.1/ Úvod do BPMN www.bpmn.org/documents/introduction%20to%20bpmn.pdf

Business Process Modeling Notation Grafická notace De facto standard pro modelování procesů Zmenšena komunikační mezera mezi návrhem a implementací procesu Cíle BPMN Čitelnost všemi business uživateli Jednoduchost & komplexnost Procesy na všech úrovních pomocí stejné sady objektů Rozlišitelné grafické elementy Převod do jazyka BPEL Vizualizace BPELu Schopnost zobrazit B2B a B2C procesy

Verze BPMN BPMN 1.0 Únor 2006 (formálně přijato) BPMN 1.1 Leden 2008 (formálně přijato) Kosmetické změny Nepodporují ještě všechny nástroje BPMN 2.0 Fáze návrhů (RFP) Dokončení?

Business Process Diagram Síť grafických objektů Aktivity Tok informací mezi aktivitami Rozlišitelnost elementů Tvar a barva Vlastní grafické elementy Přenositelnost XML Process Definition Language (XPDL) Pro BPMN 2.0 je chystáno BPDM

Business Process Diagram Čtyři typy objektů v BPD diagramu Flow Objects Event Activity Gateway Connecting Objects Artifacts Sequence Flow Message Flow Association Data Object Group Annotation Swimlanes Pool Lane

Business Process Diagram - Příklad

Flow Object - Activity Aktivita Znázorňuje práci nebo činnost, krok procesu Typy aktivit Atomická aktivita = Task Složená aktivita = Subprocess Opakovaná = Looping task Upřesnění typu atomické aktivity Service, Receive, Send, User, Manual, Script

Flow Objects - Event Událost Něco, co se stane v průběhu procesu Ovlivňují tok procesu Tři typy událostí Start Intermediate End Rozšiřující elementy

Flow Objects Events - Příklady

Flow objects - Gateway Brána Značí rozbíhání či souběh toků Typy bran Exclusive data-based Exclusive event-based Inclusive Complex Parallel Výchozí větev

Flow Objects Gateway - Příklady

Flow Objects Gateway Příklady 2

Connecting Objects Sequence flow Značí sekvenci (pořádí) aktivit v procesu Message flow Tok zpráv mezi dvěma účastníky procesu Association Spojuje objekty s artefakty (text, dat. objekt)

Modelování BPD Zadání procesu Budeme modelovat proces továrny na kola. Proces začíná tím, že Prodejní oddělení přijme objednávku. Objednávka je uložena a zkontrolována. Pokud je v pořádku, proběhne zároveň příprava montáže v Montážním oddělení a příprava součástek na Skladě. Příprava součástek probíhá tak, že je zkontrolována jejich dostupnost, a pokud jsou na skladě, jsou zarezervovány, v opačném případě objednány. Poté co jsou součástky i montáž připraveny, provede Montážní oddělení montáž kola a Prodejní oddělení zajistí jeho odeslání na adresu uvedenou v objednávce.

Modelování BPD Tokové a spojovací objekty

Artifacts Dodatečná informace Neměnní tok procesu Data Objects Potřebná data pro aktivity Data produkovány aktivitami Annotation Dodatečné informace Group Seskupení Analytické / dokumentační důvody

Artifacts - Příklady

Swimlanes - Pool Reprezentuje účastníka procesu V poolech samostatné, nezávislé procesy Komunikace mezi pooly Message flow Blackbox pouze znázornění zpráv

Swimlanes - Lane Podčást poolu Uspořádání a kategorizace aktivit Role, oddělení, funkce organizace Komunikace mezi drahami Sequence flow

Swimlanes - Příklad

Modelování BPD Artefakty a plavecké dráhy

Private (Internal) Process Proces z pohledu jedné business organizace I aktivity, které nejsou vidět navenek Jeden interní proces v jednom poolu (pokud je pool použit) V jednom BPD i více pocesů, i abstraktních

Abstract (Public) Process Pouze aktivity, které příjmají / vysílají zprávy Komunikace viditelná navenek V rámci jednoho poolu jeden abstraktni proces Skutečný bude mít zpravidla více aktivit

Collaboration (Global) Process Interakce mezi dvěma a více business entitami Posloupnost aktivit reprezentující výměnu zpráv Komunikace mezi abstraktními procesy

Postup modelování Nezávislé na specifické metodologii Podobné activity diagramům Textová podoba popisu procesu Formalizovaný seznam kroků Definování aktorů Definování aktivit a toku informací mezi nimi (mapování z textu) High-level proces Modelování subprocesů Zpřesňování procesu artefakty, intermediate události

Modelování BPD Zadání procesu Namodelujte proces jednoduchého aukčního systému. Nejprve proběhne registrace položky do aukce. Pokud je položka v aukci, může být koupena buďto hned (Buy It Now - událost) nebo může aukce skončit po jí určené době (časová událost). V případě, že položka byla vydražena (buďto Buy It Now nebo přihazováním), čeká systém na přijetí platby. Pokud ta přijde do sedmi dní, nechá systém zaslat koupené zboží a proces je ukončen. Pokud položka nebyla vydražena nebo výherce do sedmi dní nezaplatil, je buďto znovu registrována do aukce nebo je proces ukončen (podle nastavení aukční položky).

Modelování BPD Model procesu

Domácí úloha modelování v BPMN Namodelovat libovolný (smysluplný) proces v BPMN pomocí BP-VA Alespoň 8 aktivit Alespoň 5 bran, 3 různých typů Alespoň 4 události, 2 různých typů (kromě start a end) Alespoň 1 datový objekt Alespoň 2 textové anotace 2 účastníci procesu (pooly), druhý jako blackbox Alespoň 2 role (swimlanes) v rámci poolu z interním procesem Exportovat do PNG Odevzdat do odevzdávárny do středy 18.3. 20h jako <prijmeni>_bpmn.png

Shrnutí Co je to BPMN? Jaké jsou cíle BPMN? Jak vypadá Business Process Diagram? Čtyři typy objektů Flow objects Connecting objects Artifacts Swimlanes Základní typy procesů Postup modelování