Business Process Model and Notation (BPMN) Flashcards
BPMN
Einordnung: Auf der Ebene des Prozessmanagements - Einsatz zur: (Prozess-IST-, Prozess-SOLL-M., Prozessimplementierung, Prozessausführung)
- International wichtigster Standard für
Prozessmodellierung
Merkmale
- Swimmlane-Konzept
- Hierarchische Modellierung
- Event-basiert
DIagrammarten
- Private Business Processes
- Public Processes
- Collaborations
- Conversations
- Choreographies
Private Business Processes (GRAFIK)
- Interne Prozesse –> in einem Pool (Modellierung ohne Pool)
1. Private Non-executable Business Processes (Fachliche Modellierung ohne Anspruch auf Ausführung)
2. Private Executable Business Processes (Besitzen alle zur Ausführung nötigen
Informationen RunMyProcess)
Public Processes (GRAFIK)
- Interaktionen zwischen privaten Prozess und anderen Prozessen oder Teilnehmern
- Nur nach außen relevante Aktivitäten werden dargestellt
Collaborations (GRAFIK)
- Interaktion zwischen verschiedenen Entitäten/ Teilnehmern mehrere Pools
- Kommunikation über Messages
Conversations (GRAFIK)
- Aggregierte Sicht auf die Kommunikation zwischen Entitäten
- Keine Ablauf-Reihenfolge keine Erkenntnis über Ablauf
Choreographies (GRAFIK)
- Interaktionsorientierte Darstellung zwischen versch. Entitäten
- i.d.R. keine Pools
BPMN – Grundlegende Modellierungselemente
Die grafischen Elemente der BPMN werden eingeteilt in – Flow Objects, Connecting Objects, Pools und Swimlanes, Artifacts
Flow Objects
die Knoten (Activity, Gateway und Event) in den Geschäftsprozessdiagrammen
Connecting Objects
die verbindenden Kanten in den Geschäftsprozessdiagrammen
Pools und Swimlanes
die Bereiche, mit denen Aktoren und Systeme dargestellt werden
Grundregeln Pools/Lanes
- Unterschiedliche Pools für unabhängige Organisationen
- Lanes für Abteilungen/Rollen
Grundregeln Messages/Sequence Flows
- Messages zwischen Pools <> Sequence Flows innerhalb von Pools
- Messages werden mit Receiving Start- bzw. Intermediate Events gefangen
- Messages werden i.d.R. durch ein Data Object näher beschrieben
Grundregeln Flows/Start/End Events
- In jedem Pool müssen die Elemente mit einem durchgängigen Sequence Flow verbunden sein
- Jeder Pfad darin muss mit Start-Event(s) starten und mit End-Event(s) enden