Ereignis
BPMNAuch: Event
BPMN-Element, das einen eingetretenen Zustand oder Auslöser im Prozess kennzeichnet, grafisch als Kreis. Die OMG unterscheidet Start-, Zwischen- und End-Ereignisse, die wiederum in verschiedenen Varianten auftreten können (Message, Timer, Error, Signal, Escalation, Cancel, Terminate).
Start- und End-Ereignisse müssen immer modelliert werden. Zwischenereignisse sind optional und werden genutzt, wenn inner- oder außerhalb des Prozesses auf einen bestimmten Zustand reagiert werden muss.
Die Standardsymbole für Start-, Zwischen- und End-Ereignisse können durch spezielle Symbole ersetzt werden, die den Sachverhalt präziser beschreiben. Typische Spezial-Ereignisse:
- Bedingungsereignis: tritt ein, wenn eine Bedingung erfüllt ist
- Timer-Ereignis: tritt zu einem definierten Zeitpunkt ein
- Nachrichtenereignis: tritt ein, wenn eine Nachricht empfangen wird
- Fehlerereignis: tritt ein, wenn ein Fehler auftritt (Prozess muss abgebrochen werden)
- Signalereignis: tritt ein, wenn ein Signal empfangen wird
Welche Rolle spielen Ereignisse in BPMN?
Ereignisse sind eine der drei Arten von Flussobjekten und beschreiben, dass etwas geschieht, das den Prozess beeinflusst: ein Anstoß von außen, eine Frist, ein Fehler (OMG 2014, S. 25). Sie stehen damit für Zustände und Auslöser, während Aktivitäten für Arbeit stehen. Diese Trennung macht BPMN-Diagramme lesbar: Kreise markieren, worauf ein Prozess reagiert, Rechtecke, was er tut.
Nach Position im Ablauf gibt es drei Arten. Start-Ereignisse eröffnen den Prozess, End-Ereignisse schließen einen Pfad ab, Zwischenereignisse liegen dazwischen. Nach Wirkungsrichtung gibt es fangende Ereignisse, die auf etwas warten, und werfende, die selbst etwas auslösen (Weske 2024, S. 222).
Welche Ereignistypen braucht man wirklich?
Für fachliche Modelle reichen drei Typen: das leere Ereignis, das Nachrichtenereignis und das Zeitereignis. Nachrichtenereignisse gehören laut Weske zu den am häufigsten genutzten Ereignissen überhaupt, weil fast jeder Prozess Informationen mit Kunden, Lieferanten oder anderen Abteilungen austauscht (Weske 2024, S. 223).
Zeitereignisse decken Fristen, Wartezeiten und wiederkehrende Starts ab, etwa den Monatsabschluss. Fehler-, Signal-, Bedingungs- und Verbindungsereignisse sind für technische oder besonders detaillierte Modelle gedacht. Wer ein Fachmodell mit vielen Spezialereignissen vorfindet, sollte prüfen, ob dieselbe Aussage nicht mit einem beschrifteten Standardereignis erreichbar ist.
Wie beschriftet man Ereignisse verständlich?
Ereignisse beschreiben einen eingetretenen Zustand und werden deshalb als Substantiv mit Partizip beschriftet: „Rechnung eingegangen“, „Frist abgelaufen“, „Vertrag unterschrieben“. Aktivitäten dagegen tragen Verb und Objekt („Rechnung prüfen“), wie es die Modellierungsrichtlinien empfehlen (Mendling et al. 2010). Hält man diese Konvention durch, lässt sich jedes Diagramm laut vorlesen: „Sobald die Rechnung eingegangen ist, prüfen wir die Rechnung, danach ist die Zahlung freigegeben.“
Häufige Fragen zu Ereignis
- Woran erkenne ich die Ereignisart im Diagramm?
- Am Rand des Kreises: dünn für Start, doppelt für Zwischenereignis, dick für Ende. Das Symbol im Inneren zeigt den Typ, etwa ein Briefumschlag für Nachrichten oder eine Uhr für Zeit.
- Warum gibt es fangende und werfende Ereignisse?
- Weil ein Prozess auf zwei Arten mit seiner Umwelt zu tun hat: Er wartet auf etwas oder er löst etwas aus. Start-Ereignisse sind immer fangend, End-Ereignisse immer werfend, Zwischenereignisse können beides sein.
Quellen
- Gadatsch, A. (2025): Grundkurs Geschäftsprozess-Management, 11. Aufl., Springer Vieweg, S. 165
- OMG (2011): Business Process Model and Notation (BPMN) Specification, Version 2.0, S. 287 ff.
- Weske, M. (2024): Business Process Management. Concepts, Languages, Architectures, 4. Aufl., Springer, S. 222 bis 226
- OMG (2014): Business Process Model and Notation (BPMN), Version 2.0.2, Object Management Group, S. 25
Autor: Jordanis Kleinöder Stafidis, Gründer und Geschäftsführer der Procevia GmbH · Aktualisiert am
Siehe auch: Start-Ereignis , End-Ereignis , BPMN