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 über den 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 die gleichzeitige Verfolgung mehrerer Pfade.
- Parallel: Teilt den Prozess in parallele Pfade auf, die gleichzeitig ausgeführt werden.
- Ereignis: Triggert einen Prozess oder ein Unterverfahren basierend auf einem Ereignis.
Daten
- Datenobjekt: Stellt Informationen dar, die durch den Prozess fließen.
- Datenbank: 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:
- Durch gestrichelte rote Linien gekennzeichnet, zeigen Nachrichtenflüsse 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.
- Bestand prüfen: Der Verkäufer prüft den Bestand, sobald die Bestellung eingegangen ist.
- Änderung vorschlagen: Wenn der Bestand unzureichend ist, schlägt der Verkäufer Änderungen an der Bestellung vor.
- Ware verpacken anfordern: Wenn der Bestand ausreichend ist, bittet der Verkäufer die Lagerstelle, die Ware zu verpacken.
- Ware verpacken: Das Lager verpackt die Ware.
- Ware versenden: Das Lager versendet die Ware und schließt die Bestellung ab.
-
Gatter:
- Dargestellt durch eine Raute steuert ein Gatter den Ablauf des Prozesses basierend auf Bedingungen.
- Ausreichender Bestand?: Dieses Gatter bestimmt, ob ausreichend Bestand 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, löst dieses Ereignis den Start des Prozesses aus, wenn eine Nachricht (Bestellbestätigung) empfangen wird.
- Endereignis: Dargestellt durch einen Kreis mit dickem Rand, markiert dieses Ereignis das Ende des Prozesses.
-
Ablauffluss:
- Dargestellt durch durchgezogene Pfeile 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 Gatter und endet beim Ereignis „Bestellung abgeschlossen“.
Prozessablauf:
-
Bestellung erhalten:
- Der Prozess beginnt, wenn der Verkäufer eine Bestellbestätigung vom Kunden erhält.
-
Bestand prüfen:
- Der Verkäufer prüft den Bestand, um festzustellen, ob die Bestellung erfüllt werden kann.
-
Gateway (Ausreichender Bestand?):
- Wenn der Bestand ausreichend ist, geht der Prozess zu „Ware verpacken anfordern“.
- Wenn der Bestand nicht ausreichend ist, geht der Prozess zu „Änderung vorschlagen“, wo der Verkäufer Änderungen am Bestellvorgang vorschlägt.
-
Ware verpacken anfordern:
- Wenn der Bestand ausreichend ist, bittet der Verkäufer das Lager, die Ware zu verpacken.
-
Ware verpacken:
- Das Lager verpackt die Ware wie angefordert.
-
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 beim Erfüllen einer Bestellung zu verstehen. Dieses Diagramm kann zur Prozessverbesserung, Schulung und sicherzustellen, dass alle Beteiligten ein gemeinsames Verständnis des Prozesses haben, verwendet 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, wo nötig.
- Modularität: Zerlegen Sie komplexe Prozesse in handhabbare Teilprozesse.
- Validierung: Validieren Sie das Prozessmodell regelmäßig mit den Beteiligten, um Genauigkeit zu gewährleisten.
Durch die Einhaltung dieses Leitfadens können Sie Geschäftsprozesse effektiv mit BPMN modellieren und eine klare Kommunikation sowie eine effiziente Prozesssteuerung sicherstellen.