UiPath Documentation
maestro
latest
false
Wichtig :
Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.

Benutzerhandbuch zu Maestro

Letzte Aktualisierung 15. Mai 2026

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

  • Verwenden Sie bei allen Ereignissen eine beschreibende Beschriftung, um die geschäftliche Bedeutung anzugeben (z. B. anstelle von Timer).Timeout after 2 days
  • 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
KeineWird für manuelle Starts verwendet oder wenn der Trigger außerhalb des BPMN-Modells definiert ist.
MeldungStartereignis vom Typ NachrichtGibt an, dass der Prozess durch eine eingehende Nachricht ausgelöst wird. Wird oft in aufgerufenen Prozessen verwendet.
TimerStartereignisse 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.

When you have multiple start events and you want to do a Debug, open the context menu for the start event you want to test, then select Test.

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 Details zu den in Maestro unterstützten BPMN-Elementen finden Sie unter BPMN-Support.

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)Message catching intermediate event iconWartet 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)Signal throw/catch intermediate event iconSendet oder wartet auf ein Signal.Verwenden Sie, um Prozessfragmente lose zu koppeln.
Verbindung (Senden/Empfangen)Link catch/throw intermediate event iconDient als Off-Page-Connector. Verbessert die Lesbarkeit in großen Diagrammen.
Eskalation (Auslösen/Fangen)Escalation throw/catch intermediate event iconGibt eine Eskalation auf Geschäftsebene an. In der Regel angehefteten Ereignissen zugeordnet.
Fehler (Error)Error boundary event iconStellt eine Ausnahme dar. Muss von einem Fehler bei einem angehefteten Ereignis in einer Aufgabe oder einem Teilprozess erfasst werden.
Warnung:

In 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 Details zu den in Maestro unterstützten BPMN-Elementen finden Sie unter BPMN-Support.

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.
Warnung:

Verwenden Sie Grenzereignisse, um erwartete Ausnahmen oder alternative Flows darzustellen. Positionieren Sie sie visuell am Rand der Aufgabe, die sie überwachen.

Weitere Details zu den in Maestro unterstützten BPMN-Elementen finden Sie unter BPMN-Support.

Beenden Sie Ereignisse

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

EreignistypSymbolBedeutung
KeineMarkiert das Ende eines Pfads ohne ein bestimmtes Ergebnis. Wenn andere Pfade noch aktiv sind, wird die Prozessinstanz fortgesetzt.
MeldungEndereignisSendet eine Nachricht an einen externen Teilnehmer oder ein externes System, wenn der Pfad endet.Wird häufig verwendet, um andere Processes zu benachrichtigen oder um nachgelagerte Workflows auszulösen.
Fehler (Error)Endereignis vom Typ FehlerLöst einen Fehler aus, wenn der Pfad endet.Wenn der Prozess als Unterprozess ausgeführt wird, breitet sich der Fehler auf den übergeordneten Prozess aus und kann von einem Fehler-Boundary-Ereignis erfasst werden.
TerminateTerminate end event iconBeendet sofort die gesamte Prozessinstanz und hebt alle aktiven Pfade auf.
Warnung:

Verwenden Sie Endereignisse konsistent, um Abschluss oder Fehler zu signalisieren. Vermeiden Sie es, Pfade offen zu lassen.

Weitere Details zu den in Maestro unterstützten BPMN-Elementen finden Sie unter BPMN-Support.

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überschreitungen
SignalSendet oder empfängt ein benanntes Signal über Prozessgrenzen hinweg.Locker gekoppelte Benachrichtigung
Fehler (Error)Unterbricht die aktuelle Aktivität oder den Pfad aufgrund einer AusnahmeGeschäftsfehler, Validierungsfehler
LinkVerbindet verschiedene Teile eines Prozesses, oft seitenübergreifend.Verbessert die Lesbarkeit, vermeidet lange Pfeile

Modellierungsrichtlinien

  • Timerereignisse: Verwenden Sie als Zwischen- oder Grenzereignisse, um das zeitbasierte Steuerelement darzustellen (z. B. , ).
  • 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.
    Warnung:

    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 Details zu den in Maestro unterstützten BPMN-Elementen finden Sie unter BPMN-Support.

War diese Seite hilfreich?

Verbinden

Benötigen Sie Hilfe? Support

Möchten Sie lernen? UiPath Academy

Haben Sie Fragen? UiPath-Forum

Auf dem neuesten Stand bleiben