BPMN-Symbole Übersicht: alle Elemente der BPMN 2.0 erklärt
Alle BPMN 2.0 Symbole als Übersicht und Legende: Ereignisse, Aufgaben, Gateways, Pools, Lanes und Flüsse, mit Beispielen und den häufigsten Fehlern.
1. Events: Auslöser und Ergebnisse
Events sind Kreise und beschreiben, was vor, während oder am Ende eines Prozesses passiert.
Start- und End-Events
Start Event (dünner Kreis): Kennzeichnet den Prozess-Start. Varianten: None (leer), Message (Briefumschlag), Timer (Uhr), Signal (Dreieck).
End Event (dicker Rand): Markiert das Prozess-Ende. Varianten: None (regulär), Message (finale Benachrichtigung), Error (Fehler), Terminate (sofortiger Abbruch).
Intermediate Events (Doppelkreis) treten während des Prozesses auf: Timer für Wartezeiten, Message für Nachrichten, Error für Fehlerweiterleitung. “Catching” Events haben eine hohle Mitte, “Throwing” Events sind gefüllt.
2. Aktivitäten: Was getan wird
Aktivitäten sind abgerundete Rechtecke und repräsentieren Arbeit im Prozess.
Tasks und Task-Typen
Ein Task ist die atomare Arbeitseinheit. Das kleine Symbol oben links zeigt den Typ:
User Task (Person): Mensch führt aus · Service Task (Zahnrad): API-Aufruf · Script Task (Blatt): Skript-Ausführung · Business Rule Task (Tabelle): DMN-Engine · Manual Task (Hand): Ohne Systemunterstützung
Sub-Process (Rechteck mit Plus-Zeichen): Bündelt mehrere Tasks zu einem wiederverwendbaren Block. Kann aufgeklappt oder als Box mit Plus dargestellt werden.
Call Activity (dicker Rahmen): Ruft einen separat definierten Prozess auf, typisch für Standards wie “Rechnung freigeben”.
3. Gateways: Verzweigungen
Gateways sind Rauten und steuern den Kontrollfluss.
Exclusive Gateway
Genau ein Pfad wird gewählt. Typisch für Ja/Nein-Entscheidungen. Ausgehende Pfade schließen sich gegenseitig aus.
Parallel Gateway
Alle Pfade starten gleichzeitig. Beim Zusammenführen wird aufeinander gewartet. Geeignet für unabhängige Teilprozesse.
Inclusive Gateway (Kreis in Raute): Mehrere Pfade können gleichzeitig aktiv sein. Nutze sparsam, da die Synchronisation komplex ist.
Event-based Gateway (Doppel-Fünfeck): Entscheidet basierend auf dem nächsten eintretenden Event. Typisch: “Kundenantwort oder Timeout nach 3 Tagen”.
4. Verbindungen: Wie alles zusammenhängt
Sequence Flow, Message Flow und Association
Sequence Flow (durchgezogener Pfeil): Reihenfolge innerhalb eines Pools. Der häufigste Typ.
Message Flow (gestrichelter Pfeil): Nachricht zwischen zwei Pools, z.B. Kunde und Lieferant.
Association (gepunktete Linie): Verknüpft Notizen oder Datenobjekte. Keine Ausführungssemantik.
5. Pools und Lanes: Wer ist zuständig
Pools, Lanes und Black Box Pools
Pool (großes Rechteck): Ein Prozessteilnehmer (Organisation, Abteilung). Pools kommunizieren nur über Message Flows.
Lane (horizontaler Streifen): Gliedert den Pool in Rollen. Jede Aktivität liegt in genau einer Lane.
Black Box Pool: Pool ohne sichtbaren Inhalt, typisch für externe Partner.
6. Die 5 häufigsten Fehler
Spezielle Ereignisse und Marker
Über die vier Kern-Kategorien hinaus gibt es typisierte Ereignisse, die den Auslöser genauer benennen. Sie sitzen als kleines Symbol im Ereignis-Kreis.
- Nachrichten-Ereignis (Message): Briefumschlag im Kreis. Der Prozess wartet auf eine Nachricht oder sendet eine, etwa eine eingehende Bestellung.
- Zeit-Ereignis (Timer): Uhr im Kreis. Der Prozess startet oder wartet zeitgesteuert, etwa jeden Monatsersten oder nach drei Tagen ohne Antwort.
- Fehler-Ereignis (Error): Blitz im Kreis. Es signalisiert einen Ausnahmefall, der einen abweichenden Pfad auslöst.
- Bedingungs-Ereignis (Conditional): Liste im Kreis. Es reagiert, wenn eine Bedingung wahr wird.
Ein wichtiges Muster ist die Korrekturschleife. Wird ein Schritt fehlerhaft ausgeführt, führt ein Pfad zurück zu einem früheren Punkt, damit die Arbeit wiederholt wird. Schleifen erhöhen die Durchlaufzeit. Wo möglich, gestaltest du den Prozess besser so, dass alle nötigen Daten schon beim ersten Durchlauf vollständig vorliegen. Mehr dazu im Glossar unter Korrekturschleife und Ereignisbasiertes Gateway.
Häufige Fragen zu BPMN-Symbolen
Wie viele BPMN-Symbole gibt es? Der Standard BPMN 2.0 definiert über hundert Symbole und Varianten. In der Praxis reichen rund 20 Kern-Symbole für den Großteil aller Geschäftsprozesse.
Was bedeutet die Raute in BPMN? Die Raute ist ein Gateway, also eine Verzweigung. Ein X steht für eine Entweder-oder-Entscheidung (exklusiv), ein Plus für parallele Pfade, ein Kreis für ein inklusives Gateway.
Was ist der Unterschied zwischen Sequenzfluss und Nachrichtenfluss? Ein Sequenzfluss (durchgezogener Pfeil) verbindet Schritte innerhalb eines Pools. Ein Nachrichtenfluss (gestrichelter Pfeil) verbindet zwei Pools, also zwei getrennte Beteiligte.
Welches Symbol nutze ich für eine Entscheidung? Ein exklusives Gateway, also eine Raute mit X. Jeder ausgehende Pfad bekommt eine Beschriftung mit der Bedingung, damit eindeutig ist, wann welcher Weg gilt.
Nächster Schritt
Zum Nachschlagen: Alle wichtigen Symbole gibt es kompakt als BPMN-Spickzettel und als großes Wandposter zum Download.
Probier die Symbole direkt aus: Im BPMN-Tool von Procevia beschreibst du deinen Prozess in Worten und bekommst ein valides BPMN 2.0 Diagramm zurück.
Wer Prozesse modellieren will, ohne jedes Symbol manuell zu platzieren, liest den Artikel Was ist Vibe-Modelling?. Wer wissen will, wie man mit einem Exclusive Gateway eine Korrekturschleife sauber modelliert, liest Korrekturschleifen vermeiden. Und wer noch kein Werkzeug hat, prüft die sieben Kriterien im Artikel BPMN-Tool auswählen.
Jordanis Kleinöder Stafidis ist Gründer und Geschäftsführer der Procevia GmbH. Er arbeitet seit über einem Jahrzehnt als Prozessberater und hat hunderte Prozesse in BPMN modelliert.