maestro
latest
false
Wichtig :
Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.
UiPath logo, featuring letters U and I in white

Benutzerhandbuch zu Maestro

Letzte Aktualisierung 21. Nov. 2025

Ereignisse in BPMN

Ereignisse stellen etwas dar, das während eines Prozesses passiert. Ereignisse können den Prozessfluss starten, unterbrechen, verzögern oder beenden. In BPMN wird jedes Ereignis durch seinen Typ (Start-, Zwischen- und Endereignis) und Trigger (z. B. Nachricht, Zeit, Fehler) definiert. Auf dieser Seite wird beschrieben, wie Ereignisse in Maestro-Diagrammen unabhängig von der Ausführungsunterstützung modelliert werden sollten.

Empfehlungen zur Modellierung

  • Bevorzugen Sie eine beschreibende Kennzeichnung für alle Ereignisse, um die geschäftliche Bedeutung anzugeben (z. B. Timeout nach 2 Tagen anstelle von Timer).
  • Verwenden Sie Signalereignisse nur für eine lose Koordination. Vermeiden Sie deren Verwendung, um Logik durchzusetzen.
  • Verwenden Sie für große Diagramme Verbindungsereignisse, um Unordnung durch langlaufenden Workflows zu vermeiden.
  • Verwenden Sie nicht übermäßig Zwischenereignisse. Konzentrieren Sie sich auf Klarheit statt Vollständigkeit.

Ereignisse starten

Ein Startereignis definiert, wie ein Prozess beginnt. Ein Diagramm muss mindestens ein Startereignis enthalten.

EreignistypSymbolBedeutung
Keine Wird für manuelle Starts verwendet oder wenn der Trigger außerhalb des BPMN-Modells definiert ist.
Meldung Startereignis vom Typ NachrichtGibt an, dass der Prozess durch eine eingehende Nachricht ausgelöst wird. Wird oft in aufgerufenen Prozessen verwendet.
Timer Startereignisse vom Typ ZeitGibt an, dass der Prozess zu einem bestimmten Zeitpunkt oder nach einer Verzögerung startet. Nützlich für geplante Vorgänge.

Sie können mehrere Startereignisse im selben Prozess modellieren, um verschiedene Einstiegspunkte zu unterstützen.

Wenn Sie mehrere Startereignisse haben und ein Debugging durchführen möchten, klicken Sie mit der rechten Maustaste auf das Startereignis, das Sie testen möchten, und wählen Sie Testen.

Wenn Sie einen Prozess bereitstellen, können Sie einen Standardeinstiegspunkt (ein Startereignis) festlegen. Orchestrator verwendet dieses Startereignis, wenn Sie ohne Angabe eines solchen den Prozess starten. Sie können immer noch jedes andere Startereignis ausführen oder debuggen, indem Sie es während der Runtime auswählen.

Hinweis: Ein Prozess in Maestro muss mindestens ein Startereignis enthalten. Sie können mehrere Startereignisse innerhalb desselben Prozesses modellieren, um verschiedene Einstiegspunkte (z. B. FHTTP/API), geplante oder Manual Trigger zu unterstützen. Mithilfe von Teilprozessen können Sie zusätzliche Einstiegspunkte modellieren.

Weitere Informationen zu den in Maestro unterstützten BPMN-Elementen finden Sie unter BPMN-Unterstützung.

Zwischenereignisse

Zwischenereignisse modellieren Dinge, die zwischen Beginn und Ende eines Prozesses passieren. Sie können den Fluss verzögern, auf Eingabe warten oder anderen Elementen etwas signalisieren.

EreignistypSymbolNutzung
Nachricht (Empfangend)intermediate_message_catchingWartet auf eine Nachricht, um fortzufahren. Inline oder an einer Begrenzung platziert.
TimerZwischenereignis vom Typ ZeitVerzögert den Fluss bis zu einem bestimmten Zeitstempel oder für eine bestimmte Dauer. Wird häufig für Timeouts verwendet.
Signal (Werfen/Fangen)intermediate_signal-throw_catchSendet oder wartet auf ein Signal.Verwenden Sie, um Prozessfragmente lose zu koppeln.
Verbindung (Senden/Empfangen)intermediate_link_catch_throwDient als Off-Page-Connector. Verbessert die Lesbarkeit in großen Diagrammen.
Eskalation (Auslösen/Fangen)intermediate_escalation_throw_catchGibt eine Eskalation auf Geschäftsebene an. In der Regel angehefteten Ereignissen zugeordnet.
Fehler (Error)error_boundary_eventStellt eine Ausnahme dar. Muss von einem Fehler bei einem angehefteten Ereignis in einer Aufgabe oder einem Teilprozess erfasst werden.
Wichtig: Bei der Modellierung sollten Zwischenereignisse verwendet werden, um Abhängigkeiten oder die Zeitlogik zu klären. Das tatsächliche Verhalten kann von der Runtime-Unterstützung abhängen.

Weitere Informationen zu den in Maestro unterstützten BPMN-Elementen finden Sie unter BPMN-Unterstützung.

Grenzenereignisse

Angeheftete Ereignisse werden Aufgaben oder Teilprozessen zugeordnet, um Unterbrechungen oder Zeitüberschreitungen zu modellieren.

EreignistypSymbolVerhalten
Unterbrechender TimerAngeheftetes ZeitsereignisWenn der Timer ausgelöst wird, brechen Sie die angehängte Aufgabe/den Unterprozess ab und folgen Sie dem Boundary Flow. Verwenden Sie dies für Zeitüberschreitungen, SLAs oder Fristen. Wenn die Aktivität fortgesetzt werden soll, verwenden Sie ein nicht unterbrechendes Timer-Grenzereignis.
Fehler beim UnterbrechenAngeheftetes FehlerereignisFängt einen von der angehängten Aktivität oder deren internem Ablauf ausgelösten Fehler ab, bricht diese Aktivität ab und folgt dem Boundary Flow. In BPMN sind Error-Grenzereignisse immer unterbrechend. Wird häufig bei Call Activities verwendet, um Fehler aus einem aufgerufenen Prozess zu behandeln.
EskalationAngeheftetes EskalationsereignisFängt eine Eskalation innerhalb der angehängten Aktivität ab. Wenn Unterbrechung markiert ist, wird die Aktivität abgebrochen; wenn ohne Unterbrechung markiert ist, wird der Boundary Flow parallel gestartet, während die Aktivität fortgesetzt wird. Verwenden Sie diese Option, um zu benachrichtigen oder um Aufmerksamkeit zu erzeugen, ohne es als Fehler zu behandeln.
Wichtig: Verwenden Sie angeheftete Ereignisse, um erwartete Ausnahmen oder alternative Flüsse darzustellen. Positionieren Sie sie visuell am Rand der Aufgabe, die sie überwachen.

Weitere Informationen zu den in Maestro unterstützten BPMN-Elementen finden Sie unter BPMN-Unterstützung.

Beenden Sie Ereignisse

Endereignisse geben an, wie ein Pfad endet. Jeder Pfad in einem Diagramm sollte mit einem Ereignis enden

EreignistypSymbolBedeutung
Keine Wird für manuelle Starts verwendet oder wenn der Trigger außerhalb des BPMN-Modells definiert ist.
MeldungEndereignisGibt an, dass der Prozess durch eine eingehende Nachricht ausgelöst wird. Wird oft in aufgerufenen Prozessen verwendet.
Fehler (Error)Endereignis vom Typ FehlerGibt an, dass der Prozess zu einem bestimmten Zeitpunkt oder nach einer Verzögerung startet. Nützlich für geplante Vorgänge.
Terminateterminate_end_eventBeendet sofort die gesamte Prozessinstanz und bricht alle aktiven Pfade ab.
Wichtig: Verwenden Sie Endereignisse einheitlich, um Abschluss oder Fehler zu signalisieren.Vermeiden Sie es, Pfade offen zu lassen.

Weitere Informationen zu den in Maestro unterstützten BPMN-Elementen finden Sie unter BPMN-Unterstützung.

Spezielle Ereignistypen

Folgende Ereignistypen können je nach Nutzung als Zwischen-, angeheftete oder Endereignisse auftreten. Diese Ereignisse modellieren in der Regel Wartezeiten, Signalisierung, Ausnahmen oder Seitenwechsel. Sie werden für die Modellierungsverständlichkeit in Maestro unterstützt.

EreignistypenBeschreibungTypische VerwendungAusführung in Maestro
TimerWartet für eine bestimmte Zeit, Dauer oder einen Zyklus.Fristen, Verzögerungen, Zeitüberschreitungenavailable
SignalSendet oder empfängt ein benanntes Signal über Prozessgrenzen hinweg. Locker gekoppelte BenachrichtigungNicht verfügbar
Fehler (Error)Unterbricht die aktuelle Aktivität oder den Pfad aufgrund einer AusnahmeGeschäftsfehler, Validierungsfehleravailable
LinkVerbindet verschiedene Teile eines Prozesses, oft seitenübergreifend.Verbessert die Lesbarkeit, vermeidet lange PfeileNicht verfügbar

Modellierungsrichtlinien

  • Zeitereignisse: Dienen als Zwischen- oder angeheftete Ereignisse, um eine zeitbasierte Steuerung darzustellen (z. B. 2 Tage warten, Eskalieren nach Zeitüberschreitung).
  • Signalereignisse: Dienen der Koordinierung über getrennte Pfade oder Teilprozesse hinweg. Sie sollten sich nicht auf die Signalreihenfolge oder die Lieferzeit zu verlassen.
  • Fehlerereignisse: Mit angehefteten Ereignissen genutzt, um den Fluss bei einem Fehler umzuleiten.Auch als Endereignisse gültig, wenn sie ausdrücklich mit einem Fehler abgeschlossen werden.
  • Verbindungsereignisse: Paaren Sie immer ein Sende- und ein Empfangensereignis.Nützlich, um komplexe Diagramme in lesbare Abschnitte aufzuteilen.
Wichtig: Alle diese Ereignisse werden in Maestro sowohl für die Modellierung als auch für die Ausführung unterstützt, sofern nicht anders angegeben. Kennzeichnen Sie jedes eindeutig, um deren Geschäftsabsicht widerzuspiegeln.

Weitere Informationen zu den in Maestro unterstützten BPMN-Elementen finden Sie unter BPMN-Unterstützung.

  • Empfehlungen zur Modellierung
  • Ereignisse starten
  • Zwischenereignisse
  • Grenzenereignisse
  • Beenden Sie Ereignisse
  • Spezielle Ereignistypen
  • Modellierungsrichtlinien

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
Uipath Logo
Vertrauen und Sicherheit
© 2005–2025 UiPath. Alle Rechte vorbehalten