Die Business Process Modeling Notation (BPMN) ist ein leistungsfähiges Werkzeug zur Darstellung von Geschäftsprozessen in diagrammatischer Form. Sie wird häufig verwendet, um eine Vielzahl von Informationen an verschiedene Stakeholder zu kommunizieren, oft unter Beteiligung mehrerer Organisationen oder Unternehmen. BPMN unterstützt drei Hauptkategorien von Prozessen: Orchestrierung, Choreografie und Zusammenarbeit. Dieser Leitfaden bietet einen detaillierten Einblick in jeden Typ von BPMN-Diagramm, deren Zwecke und deren Anwendung.
1. Orchestrierungsprozess
Definition
Ein Orchestrierungsprozess ist ein Standardprozess in BPMN, der typischerweise einen einzigen koordinierenden Blickwinkel modelliert. Er beschreibt einen Prozess innerhalb einer einzelnen Geschäftseinheit und ist in einem Pool enthalten. Dieser Prozesstyp verfügt in der Regel über einen gut strukturierten Kontext und ist am häufigsten in BPMN-Diagrammen zu finden.
Eigenschaften
- Einzelner koordinierender Blickwinkel: Konzentriert sich auf die internen Prozesse einer einzelnen Geschäftseinheit.
- Gut strukturierter Kontext: Klare Definition von Start- und Endpunkten.
- Enthalten in einem Pool: Stellt die Grenzen der Geschäftseinheit dar.
Beispiel
Ein typischer Orchestrierungsprozess könnte eine Reihe von Aufgaben innerhalb eines Unternehmens umfassen, beispielsweise die Auftragsabwicklung, bei der jede Aufgabe von verschiedenen Abteilungen innerhalb derselben Organisation durchgeführt wird.

2. Choreografie-Prozess
Definition
Ein Choreografie-Prozess ist ein neuer Modelltyp, der in BPMN 2.0 eingeführt wurde. Er konzentriert sich auf die Interaktion zwischen Teilnehmern und legt den Fokus auf den Nachrichtenfluss anstelle der einzelnen detaillierten Aufgaben eines Prozesses. Choreografie-Diagramme gehören keinem Pool an und dienen dazu, festzulegen, wie einzelne Prozesse miteinander interagieren.
Eigenschaften
- Interaktion zwischen Teilnehmern: Zeigt den Nachrichtenfluss zwischen verschiedenen Geschäftseinheiten.
- Kein Pool: Gehört keinem bestimmten Pool an; konzentriert sich auf Interaktionen zwischen Prozessen.
- Choreografie-Aufgaben: Besteht aus Aufgaben, die Nachrichten zwischen Teilnehmern definieren.
Beispiel
Ein Choreografie-Diagramm könnte die Interaktion zwischen einem Hersteller und einem Kunden im Rahmen eines Verkaufsauftragsprozesses darstellen. Der Kunde stellt einen Auftrag, und der Hersteller bestätigt ihn, wobei jeder Schritt Nachrichtenaustausch zwischen beiden Parteien beinhaltet.

Choreografie-Aufgaben
- Initiierende und nicht-initiierende Teilnehmer: Jede Aufgabe beinhaltet mindestens zwei Teilnehmer, wobei einer die Interaktion initiiert.
- Nachrichten-Definition: Nachrichten zwischen den Partnern werden innerhalb der Aufgabe definiert.
- Visuelle Darstellung: Der auslösende Partner wird in der gleichen Farbe wie die Aufgabe dargestellt, während der nicht auslösende Partner in Grau erscheint.
3. Zusammenarbeitprozess
Definition
Ein Zusammenarbeitprozess zeigt die Interaktionen zwischen zwei oder mehr Geschäftseinheiten. Diese Interaktionen werden als eine Folge von Aktivitäten definiert, die die Nachrichtenaustauschmuster zwischen den beteiligten Entitäten darstellen. Ein Zusammenarbeitsschema wird an der Anwesenheit von mehr als einem Pool erkannt.
Eigenschaften
- Mehrere Pools: Zeigt den Nachrichtenfluss zwischen verschiedenen Geschäftseinheiten an.
- Interaktionssequenz: Definiert die Reihenfolge der Aktivitäten und Nachrichtenaustausche.
- Schwarzer Kasten oder detaillierter Prozess: Pools können leer sein, als schwarzer Kasten dargestellt werden oder einen detaillierten Prozess innerhalb zeigen.
Beispiel
Ein Zusammenarbeitprozess könnte ein Beschaffungsszenario umfassen, bei dem ein Kunde mit einem Händler und einem Transportunternehmen interagiert. Jede Entität verfügt über eigene interne Prozesse, doch das Zusammenarbeitsschema konzentriert sich auf den Nachrichtenaustausch zwischen ihnen.
Öffentlicher vs. privater Prozess
Private (interne) Prozesse
- Detaillierter Prozessablauf: Zeigt den detaillierten Prozessablauf für jeden Partner an.
- Internes Fokus: Konzentriert sich auf die internen Prozesse innerhalb einer einzelnen Organisation.
Öffentliche Prozesse
- Interorganisatorische Zusammenarbeit: Beschreibt die Interaktion zwischen verschiedenen Organisationen.
- Schwarzer Kasten: Behandelt die internen Prozesse der Partner als „schwarze Kästen“.
- Informationsaustausch: Gibt die Informationen und Objekte an, die zwischen den Partnern ausgetauscht werden.
BPMN-Konversationsdiagramme
Definition
BPMN-Konversationsdiagramme, eingeführt in BPMN 2.0, bieten eine übersichtliche Darstellung der Kommunikation zwischen Parteien. Sie enthalten keine Prozesslogik und konzentrieren sich auf die Gespräche zwischen den Parteien, ohne den einzelnen Nachrichtenfluss darzustellen.
Eigenschaften
- Übersichtsansicht: Zeigt die Gesamtkommunikation zwischen den Parteien an.
- Konversationsknotenelemente: Dargestellt durch Sechsecke.
- Konversationsverbindung: Dargestellt durch doppelte Linien.
Beispiel
Das Konversationsmodell in der Abbildung unten ist eine Darstellung der Kommunikation oder Nachrichten zwischen den beteiligten Rollen, wie sie im Choreographiemodell in der Abbildung im Beispiel 2 oben dargestellt sind. Das Konversationsmodell zeigt in diesem Fall eine Übersicht über die Gesamtkommunikation zwischen den Parteien. Dennoch zeigt es nicht die Reihenfolge der Kommunikation, wie dies im Choreographiemodell dargestellt wird.

Fazit
BPMN-Diagramme sind wesentliche Werkzeuge zur Modellierung von Geschäftsprozessen, und das Verständnis der verschiedenen Typen – Orchestrierung, Choreographie und Zusammenarbeit – ist entscheidend für eine effektive Prozesssteuerung. Jeder Typ erfüllt eine spezifische Aufgabe und bietet eine einzigartige Perspektive auf Geschäftsprozesse, wodurch BPMN ein vielseitiges und leistungsfähiges Werkzeug für die Modellierung von Geschäftsprozessen wird.
BPMN-Referenzen
- Umfassender Leitfaden für Visual Paradigm zur Geschäftsprozessmodellierung
- Optimierung von Geschäftsprozessen mit der BPMN-Software zur Geschäftsprozessmodellierung von Visual Paradigm
- Visual Paradigm: Ihre umfassende Lösung für die integrierte Unternehmensmodellierung
- BPMN entschlüsselt: Ein umfassender Leitfaden zur Geschäftsprozessmodellierung
- Durch die Geschäftsprozesse mit BPMN navigieren: Eine visuelle Odyssee
- Visual Paradigm: Die ultimative All-in-One-Visual-Modellierungsplattform für Unternehmensarchitektur und Softwareentwicklung
- Beste Visual-Paradigm-Werkzeuge für die Geschäftsprozessmodellierung
- Visual Paradigm: Das führende Werkzeug für ArchiMate-Modellierung im Bereich Enterprise Architecture
- Beherrschen des BPMN-Werkzeugs von Visual Paradigm: Ein Schritt-für-Schritt-Lernführer
- Vereinfachung der Geschäftsprozessmodellierung mit den BPMN-Werkzeugen von Visual Paradigm
- BPMN – Kurzführer
- BPMN im Überblick – mit kostenlosem Online-BPMN-Tool und Beispielen
- Ein umfassender Leitfaden zu BPMN
- Modellierung von Ist- und Soll-Prozessen
- Wie führt man eine Gap-Analyse mit BPMN durch?
- Visual Paradigm: Eine umfassende Suite für die Entwicklung von IT-Projekten und die digitale Transformation











