BPMN (Business Process Model and Notation)
BPMN (Business Process Model and Notation) ist der von der Object Management Group (OMG) standardisierte grafische Notationsstandard zur Modellierung von Geschäftsprozessen. BPMN-2.0-Modelle sind für Fachbereich und IT gleichermaßen lesbar und können von Workflow-Engines direkt ausgeführt werden — das Diagramm ist damit zugleich Dokumentation und ausführbarer Prozess.
Die Kernelemente der Notation
BPMN beschreibt Prozesse mit einem festen, standardisierten Symbolvokabular. Für den Einstieg genügt eine überschaubare Menge an Kernelementen:
| Element | Darstellung | Bedeutung |
|---|---|---|
| Ereignisse | Kreise | Etwas passiert: Prozessstart, Prozessende, eingehende Nachricht, Timer |
| Aktivitäten | abgerundete Rechtecke | Arbeitsschritte — ausgeführt von Menschen (User Task) oder Systemen (Service Task) |
| Gateways | Rauten | Verzweigungen und Zusammenführungen des Ablaufs: exklusiv, parallel, ereignisbasiert |
| Sequenzflüsse | Pfeile | Reihenfolge der Schritte |
| Pools & Lanes | Rechteck-Container | Verantwortlichkeiten: Organisationen, Abteilungen, Rollen |
| Datenobjekte | Dokument-Symbole | Ein- und Ausgaben eines Arbeitsschritts |
Insgesamt umfasst BPMN 2.0 weit über 100 Symbole — in der Praxis kommt die Mehrzahl der Modelle mit dieser kleinen Teilmenge aus.
Vom Diagramm zum ausführbaren Prozess
Der entscheidende Unterschied zu älteren Prozessnotationen: BPMN 2.0 definiert neben der grafischen Darstellung ein XML-Austauschformat mit präziser Ausführungssemantik. Eine Workflow-Engine — etwa Camunda 7 oder dessen Open-Source-Nachfolger Operaton — führt das Modell direkt aus: Sie steuert die Reihenfolge der Schritte, verteilt Aufgaben an Menschen und Systeme, überwacht Fristen und dokumentiert jeden Durchlauf.
Das Prozessmodell ist damit kein Schaubild neben dem Code, sondern der Prozess selbst. Orchestriert werden typischerweise die Abläufe, in denen die eigentliche Wertschöpfung steckt: Anträge, Freigaben, Disposition, Risikobewertungen, Schadenfälle.
Abgrenzung: BPMN vs. einfaches Flussdiagramm
Auf den ersten Blick sieht ein BPMN-Diagramm aus wie ein Flussdiagramm — die Unterschiede liegen in der Verbindlichkeit:
- Standardisierte Semantik: Jedes BPMN-Symbol hat eine eindeutig definierte Bedeutung. Ein Flussdiagramm interpretiert jeder Leser anders.
- Austauschformat: BPMN-Modelle lassen sich als XML zwischen Werkzeugen austauschen, statt an ein einzelnes Zeichenprogramm gebunden zu sein.
- Ausführbarkeit: Ein hinreichend präzises BPMN-Modell läuft direkt auf einer Workflow-Engine.
- Verantwortlichkeiten und Ausnahmen: Pools, Lanes sowie Timer-, Fehler- und Eskalationsereignisse machen sichtbar, was Flussdiagramme meist verschweigen — wer zuständig ist und was bei Abweichungen passiert.
BPMN in der Praxis: das Modell muss leben
Der Wert von BPMN entsteht nicht durch das Diagramm, sondern durch dessen Nutzung. Modelle, die nur als Dokumentation gepflegt werden, veralten erfahrungsgemäß schnell; ausgeführte Modelle bleiben zwangsläufig aktuell, weil sie der Prozess sind. Ebenso wichtig ist die Reihenfolge: erst den realen Ablauf mit den Beteiligten verstehen und bereinigen, dann modellieren. Ein schlechter Prozess wird durch BPMN nur präziser aufgeschrieben — nicht besser.


