Auf dieser Seite

End Event

Was ein End Event ist

Ein BPMN 2.0 End Event kennzeichnet den Abschluss oder das Ende eines Geschäftsprozesses. Es bezeichnet den Punkt, an dem der Prozess abgeschlossen ist und nach dem End Event keine weiteren Aktionen stattfinden. In BPMN-Diagrammen wird das End Event als Kreis mit kräftigem Rand dargestellt und kann verschiedene Arten des Prozessendes anzeigen, etwa einen regulären Abschluss oder eine Fehlerbedingung.

Wichtige Punkte zu End Events

  • Visuelle Darstellung: Ein Kreis mit dickem Rand.
  • Arten von End Events:
    • Message End Event: Sendet eine Nachricht, wenn der Prozess abgeschlossen ist.
    • Signal End Event: Sendet beim Ende des Prozesses ein Signal an andere Prozesse oder Systeme.
    • Error End Event: Zeigt an, dass der Prozess aufgrund eines Fehlers beendet wurde.
    • Terminate End Event: Stoppt sofort alle Aktivitäten im Prozess und beendet die gesamte Prozessinstanz.
    • Escalation End Event: Zeigt an, dass eine Eskalation aufgetreten ist, die auf einer höheren Ebene bearbeitet werden muss.

End Events haben keine ausgehenden Sequence Flows, da sie den Endpunkt des Prozesses darstellen. Sie spielen eine wichtige Rolle, indem sie das Prozessergebnis signalisieren und den ordnungsgemäßen Abschluss des Ablaufs sicherstellen.

Ein End Event markiert das Ende eines Prozesses. Der Prozess ist abgeschlossen, sobald alle im Diagramm dargestellten Schritte ausgeführt wurden und beim End Event zusammenlaufen. Da ein Prozess unterschiedliche Ergebnisse haben kann, etwa Erfolg oder Fehlschlag, können Sie mehrere End Events verwenden, um verschiedene Ergebnisse darzustellen. Wird beispielsweise eine Bestellung erfolgreich verarbeitet, endet der Prozess mit einem erfolgreichen Abschluss. Sind die Kartendaten falsch und schlägt die Transaktion deshalb fehl, wird keine Quittung erstellt und die Bestellung gilt als nicht erfolgreich.

ProcessMind-BPMN-2.0-End-Event-Symbol zur Darstellung des Prozessabschlusses und des Ergebnisses

In diesem Beispiel unterscheiden sich die endgültigen Ergebnisse, obwohl beide als End Events kategorisiert sind. Enthält ein Prozess mehrere End Events, muss jedes eindeutig benannt werden, um Verwechslungen zu vermeiden.

Alle Events mit den zugehörigen Symbolen

Start Zwischenstufe Ende
Type
Normal
Event Subprocess
Event Subprocess, nicht unterbrechend
Catch
Boundary
Boundary, nicht unterbrechend
Throw
None
Message
Timer
Conditional
Link
Signal
Error
Escalation
Termination
Compensation
Cancel
Multiple
Multiple Parallel

Verwandte Themen