Auf dieser Seite

Intermediate Event

Was ist ein Intermediate Event?

Ein BPMN-2.0-Intermediate-Event steht für ein Ereignis, das während des Prozessablaufs zwischen Start- und End-Event eintritt. Es startet oder beendet den Prozess nicht, verändert oder beeinflusst aber seinen weiteren Verlauf. Intermediate Events bilden Unterbrechungen, Verzögerungen oder Auslöser ab, die den Ablauf eines Geschäftsprozesses beeinflussen.

Wichtige Punkte zu Intermediate Events

  • Visuelle Darstellung: Ein Kreis mit doppeltem Rand.
  • Typen von Intermediate Events:
    • Message Intermediate Event: Wartet während des Prozesses auf eine Nachricht oder sendet eine Nachricht.
    • Timer Intermediate Event: Verzögert den Prozess für eine festgelegte Zeit oder bis zu einem bestimmten Datum.
    • Conditional Intermediate Event: Wartet, bis eine Bedingung erfüllt ist, bevor der Prozess fortgesetzt wird.
    • Signal Intermediate Event: Empfängt oder sendet ein Signal, das diesen oder andere Prozesse beeinflusst.
    • Error Intermediate Event: Behandelt Fehler, die im Prozess auftreten.
    • Escalation Intermediate Event: Steht für eine Eskalation, die vor der Fortsetzung bearbeitet werden muss.

Platzierung

  • Catch Event: Ein Intermediate Event, das auf ein Ereignis wartet, zum Beispiel auf eine Nachricht oder ein Signal.
  • Throw Event: Ein Intermediate Event, das aktiv ein Ereignis auslöst, zum Beispiel durch das Senden einer Nachricht oder eines Signals.

Intermediate Events können im regulären Prozessablauf auftreten. Sie lassen sich auch am Rand einer Aktivität platzieren; in diesem Fall spricht man von einem boundary event. Außerdem können sie überall dort stehen, wo während des Workflows bestimmte Bedingungen überwacht oder ausgelöst werden sollen.

Ein Intermediate Event befindet sich zwischen Start und Ende eines Prozesses. Es empfängt (wartet auf) oder sendet Informationen. Am Symbol im Kreis erkennen Sie, welche Funktion es erfüllt.

ProcessMind-BPMN-2.0-Symbol für ein Intermediate Event, das Prozessabläufe verändert und Auslöser darstellt

Im Diagramm startet der Eingang einer Nachricht den Prozess. Im nächsten Task wird geprüft, ob der Artikel auf Lager ist. Sobald er verfügbar ist, wird ein Bestätigungslink versendet. Dafür sorgt ein Intermediate Event, das den Link sendet. Erst wenn der Bestätigungslink erfolgreich eingegangen ist, wird der Prozess mit der Auftragsbearbeitung fortgesetzt und der Auftrag abgeschlossen (End Event).

Die verschiedenen Symbole in den Intermediate Events stehen für unterschiedliche Auslöser, die den Prozessablauf verändern. Dazu gehören Nachrichten, Timer, Fehler, Kompensationen, Bedingungen, Signale, mehrere Events, Eskalationen und parallele Prozesse. Jedes Symbol kennzeichnet eine bestimmte Art der Interaktion oder Bedingung im Prozess.

Alle Events und ihre Symbole

Start Zwischenereignis Ende
Type
Normal
Ereignis-Subprozess
Nicht unterbrechender Ereignis-Subprozess
Fangen
Begrenzung
Nicht unterbrechende Begrenzung
Auslösen
Kein Ereignistyp
Nachricht
Timer
Bedingt
Link
Signal
Fehler
Eskalation
Beendigung
Kompensation
Abbruch
Mehrfach
Mehrfach parallel

Verwandte Themen