Modelování business procesu v ARIS Toolset
Transcription
Modelování business procesu v ARIS Toolset
Modelování business procesů v ARIS Toolset Marek Rychlý Vysoké učení technické v Brně Fakulta informačních technologií Ústav informačních systémů Cvičení pro SRI 23. října 2015 Marek Rychlý Modelování business procesů v ARIS Toolset — Cvičení pro SRI, 23. října 2015 1 / 19 Obsah 1 ARIS Toolset 2 Modelování v ARIS Postup při modelování Druhy modelů Příklad 3 Shrnutí a závěr Marek Rychlý Modelování business procesů v ARIS Toolset — Cvičení pro SRI, 23. října 2015 2 / 19 ARIS Toolset Modelování v ARIS Shrnutí a závěr Obsah 1 ARIS Toolset 2 Modelování v ARIS Postup při modelování Druhy modelů Příklad 3 Shrnutí a závěr Marek Rychlý Modelování business procesů v ARIS Toolset — Cvičení pro SRI, 23. října 2015 3 / 19 ARIS Toolset Modelování v ARIS Shrnutí a závěr ARIS platforma (ARIS Toolset/Platform) (diagram převzat z „Products - Aris platform & webMethods. Studiopagni Business Solutions.“) Marek Rychlý Modelování business procesů v ARIS Toolset — Cvičení pro SRI, 23. října 2015 4 / 19 ARIS Toolset Modelování v ARIS Shrnutí a závěr ARIS modely (ARIS House) modely organizace (kdo se účastní) modely dat (která data vstupují a vystupují) modely funkcí (co se to vykonává) modely procesů (jak se to vykonává) modely produktů a služeb (proč se to vykonává) Marek Rychlý (diagram převzat z „Andre Dutra: ARIS tool and methodology for Enterprise and Solutions Architecture. 2011.“) Modelování business procesů v ARIS Toolset — Cvičení pro SRI, 23. října 2015 5 / 19 ARIS Toolset Modelování v ARIS Shrnutí a závěr Postup při modelování Druhy modelů Příklad Obsah 1 ARIS Toolset 2 Modelování v ARIS Postup při modelování Druhy modelů Příklad 3 Shrnutí a závěr Marek Rychlý Modelování business procesů v ARIS Toolset — Cvičení pro SRI, 23. října 2015 6 / 19 ARIS Toolset Modelování v ARIS Shrnutí a závěr Postup při modelování Druhy modelů Příklad Postup modelování v ARIS Architect/Designer 1. modely organizace 1 přehled organizační struktury (zahrnuje: „organizační jednotky“, účelově „sestavené skupiny“, „funkční místa“ pro jednoho pracovníka, vztahy uvedených) 2 detaily organizační struktury + (postupný rozpad org. jednotek, zahrnuje: dtto „role“ pro pracovníky vykonávající stejné činnosti, vztahy uvedených) Marek Rychlý Modelování business procesů v ARIS Toolset — Cvičení pro SRI, 23. října 2015 7 / 19 ARIS Toolset Modelování v ARIS Shrnutí a závěr Postup při modelování Druhy modelů Příklad Postup modelování v ARIS Architect/Designer 2. modely oblastí procesů 1 přehled oblastí procesů (zahrnuje: objekty „postupů tvorby přidané hodnoty“ a jejich „výkony“, tedy vstupy a výstupy, vztahy uvedených) procesy řídící – řídí strategii společnosti procesy hlavní – tvoří business procesy podpůrné – slouží ostatním 2 detaily oblasti procesů (rozpad přehledu oblastní na návazné procesy, zahrnuje: dtto) Marek Rychlý Modelování business procesů v ARIS Toolset — Cvičení pro SRI, 23. října 2015 8 / 19 ARIS Toolset Modelování v ARIS Shrnutí a závěr Postup při modelování Druhy modelů Příklad Postup modelování v ARIS Architect/Designer 3. modely jednotlivých procesů 1 přehled jednotlivých procesů (kontext procesu, zahrnuje: hlavní „činnost“, účastnící se „organizační jednotky“, „funkční místa“, „aplikace“ a jejich „data“, použité „dokumentovatelné znalosti“, procházející „dokumenty“, zaznamenané „výkony“ a „cíle“) 2 skladbu jednotlivých procesů (rozpad na subprocesy, zahrnuje: objekty „postupů tvorby přidané hodnoty“ a jejich „výkony“, tedy vstupy a výstupy, vztahy uvedených) 3 detaily průběhu jednotlivých subprocesů (běh procesu, zahrnuje: „činnosti“, jejich spouštěcí a jimi vyvolávané „události“, účastnící se „typy pracovníků“ jako funkční místa, „externí osoby“, „aplikace“ a jejich „data“, použité „dokumentovatelné znalosti“, procházející „dokumenty“, odkazy na předcházející a navazující „subprocesy“, a „logické operátory“ pro rozpojení a spojení toku činností a událostí na/z jeden, více, či všechny běhy) Marek Rychlý Modelování business procesů v ARIS Toolset — Cvičení pro SRI, 23. října 2015 9 / 19 ARIS Toolset Modelování v ARIS Shrnutí a závěr Postup při modelování Druhy modelů Příklad Business Process Modeling with the ARIS Toolset — zde má být příloha — přejít na přílohu Marek Rychlý Modelování business procesů v ARIS Toolset — Cvičení pro SRI, 23. října 2015 10 / 19 ARIS Toolset Modelování v ARIS Shrnutí a závěr Postup při modelování Druhy modelů Příklad Organizační struktura Organizational Chart Slouží k postupnému rozpadu org. struktury na jednotky a role. (prvky „Organizational unit“, „Position“ a další) Popisuje strukturu jako organizace jako skupinu org. jednotek. (skupinu prvků „Organizational unit“, případně „. . . type“) Org. jednotky tvořeny jinými org. jednotkami a funkčními místy. (vztahy „is composed of“ na „Organizational unit“ a „Position“) Funkční místa jsou zodpovědné za jednotky a vykonávají role. (vztahy „is organizational manager“ na jednotky a „performs“ na „Person type“) Marek Rychlý (diagram převzat z „ARIS Business Designer 7.2.4“) Modelování business procesů v ARIS Toolset — Cvičení pro SRI, 23. října 2015 11 / 19 Organizační struktura - přehled OS Organizace XY, a.s. je organizačně odpovědný je tvořen Štábní organizační jednotky je tvořen Obchod je tvořen Příprava zakázky je tvořen je tvořen Výroba Ředitel organizace XYZ je tvořen Logistika je tvořen Servis Legenda: Organizační jednotka (barva žlutá) ÚČEL OBJEKTU : Zaznamenat konkrétní organizační jednotku Funkční místo (barva žlutá) ÚČEL OBJEKTU : Zaznamenat konkrétní funkční místo obsazené jedním pracovníkem Skupina (barva žlutá) ÚČEL OBJEKTU : Zaznamenat např. skupinu vedení nebo dočasnou pracovní skupinu (např. po dobu projektu, řešení úkolu apod.) Obchod Obchod je organizačně odpovědný je tvořen Vedoucí obchodu vykonává Vlastník procesu Obchod Hadrbolec Michal, Ing. vykonává je tvořen Vedoucí útvaru Marketing je tvořen Oddělení obchodování je tvořen Oddělení smluvních vztahů Legenda: Organizační jednotka (barva žlutá) Role (barva žlutá) ÚČEL OBJEKTU : Zaznamenat konkrétní organizační jednotku ÚČEL OBJEKTU : Seskupit pracovníky jedné organizační jednotky, kteří vykonávají stejné činnosti Funkční místo (barva žlutá) ÚČEL OBJEKTU : Zaznamenat konkrétní funkční místo obsazené jedním pracovníkem Oddělení obchodování Oddělení obchodování je organizačně odpovědný je tvořen Vedoucí oddělení obchodování vykonává Vlastník procesu Obchodování vykonává Vedoucí oddělení Štěpánek Pavel, Ing. je tvořen Obchodník 1 vykonává Pracovník obchodu Plachý Igor, Ing. je tvořen Obchodník 2 vykonává Pracovník obchodu Malá Olga, Ing. vykonává je tvořen Obchodník 3 vykonává Interní auditor jakosti Pracovník obchodu Bůček Petr, Ing. je tvořen Obchodník 4 vykonává Pracovník obchodu Krejčí Václav, Ing. je tvořen Pracovník podpory obchodu 1 vykonává Pracovník obchodu Žižka Jaromír je tvořen Pracovník podpory obchodu 2 Ryšavá Pavlína, ing vykonává Pracovník obchodu ARIS Toolset Modelování v ARIS Shrnutí a závěr Postup při modelování Druhy modelů Příklad Přehledy procesů Value-added Chain Diagram Procesy jako souběhy a zřetězení postupů tvorby přidané hodnoty. („Value-added chain“ objekty, souběžně či propojené vztahem „is predecessor of“) Objekty lze seskupovat do skupin procesů. (na nejvyšší úrovni typicky skupiny procesů řídících, hlavních a podpůrných) Délky objektů postupů tvorby přidané hodnoty odpovídají délce půrběhu. (zejména ve srovnání s délkami ostatních souběžných postupů) (diagram převzat z „ARIS Business Designer 7.2.4“) Marek Rychlý Modelování business procesů v ARIS Toolset — Cvičení pro SRI, 23. října 2015 12 / 19 Přehled procesů Organizace XY, a. s. Procesy řídící Oblast procesů: 01 Řízení společnosti Procesy hlavní Oblast procesů: 02 Prodej předchází Oblast procesů: 04 Výroba energií předchází Oblast procesů: 03 Logistika Oblast procesů: 05 Distribuce tepla Procesy podpůrné Oblast procesů: 06 Personalistika Oblast procesů: 07 Finance a controlling Oblast procesů: 08 ICT Oblast procesů: 9 Poskytování údržby a služeb Legenda: Postup tvorby přidané hodnoty (barva zelená) ÚČEL OBJEKTU: V nejvyšší úrovni procesního modelu představuje tento objekt typu Funkce v Modelu tvorby přidané hodnoty skupinu procesů nebo proces Výkon (barva zelená) ÚČEL OBJEKTU : Zaznamenat výkony (= produkty) vytvářené/poskytované v rámci popisovaných procesů. Poznámka : jiný symbol pro službu Oblast procesů: 02 Prodej Oblast procesů: 02 Prodej předchází Proces 02.01: Plánování prodeje předchází Proces 02.02: Řízení vztahů se stávajícími zákazníka předchází Proces 02.04: Prodej tepelné energie Proces 02.05: Prodej elektrické energie předchází předchází Proces 02.03 : Získání nového zakázníka předchází Proces 02.06: Prodej ostatních produktů a služeb předchází Proces 02.07: Vyhodnocení prodeje Proces 02.03 : Získání nového zakázníka - subprocesy Proces 02.03 : Získání nového zakázníka Subproces 02.03.01: Navázání kontaktu s potenciálním zákazníkem Subproces 02.03.02: Vyřízení poptávky na novou zakázku Subproces 02.03.03 : Zpracování nabídky na novou zakázku Legenda: Postup tvorby přidané hodnoty (barva zelená) ÚČEL OBJEKTU: V úrovni subprocesů procesního modelu představuje tento objekt typu Funkce v Modelu tvorby přidané hodnoty subproces Subproces 02.03.04: Zpracování smlouvy na novou zakázku ARIS Toolset Modelování v ARIS Shrnutí a závěr Postup při modelování Druhy modelů Příklad Vstupy/výstupy a průběhy procesů Function Allocation Diagram & eEPC Vstupy a výstupy procesů modelovány pomocí FAD. (na proces se napojí různé entity, vč. dokumentů, databází, aplikací, služeb, atd.) Průběhy procesů modelovány pomocí (e)EPC. (kombinuje vstupy a výstupy pomocí událostí a funkcí) (diagram převzat z „ARIS Business Designer 7.2.4“) Marek Rychlý Modelování business procesů v ARIS Toolset — Cvičení pro SRI, 23. října 2015 13 / 19 Proces 02.03 : Získání nového zakázníka - přehled Dokument připojen Norma: ČSN EN ISO 9001:2002 provádí Oddělení obchodování je potřebný pro rozhoduje o Dokument připojen Směrnice: IOP spolupracuje na je potřebný pro spolupracuje na poskytuje vstup pro Oddělení projekční přípravy Oddělení smluvních vztahů poskytuje vstup pro podporuje Formulář 2 Štěpánek Pavel, Ing. Oddělení technologické přípravy spolupracuje na Objednávka na novou zakázku Vedoucí oddělení obchodování podporuje MS WORD Obchodní IS Obrazovky připojeny Poptávka na novou zakázku poskytuje vstup pro Proces 02.03 : Získání nového zakázníka Databáze o potenciálních zákaznících a zakázkách je vstupem pro vytváří výstup pro Nabídka na novou zakázku vytváří výstup pro Smlouva na novou zakázku vytváří výstup pro Záznam o přezkoumání návrhu smlouvy má výstup má výstup Uzavřená smlouva na novou zakázku Databáze o potenciálních zákaznících a zakázkách Metrika připojena podporuje Zvyšování efektivity nabídkového řízení Legenda: Činnost (barva zelená) ÚČEL OBJEKTU V Modelu kontextu činnosti Představuje objekt Činnost proces Organizační jednotka (barva žlutá) ÚČEL OBJEKTU : Zaznamenat konkrétní organizační jednotku Funkční místo (barva žlutá) ÚČEL OBJEKTU : Zaznamenat konkrétní funkční místo obsazené jedním pracovníkem Aplikace (barva modrá) ÚČEL OBJEKTU : Zaznamenat používanou aplikaci Cluster (barva červená) ÚČEL OBJEKTU : Zaznamenat data v elektronické podobě ( v databázi.) používané v rámci popisovaných procesů. Dokumentované znalosti (barva modrá) ÚČEL OBJEKTU : Zaznamenat dokumentované znalosti potřebné v rámci popisovaných procesů (pravidla, normy,předpisy, ... ) Dokument (barva bílá) ÚČEL OBJEKTU : Zaznamenat NOSIČ INFORMACÍ v papírové podobě vytvářený v rámci popisovaného procesu Výkon (barva zelená) Cíl (barva zelená) ÚČEL OBJEKTU : Zaznamenat výkony (= produkty) vytvářené/poskytované v rámci popisovaných procesů. Poznámka : jiný symbol pro službu ÚČEL OBJEKTU: Zaznamenat konkrétní cíl procesu, a to včetně ukazatele, parametru a dalších potřebných atributů Subproces 02.03.01: Navázání kontaktu s potenciálním zákazníkem Potenciální zákazník má být kontaktován podporuje Vyhledání potenciálního zákazníka provádí Obchodní IS Pracovník obchodu mění Databáze o potenciálních zákaznících a zakázkách Směrnice: IOP je potřebný pro Obchodní IS je vstupem pro provádí Kontaktovaní nového zákazníka Potenciální zákazník neprojevil zájem o další jednání spolupracuje na Pracovník obchodu Proces : Vyvolání poptávky po produktu Zákazník externí Potenciální zákazník kontaktuje organizaci Potenciální zákazník projevil zájem o další jednání Směrnice: IOP je potřebný pro provádí Poptávkové jednání s potenciálním zákazníkem vytváří výstup pro spolupracuje na Pracovník obchodu Zákazník externí Poptávka na novou zakázku Poptávkové jednání ukončeno bez poptávky podporuje Vyhodnocení neúspěšného jednání s potenciálním zákazníkem provádí Poptávkové jednání ukončeno vytvořením poptávky Obchodní IS Subproces 02.03.02: Vyřízení poptávky na novou zakázku Pracovník obchodu mění Databáze o potenciálních zákaznících a zakázkách Jednání s potenciálním zákazníkem vyhodnoceno Legenda Činnost (barva zelená) ÚČEL OBJEKTU V modelu eEPC představuje konkrétní činnost v procesu Událost (barva fialová) ÚČEL OBJEKTU : Informace charakterizující příčinu nebo výsledek činnosti v rámci toku procesu. Typ pracovníka (barva žlutá) ÚČEL OBJEKTU : Seskupit pracovníky jedné organizační jednotky, kteří vykonávají stejné činnosti Externí osoba ÚČEL OBJEKTU : Zaznamenat účastníka procesu mimo struktury organizace (zákazník, dodavatel, ... ) Aplikace (barva modrá) ÚČEL OBJEKTU : Zaznamenat používanou aplikaci Cluster (barva červená) ÚČEL OBJEKTU : Zaznamenat data v elektronické podobě ( v databázi.) používané v rámci popisovaných procesů. Dokumentované znalosti (barva modrá) ÚČEL OBJEKTU : Zaznamenat dokumentované znalosti potřebné v rámci popisovaných procesů (pravidla, normy,předpisy, ... ) Dokument (barva bílá) ÚČEL OBJEKTU : Zaznamenat NOSIČ INFORMACÍ v papírové podobě vytvářený v rámci popisovaného procesu Rozhraní procesu (barva bílá) ÚČEL OBJEKTU : Uvést, jaký subproces popisovanému subprocesu předchází resp. po něm následuje. Jedná se o objekt typu FUNKCE a proto má s ním totožné atributy. ÚČEL OBJEKTU Rozpojuje a spojuje cesty procesu - z možných cest nastane vždy pouze jedna ÚČEL OBJEKTU Rozpojuje a spojuje cesty v procesu - všechny následné cesty pokračují současně ÚČEL OBJEKTU Rozpojuje a spojuje cesty v procesu - pokračující cesty nastávají v proměnlivém počtu (jedna až všechny) ARIS Toolset Modelování v ARIS Shrnutí a závěr Postup při modelování Druhy modelů Příklad Organizace modelů a entit Modely a entity se organizují v projektu do skupin. (projekt je databáze, skupiny jsou složky v databázi) Na všechny entity v modelech je možno napojit podrobnější modely. (tzv. „assignments“ modelů v kontextové nabíce nad entitou) Stejné entity by se měly mezi modely sdílet. (aby byla zachována integrita celého projektu) Sdílené entity vhodné umístit do zvláštní skupiny (knihovny). (založit skupoinu „knihovna sdílených objektů“) Sdílené entity je vhodné zpravovat zvlášt’, tj. řídit jejich změny. (změna se projeví ve více modelech) Sdílené entity je vhodné vysázet do nějakého pomocného modelu. (vizualizace obsahu knihovny a ochrana před auto. smazáním nepoužívaných entit) Marek Rychlý Modelování business procesů v ARIS Toolset — Cvičení pro SRI, 23. října 2015 14 / 19 ARIS Toolset Modelování v ARIS Shrnutí a závěr Obsah 1 ARIS Toolset 2 Modelování v ARIS Postup při modelování Druhy modelů Příklad 3 Shrnutí a závěr Marek Rychlý Modelování business procesů v ARIS Toolset — Cvičení pro SRI, 23. října 2015 15 / 19 ARIS Toolset Modelování v ARIS Shrnutí a závěr Shrnutí a závěr Mnoho ARIS nástrojů pro popis, analýzu a měření businessu organizace. (ARIS Toolset/Platform) ARIS modely pro různé oblasti business procesů. (ARIS House) Modelování od celkového přehledu k jednotlivým nejmenším částem. (postupná dekompozice modelů) Literatura Davis&Brabander: ARIS Design Platform, Getting Started with BPM. Springer, 2007. Marek Rychlý Modelování business procesů v ARIS Toolset — Cvičení pro SRI, 23. října 2015 16 / 19 Poděkování a otázky Přílohy Děkuji za pozornost. Otázky? Diskuze? Marek Rychlý Modelování business procesů v ARIS Toolset — Cvičení pro SRI, 23. října 2015 17 / 19 Poděkování a otázky Přílohy Business Process Modeling with the ARIS Toolset — ZAČÁTEK PŘÍLOHY — zpět do prezentace přeskočit přílohu Výňatek z prezentace: Michael Paskevicius (2006) Business Process Modeling with the ARIS Toolset ARIS Toolset Views and Models Extended Event-driven Process Chain (eEPC) Database Structure of ARIS Marek Rychlý Modelování business procesů v ARIS Toolset — Cvičení pro SRI, 23. října 2015 18 / 19 Business Process Design with the ARIS Toolset Business Process Modeling with the ARIS Toolset Michael Paskevicius © 2006 IDS Scheer: ARIS Toolset A.R.I.S. Architecture of Integrated Information Systems ÆFramework or concept for describing companies and business application systems Business Process Modeling with the ARIS Toolset Michael Paskevicius © 2006 ARIS Toolset Views Business Process Modeling with the ARIS Toolset Michael Paskevicius © 2006 Strategic Perspective: Value Chain Business Process Modeling with the ARIS Toolset Michael Paskevicius © 2006 Organizational Perspective: Organigram Business Process Modeling with the ARIS Toolset Michael Paskevicius © 2006 Functional Perspective: Function Tree Business Process Modeling with the ARIS Toolset Michael Paskevicius © 2006 Data Perspective: Entity Relationship Diagram Business Process Modeling with the ARIS Toolset Michael Paskevicius © 2006 Benefits of Process Mapping z z z z z Help a team come to a common understanding of a process Find unnecessary, missing or inefficient steps in a current process Look in more detail at the current methods being used in each part of the process Identify the supplier and customers of the process (both internal and external) As a powerful communication tool Business Process Modeling with the ARIS Toolset Michael Paskevicius © 2006 Model Assignments z z An assignment is a model that describes an object in more detail Various degrees of modeling – top level, lowest level Business Process Modeling with the ARIS Toolset Michael Paskevicius © 2006 Model View of Assignments HR / Support Research and Development Procurement Production Sales Production Sales Business Process Modeling with the ARIS Toolset Michael Paskevicius © 2006 Accounting Properties View of Assignments Business Process Modeling with the ARIS Toolset Michael Paskevicius © 2006 Linked Procurement Model Identify need for raw materials Verify purchase order against delivery Create purchase requisition Send requisition for approval Requisition approved Create purchase order for supplier Goods delivered Business Process Modeling with the ARIS Toolset Michael Paskevicius © 2006 Order fullfilled Order flawed Process payment to supplier Contact supplier Requisition rejected Procurement process complete Explorer View of Assignments Business Process Modeling with the ARIS Toolset Michael Paskevicius © 2006 Link to Physical Sales eEPC Order follow-up Feedback received Production planning Production plan created Order confirmation created Customer order entered Order confirmation Order Rejected Business Process Modeling with the ARIS Toolset Michael Paskevicius © 2006 The ARIS Explorer The central management component of ARIS z Management of: z Groups Models Objects Users Font formats Languages tasks Improvement proposals Designed as a hierarchical or tree structure Business Process Modeling with the ARIS Toolset Michael Paskevicius © 2006 Process Engineering/Reengineering with the ARIS Toolset z The most frequently used model type of the process view is the Extended Event-Driven Process Chain (eEPC) z This model allows for degrees of complexity z z z As simple and lean as process steps only As complex as to include data, function, organization views Generally accepted as they are simplistic and use easy-to-understand notation Business Process Modeling with the ARIS Toolset Michael Paskevicius © 2006 Extended Event-driven Process Chain (eEPC) Business Process Modeling with the ARIS Toolset Michael Paskevicius © 2006 Basic Elements of the eEPC •A function is a technical task, a procedure, and/ or an activity performed on an (information) object to support one or more company goals. Function Event •A function uses time and/or has a cost associated with it. •An event represents a business relevant occurrence which either controls or influences the continuation of a business process. •Events act as triggers for activities, but are also based on preceding functions and therefore describe an event Business Process Modeling with the ARIS Toolset Michael Paskevicius © 2006 Business Process Components Business Process Modeling with the ARIS Toolset Michael Paskevicius © 2006 Business Process Components Business Process Modeling with the ARIS Toolset Michael Paskevicius © 2006 Business Process Components Business Process Modeling with the ARIS Toolset Michael Paskevicius © 2006 Business Process Components Business Process Modeling with the ARIS Toolset Michael Paskevicius © 2006 Business Process Components Business Process Modeling with the ARIS Toolset Michael Paskevicius © 2006 Logical Link Operators Significance when paths are separating Significance when paths are converging Exclusive OR Only one of the possible process paths must be followed The following process flow will be initiated from only one of the possible process paths Open OR At least one of the possible process paths must be followed The following process flow will initiated by at least one of the possible process paths All outgoing process paths must be followed All incoming process paths trigger the following process flow. If one of the paths has not been fully completed, then the process pauses at this point until all incoming process paths have been completed. Name Symbol AND Business Process Modeling with the ARIS Toolset Michael Paskevicius © 2006 Logical Link Operators AND A+B Open OR A, B, or A+B XOR A or B Business Process Modeling with the ARIS Toolset Michael Paskevicius © 2006 Logical Link Operators Loan application received Verify loan application details Loan application approved Business Process Modeling with the ARIS Toolset Michael Paskevicius © 2006 Loan application rejected Event and Function Triggers Business Process Modeling with the ARIS Toolset Michael Paskevicius © 2006 Summary: eEPC Modeling Rules z z z z z z z An eEpc begins and ends with an event(s) (or with process interface(s)). The sequential order Event-Function-Event-Function must be followed and can only be interrupted by logical link operators Trivial events are to be omitted (events in a sequence in the middle of the process flow) Logical link operators can only be used for multiple process paths Logical link operators have either one incoming connection and several outgoing connections, or several incoming connections and one outgoing connection. No OR operator or exclusive OR (XOR) operator may follow an individual event Any number of paths is possible for branches Business Process Modeling with the ARIS Toolset Michael Paskevicius © 2006 Database Structure The Database Structure of ARIS Æ All information is stored in a database The database helps to avoid redundancy in the models design Business Process Modeling with the ARIS Toolset Michael Paskevicius © 2006 Occurrence Copy Reuse of existing objects •Helps to identify interdependencies between processes •Redundancy free data storage •Allows for easy update of an objects attributes Business Process Modeling with the ARIS Toolset Michael Paskevicius © 2006 Definition Copy z z When you copy the object a separate entry is created in the database The new object has no reference to the original object Business Process Modeling with the ARIS Toolset Michael Paskevicius © 2006 Variant Copy z z When you create a variant, a separate entry in created in the database which references its original definition Allows the user to compare and contrast the new object against the existing object Business Process Modeling with the ARIS Toolset Michael Paskevicius © 2006 Exercise z When an article inquiry is received the process begins. z After the inquiry has been recorded, the inquiry data is transferred to the offer to be issued by the order handling secretary using MS Word. She will use the customer inquiry, customer data and customer conditions in issuing the offer. z The order handling employee will check the availability of the desired articles. This is done in the SAP R/3 System using the article data and the customer inquiry. z If delivery is not possible, the order handling employee must agree on an alternative delivery date with the customer. If the delivery is possible then the delivery date can be defined. Only then can the articles be reserved in the SAP R/3 System. z Of course, a customer rejection can also result when an alternative shipping date is offered if the customer is not willing to accept another delivery date. z When the products are reserved, the offer is generated by the order handling secretary in MS Word. The department apprentice monitors the offer in Applix. z While the offer is being monitored it may still be cancelled in process by the customer. z When the customer order is received, the process customer order process is started. If may also happen that the customer offer is rejected. Business Process Modeling with the ARIS Toolset Michael Paskevicius © 2006 Events and Functions z When an article inquiry is received the process begins. z After the inquiry has been recorded, the inquiry data is transferred to the offer to be issued by the order handling secretary using MS Word. She will use the customer inquiry, customer data and customer conditions in issuing the offer. z The order handling employee will check the availability of the desired articles. This is done in the SAP R/3 System using the article data and the customer inquiry. z If delivery is not possible, the order handling employee must agree on an alternative delivery date with the customer. If the delivery is possible then the delivery date can be defined. Only then can the articles be reserved in the SAP R/3 System. z Of course, a customer rejection can also result when an alternative shipping date is offered if the customer is not willing to accept another delivery date. z When the products are reserved, the offer is generated by the order handling secretary in MS Word. The department apprentice monitors the offer in Applix. z While the offer is being monitored it may still be cancelled in process by the customer. z When the customer order is received, the process customer order process is started. If may also happen that the customer offer is rejected. Business Process Modeling with the ARIS Toolset Michael Paskevicius © 2006 Article inquiry Enter inquiry data into offer Reserve article Check availability of article Article reserved Delivery NOT possible Agree on alternative delivery date Delivery possible Generate offer Offer created M onitor offer Customer offer rejected Delivery date defined Customer order received Business Process Modeling with the ARIS Toolset Michael Paskevicius © 2006 Customer offer cancelled Applications z When an article inquiry is received the process begins. z After the inquiry has been recorded, the inquiry data is transferred to the offer to be issued by the order handling secretary using MS Word. She will use the customer inquiry, customer data and customer conditions in issuing the offer. z The order handling employee will check the availability of the desired articles. This is done in the SAP R/3 System using the article data and the customer inquiry. z If delivery is not possible, the order handling employee must agree on an alternative delivery date with the customer. If the delivery is possible then the delivery date can be defined. Only then can the articles be reserved in the SAP R/3 System. z Of course, a customer rejection can also result when an alternative shipping date is offered if the customer is not willing to accept another delivery date. z When the products are reserved, the offer is generated by the order handling secretary in MS Word. The department apprentice monitors the offer in Applix. z While the offer is being monitored it may still be cancelled in process by the customer. z When the customer order is received, the process customer order process is started. If may also happen that the customer offer is rejected. Business Process Modeling with the ARIS Toolset Michael Paskevicius © 2006 Article inquiry Reserve article Enter inquiry data into offer SAP R/3 MS Word Article reserved Check availability of article SAP R/3 Generate offer MS Word Delivery NOT possible Customer offer rejected Delivery possible Offer created Agree on alternative delivery date Applix Monitor offer Delivery date defined Customer offer cancelled Customer order received Business Process Modeling with the ARIS Toolset Michael Paskevicius © 2006 Organizational Elements z When an article inquiry is received the process begins. z After the inquiry has been recorded, the inquiry data is transferred to the offer to be issued by the order handling secretary using MS Word. They will use the customer inquiry, customer data and customer conditions in issuing the offer. z The order handling employee will check the availability of the desired articles. This is done in the SAP R/3 System using the article data and the customer inquiry. z If delivery is not possible, the order handling employee must agree on an alternative delivery date with the customer. If the delivery is possible then the delivery date can be defined. Only then can the articles be reserved in the SAP R/3 System. z Of course, a customer rejection can also result when an alternative shipping date is offered if the customer is not willing to accept another delivery date. z When the products are reserved, the offer is generated by the order handling secretary in MS Word. The department apprentice monitors the offer in Applix. z While the offer is being monitored it may still be cancelled in process by the customer. z When the customer order is received, the process customer order process is started. If may also happen that the customer offer is rejected. Business Process Modeling with the ARIS Toolset Michael Paskevicius © 2006 Article inquiry Enter inquiry data into offer Reserve article Order handling secretary Employee order handling SAP R/3 M S Word Check availability of article Article reserved Employee order handling SAP R/3 Generate offer Order handling secretary MS Word Delivery NOT possible Agree on alternative delivery date Customer offer rejected Delivery possible Employee order handling Delivery date defined Business Process Modeling with the ARIS Toolset Michael Paskevicius © 2006 Offer created Applix Monitor offer Customer offer cancelled Customer order received Apprentice Data Stores z When an article inquiry is received the process begins. z After the inquiry has been recorded, the inquiry data is transferred to the offer to be issued by the order handling secretary using MS Word. She will use the customer inquiry, customer data and customer conditions in issuing the offer. z The order handling employee will check the availability of the desired articles. This is done in the SAP R/3 System using the article data and the customer inquiry. z If delivery is not possible, the order handling employee must agree on an alternative delivery date with the customer. If the delivery is possible then the delivery date can be defined. Only then can the articles be reserved in the SAP R/3 System. z Of course, a customer rejection can also result when an alternative shipping date is offered if the customer is not willing to accept another delivery date. z When the products are reserved, the offer is generated by the order handling secretary in MS Word. The department apprentice monitors the offer in Applix. z While the offer is being monitored it may still be cancelled in process by the customer. z When the customer order is received, the process customer order process is started. If may also happen that the customer offer is rejected. Business Process Modeling with the ARIS Toolset Michael Paskevicius © 2006 Article inquiry Customer data Customer inquiry Customer conditions Enter inquiry data into offer Order handling secretary Article data MS Word Reserve article Employee order handling SAP R/3 Article data Customer inquiry Check availability of article Article reserved Employee order handling Customer offer SAP R/3 Generate offer Order handling secretary MS Word Delivery NOT possible Agree on alternative delivery date Customer offer rejected Delivery date defined Business Process Modeling with the ARIS Toolset Michael Paskevicius © 2006 Delivery possible Employee order handling Offer created Applix Monitor offer Customer offer cancelled Customer order received Apprentice The End Thank you for your attention Special thanks to: Brian Van Kessel @ Ryerson University Toronto Business Process Modeling with the ARIS Toolset Michael Paskevicius © 2006 Poděkování a otázky Přílohy Business Process Modeling with the ARIS Toolset — KONEC PŘÍLOHY — zpět na začátek přílohy Marek Rychlý Modelování business procesů v ARIS Toolset — Cvičení pro SRI, 23. října 2015 19 / 19