Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
1
Üzleti folyamatmodellezés: BPMN
2
Üzleti folyamatok (Business Processes)
Feladatok, műveletek, tevékenységek sora, melyeket a kívánt cél (pl.: termék / szolgáltatás előállításának) érdekében végzünk. Az egyes folyamatokat valamilyen kiváltó ok (trigger) indítja el. Tevékenység / lépés 1. Trigger cél Tevékenység / lépés 2. Tevékenység / lépés 3.
3
Process vs Business Process
“A process is a completely closed, timely and logical sequence of activities which are required to work on a business object” (e.g. invoice). “A business process is a special process that is directed by the business objectives of a company and by its business environment.” (Becker, Kahn 2003).
4
BUSINESS PROCESS VS CASE
Activity Business Process Attributes Case (Process Instance) Instance Activity Case Attributes Car Assembly Process Mount doors Car body number, (Buyer), Car color Car Assembly Case 3324 Mount doors on 3324 Car body number 3324, Buyer Henry Ford, Car color white
5
BUSINESS PROCESS MODELING LANGUAGE
Event-driven Process Chains (EPC) Petri Nets Flowcharts Business Process Modeling Notation (BPMN) UML Activity Diagrams
6
BPML, BPEL, XPDL, BPMN BPML – Business Process Modeling Language
XML alapú BPEL – Business Process Execution Language XPDL – XML Process Definition Language BPMN – Business Process Model and Notification Grafikus jelölés
7
BPM kronológia
8
BPM tool-ok elhelyezkedése
9
BPM LIFECYCLE
10
Process Modell Például: order-to-cash, procure-to-pay, issue-to-resolution
11
PROCESS MODELLEK SZEREPE, CÉLJAI
Process Improvement Compliance / Risk Management Process Documentation Knowledge Management Enterprise Systems Process Cost Analysis / Simulation Enterprise Architecture Workflow Management Document Management Software Evaluation/ Selection
12
... MANY TYPES Abstract Models EPC, BPMN
Communication, simulation, activity- based costing… Detailed Models BPEL, State Machines… Data types, conditions, data mappings, fault handling… Integration, testing, deployment…
13
ARCHITECTURE OF PROCESS EXECUTION ENV.
14
BPMN
15
BPMN Business Process Modeling Notation Scope
Folyamatábra, üzleti folyamatok grafikus modellezésére. Elsősorban embernek (üzleti elemző, technológiai fejlesztő) szóló grafikus jelölőnyelv. Támogatott a BPEL, EPC mapping. Ábrázolása: Business Process Diagram Scope Szervezeti felépítés és erőforrások leírása Funkciónális felosztás Adat és információ modellezés Stratégia Üzleti szabályok
16
BPMN struktúra + Attribútumok az egyes BPMN elemek tulajdonságainak beállítására.
17
BPMN példa – orvosi vizsgálat
18
BPD Core Element Set Flow Objects – Folyamat jelölő elemek
Events (Esemény) Activities (Tevékenység) Gateways (Döntés, elágazás) Connecting Objects – Összekötő elemek Sequence Flow (Sorrend) Message Flow (Üzenet) Association (Kapcsolat) Swimlanes - Úszósáv Pools (Résztvevő) Lanes (Tevékenységek csoportja) Artifacts – Részletek leírása Data Object (Adat objektum) Group (Csoportosítás) Annotation (Megjegyzés)
19
BPMN Core Element Set: Flow objects - Event
Leírás Jelölés Event (Esemény) Esemény, ami egy üzleti folyamat során „megtörténik”. Ezek az események befolyásolják az üzleti folyamat áramlását, lezajlását. Jellemzően van egy kiváltó okuk (trigger) vagy eredményei valaminek, azaz elkezdenek egy üzleti folyamatot, megszakítják, vagy befejezik azt. Fajtái: kezdő esemény (Start Event) közbenső esemény (Intermediate Event) záró, végesemény (End Event)
20
BPMN Core Element Set: Flow objects - Activity
Leírás Jelölés Activity (Tevékenység) Az üzleti folyamat lefutása során végrehajtandó munka, tevékenység, feladat. Lehet atomi vagy összetett. Típusai: Process, Sub-Process, Task (Feladat)
21
BPMN Core Element Set: Flow Object - Gateway
Leírás Jelölés Gateway (Átjáró) A folyamatvégrehajtás során az elágazásokat és az összefutásokat (egyesítéseket) jeleníti meg.
22
BPMN Core Element Set: Connecting objects
Leírás Jelölés Sequence Flow (Sorrend) Az elemek végrehajtási sorrendjét jelöli. Mesage Flow (Üzenet) Üzenetek a résztvevők (Pool) közötti kommunikációt írják le. A Pool-okon ábrázolt résztvevők küldhetnek és fogadhatnak üzenetet. Association (Kapcsolat) Folyamat objektumokhoz adatok, szövegek, dokumentumok, egyéb információk kapcsolása. A nyíllal jelölt összekapcsolás a tevékenység ki- vagy bemeneti irányát jelöli, amennyiben az releváns.
23
BPMN Core Element Set: Swimlanes
Leírás Jelölés Pool Tevékenységek, események, azaz a folyamat funkcionális (feladat, hatáskör) elvű felosztása, elhatárolása. Résztvevők, üzleti partnerek. Pl.: Adott személy jogkörét, feladatait tartalmazza. A szekvenciális elemek a Pool-t nem léphetik át. Pool-ok közötti kommunikációra az üzenetek szolgálnak. Lane Úszósávok (Pool) (vertikális, horizontális) felosztására használható. Tevékenységek (Activities) rendszerezésére, kategorizálására használható, kapcsolódó tevékenységek (Activities) csoportosítására.
24
BPMN Core Element Set: Artifacts
Leírás Jelölés Data Object (Adat) A folyamat végrehajtásához szükséges adatokat írja le. A folyamat lefutását nem befolyásolhatja. Group (Csoportosítás) Összetartozó folyamat objektumok csoportba foglálásának jelölésére használatos. Csak jelölési, dokumentálási célja van. Text Annotation (Megnegyzés) Megjegyzés, kiegészítő információ.
25
BPMN
26
BPMN példa
27
BPMN példa – 2. Request Receiving Process Request Analysis Process
Quotation Management Process
28
BPMN példák, technikák
29
Tranzakció
30
Felhasznált irodalom Sybase: Introduction to Software Engineering – Modeling. BPMN trainging, Sybase Dr. Jim Arlow: Introduction to BPMN, Clear View Training Szöllősi Sándor: Üzleti folyamatok modellezése az ARIS segítségével, Óbudai Egyetem Tananyag
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.