Business Process Model and Notation (BPMN) ist eine standardisierte grafische Darstellung, die zur Spezifikation von Geschäftsprozessen in einem Workflow verwendet wird. Sie bietet eine visuelle Sprache, die für Geschäftsbenutzer intuitiv ist und ausreichend detailliert für technische Entwickler, um sie umzusetzen. Unten finden Sie einen umfassenden Leitfaden zu BPMN, einschließlich einer Zusammenfassung der Notation, zentraler Konzepte und Beispiele.
Zusammenfassung der Notation
BPMN verwendet eine Vielzahl von Symbolen, um verschiedene Elemente eines Geschäftsprozesses darzustellen. Hier ist eine Zusammenfassung der wichtigsten Symbole:

Beteiligte
- Pool: Stellt wichtige Beteiligte in einem Prozess dar, oft eine gesamte Organisation oder Abteilung.
- Lane: Eine Unterteilung innerhalb eines Pools, die typischerweise eine Rolle oder Abteilung innerhalb der Organisation darstellt.
Artefakte
- Textannotation: Bietet zusätzliche Informationen zum Prozess.
- Gruppe: Eine visuelle Gruppierung von Aktivitäten, die häufig verwendet wird, um einen bestimmten Teil des Prozesses hervorzuheben.
Gateways

- Exklusiv: Stellt einen Entscheidungspunkt dar, an dem nur ein Pfad gewählt wird.
- Inklusiv: Erlaubt das gleichzeitige Verfolgen mehrerer Pfade.
- Parallel: Teilt den Prozess in parallele Pfade auf, die gleichzeitig ausgeführt werden.
- Ereignis: Triggert einen Prozess oder ein Unterprozess basierend auf einem Ereignis.
Daten
- Datenobjekt: Stellt Informationen dar, die durch den Prozess fließen.
- Datenquelle: Ein Ort, an dem Daten gelesen oder geschrieben werden können.
Aktivitäten
- Aufgabe: Eine einzelne Arbeitsaufgabe.
- Unterprozess: Ein Prozess innerhalb eines Prozesses, der eingeklappt oder ausgeklappt werden kann.
- Aufrufaktivität: Ruft einen anderen Prozess oder einen Unterprozess auf.
- Ereignisunterprozess: Ein Unterprozess, der durch ein Ereignis ausgelöst wird.
- Transaktion: Ein Unterprozess, der entweder vollständig abgeschlossen werden muss oder gar nicht.
Wichtige Konzepte
- Prozess: Eine Sammlung verwandter Aktivitäten, die ein bestimmtes Ergebnis erzeugen.
- Flussobjekte: Die wichtigsten Elemente, die das Verhalten eines Prozesses definieren (Ereignisse, Aktivitäten, Gateways).
- Verbindungsobjekte: Werden verwendet, um Flussobjekte zu verbinden (Sequenzfluss, Nachrichtenfluss, Assoziationen).
- Schwimmzellen: Werden verwendet, um Aktivitäten in Pools und Zellen zu organisieren und zu kategorisieren.
- Artefakte: Liefern zusätzliche Informationen über den Prozess, beeinflussen jedoch nicht den Fluss.
Beispiele
Dieses Diagramm ist ein Business Process Model and Notation (BPMN)-Diagramm, das einen Bestellprozess veranschaulicht. Hier folgt eine detaillierte Erklärung und Interpretation des Diagramms:

Wichtige Komponenten:
-
Pools und Zellen:
- Pools: Stellen die wichtigsten Teilnehmer eines Prozesses dar. In diesem Diagramm gibt es zwei Pools: den „Kunden“ und das „Getränkegeschäft“.
- Zellen: Unterteilungen innerhalb eines Pools, die verschiedene Rollen oder Abteilungen darstellen. Hier ist der Pool „Getränkegeschäft“ in zwei Zellen unterteilt: „Verkaufsmitarbeiter“ und „Lager“.
-
Nachrichtenfluss:
- Sind durch gestrichelte rote Linien gekennzeichnet und zeigen den Austausch von Nachrichten zwischen verschiedenen Pools an.
- Der Kunde sendet eine „Bestellbestätigung“ an den Getränkeladen und erhält später eine „Rechnung.“
-
Aufgaben:
- Dargestellt durch abgerundete Rechtecke sind Aufgaben Aktivitäten, die im Prozess ausgeführt werden.
- Lagerbestand prüfen:Der Verkäufer prüft den Lagerbestand, sobald die Bestellung eingegangen ist.
- Änderung vorschlagen:Wenn der Lagerbestand unzureichend ist, schlägt der Verkäufer Änderungen an der Bestellung vor.
- Ware verpacken anfordern:Wenn der Lagerbestand ausreichend ist, bittet der Verkäufer das Lager, die Ware zu verpacken.
- Ware verpacken:Das Lager verpackt die Ware.
- Ware versenden:Das Lager versendet die Ware und schließt die Bestellung ab.
-
Gateway:
- Dargestellt durch eine Raute steuert ein Gateway den Ablauf des Prozesses basierend auf Bedingungen.
- Ausreichender Lagerbestand?Dieses Gateway bestimmt, ob ausreichend Lagerbestand vorhanden ist, um die Bestellung zu erfüllen. Wenn ja, fließt der Prozess zu „Ware verpacken anfordern“; wenn nein, fließt er zu „Änderung vorschlagen.“
-
Ereignisse:
- Nachrichten-Startereignis:Dargestellt durch einen Kreis mit einem Umschlag-Icon wird dieses Ereignis ausgelöst, wenn eine Nachricht (Bestellbestätigung) empfangen wird.
- Ende-Ereignis:Durch einen Kreis mit dicker Umrandung gekennzeichnet, markiert dieses Ereignis das Ende des Prozesses.
-
Ablauffluss:
- Durch durchgezogene Pfeile gekennzeichnet, zeigen Ablaufflüsse die Reihenfolge der Aktivitäten innerhalb des Prozesses an.
- Der Ablauffluss beginnt beim Ereignis „Bestellung erhalten“, geht durch die Aufgaben und das Gate und endet beim Ereignis „Bestellung abgeschlossen“.
Prozessablauf:
-
Bestellung erhalten:
- Der Prozess beginnt, wenn der Verkäufer eine Bestellung vom Kunden erhält.
-
Lagerbestand prüfen:
- Der Verkäufer prüft den Lagerbestand, um festzustellen, ob die Bestellung erfüllt werden kann.
-
Gate (Ausreichender Lagerbestand?):
- Wenn der Lagerbestand ausreichend ist, geht der Prozess zu „Ware verpacken anfordern“.
- Wenn der Lagerbestand nicht ausreicht, geht der Prozess zu „Änderung vorschlagen“, wo der Verkäufer Änderungen an der Bestellung vorschlägt.
-
Ware verpacken anfordern:
- Wenn der Lagerbestand ausreichend ist, bittet der Verkäufer das Lager, die Ware zu verpacken.
-
Ware verpacken:
- Das Lager verpackt die Ware wie gewünscht.
-
Ware versenden:
- Das Lager versendet die Ware an den Kunden.
-
Bestellung abgeschlossen:
- Der Prozess endet mit der Abwicklung der Bestellung und der Sendung der Rechnung an den Kunden.
Interpretation:
Dieses BPMN-Diagramm bietet eine klare visuelle Darstellung des Bestellprozesses, wobei die Interaktionen zwischen dem Kunden und dem Getränkeladen sowie die internen Aktivitäten im Laden hervorgehoben werden. Es hilft dabei, den Ablauf der Aktivitäten, Entscheidungspunkte und die beteiligten Rollen bei der Abwicklung einer Bestellung zu verstehen. Dieses Diagramm kann zur Prozessverbesserung, Schulung und zur Sicherstellung einer gemeinsamen Verständnisse aller Beteiligten über den Prozess genutzt werden.
Best Practices

- Klarheit: Stellen Sie sicher, dass das Diagramm klar und leicht verständlich ist.
- Konsistenz: Verwenden Sie Symbole konsistent über verschiedene Diagramme hinweg.
- Dokumentation: Verwenden Sie Textannotationen, um zusätzlichen Kontext bereitzustellen, wenn nötig.
- Modularität: Zerlegen Sie komplexe Prozesse in überschaubare Teilprozesse.
- Validierung: Validieren Sie das Prozessmodell regelmäßig mit den Beteiligten, um die Genauigkeit sicherzustellen.
Durch die Einhaltung dieses Leitfadens können Sie Geschäftsprozesse effektiv mit BPMN modellieren und eine klare Kommunikation sowie eine effiziente Prozesssteuerung sicherstellen.