- Einleitung
- Erste Schritte
- Process modeling with BPMN
- Grundlagen der Prozessmodellierung
- Öffnen der Modellierungsarbeitsfläche
- Modellierung Ihres Prozesses
- Ausrichten und Verbinden von BPMN-Elementen
- Autopilot for Maestro (Vorschau)
- Prozess-Repository
- Process modeling with Case Management
- Designing a persistent case entity schema
- Defining case keys (system vs. external)
- Establishing task I/O and write-back contracts
- Exit rules and early stage termination
- Modeling primary and secondary stages
- Triggering a case from Data Fabric
- Implementing stage-level personas and permissions
- Setting SLAs and automated escalation rules
- Configuring a rework loop (re-entry)
- Managing live case instances: pause, migrate, and retry
- Maestro case management component dictionary
- Prozessimplementierung
- Debugging
- Simulieren
- Veröffentlichen und Aktualisieren von agentischen Prozessen
- Häufige Implementierungsszenarien
- Extraktieren und Validieren von Dokumenten
- Prozessabläufe
- Prozessüberwachung
- Prozessoptimierung
- Referenzinformationen
Benutzerhandbuch zu Maestro
Jeder Knoten in Ihrem BPMN-Prozess kann eine oder mehrere Fehlerzuordnungen haben, die definieren, wie Maestro Fehler behandelt, die zur Laufzeit ausgelöst werden. Verwenden Sie die Eigenschaft Fehlerzuordnung im Eigenschaftenbereich, um anzugeben, welche Fehler ein Knoten erkennt, unter welchen Bedingungen und wie sie weitergeleitet werden.
Fehler und Fehlerzuordnungen
Maestro unterscheidet zwischen zwei verwandten Konzepten:
- Fehler werden auf Prozessebene definiert. Sie stellen benannte Fehlertypen dar, auf die jeder Knoten im Prozess verweisen kann.
- Error-Zuordnungen werden auf Elementebene definiert. Jeder Knoten hat seine eigene Liste von Zuordnungen, die mit Fehlern auf Prozess verknüpft sind und die Catch-Bedingungen für diesen bestimmten Knoten definieren.
Wenn ein Knoten zur Laufzeit einen Error auslöst, wertet Maestro seine Fehlerzuordnungen in der Reihenfolge ihrer Priorität aus und wendet die erste Zuordnung an, deren Bedingung true ergibt.
Hinzufügen einer Fehlerzuordnung
Um eine Fehler-Zuordnung zu einem Knoten hinzuzufügen, verwenden Sie den Abschnitt „Fehler-Zuordnung“ im Eigenschaftenbereich, um zu definieren, welche Fehler der Knoten erkennt und wie diese zur Runtime weitergeleitet werden.
- Wählen Sie den Knoten auf der Arbeitsfläche aus.
- Gehen Sie im Eigenschaftenbereich zu Fehler-Zuordnung.
- Wählen Sie Zuordnung hinzufügen aus.
- Konfigurieren Sie die Zuordnungsfelder (siehe Eigenschaften derFehlerzuordnung unten).
Ergebnis
Die Fehlerzuordnung wird dem Knoten hinzugefügt. Maestro wertet es zur Laufzeit aus, wenn der Knoten einen Fehler auslöst, und wendet die erste Zuordnung an, deren Bedingung „true“ ist.
Eigenschaften der Fehlerzuordnung
| Feld | Beschreibung |
|---|---|
| Fehler (Error) | Der Fehler auf Prozessebene, der durch diese Zuordnung erfasst wird. Wählen Sie aus der Dropdownliste oder wählen Sie die Menüschaltfläche aus, um das Dialogfeld zur Fehler-Erstellung zu öffnen und einen neuen Fehler inline zu definieren.Durch die Auswahl eines Fehlers wird die errorRef der Zuordnung auf die ID des ausgewählten Fehlers auf Prozess gesetzt. |
| Bedingung | Definiert, wann diese Zuordnung angewendet wird. Verwenden Sie die Variablenauswahl, um den Ausdruck zu erstellen, oder wechseln Sie für komplexe Bedingungen zum JavaScript- oder C#-Editor. Lassen Sie den Bereich leer, um den Fehler bedingungslos zu erkennen. |
| Details | Eine Freitextbeschreibung für die Zuordnung. Verwenden Sie dies, um die Absicht der Zuordnung für Ihr Team zu dokumentieren. |
Neuanordnen von Zuordnungen nach Priorität
Maestro wertet Fehlerzuordnungen in der Reihenfolge aus, in der sie angezeigt werden. Um die Reihenfolge der Auswertung zu ändern, ziehen Sie eine Zuordnung an eine neue Position in der Liste. Die Zuordnung oben wird zuerst ausgewertet.
Fehlerverbreitung
Sobald eine Fehleruordnung übereinstimmt, leitet Maestro den Fehler an den entsprechenden, mit dem Knoten verknüpften Handler weiter:
- Grenzereignisse: Der Fehler breitet sich auf das Fehlergrenzereignis aus, das an den Knoten angehängt ist, und der Prozess folgt dem ausgehenden Pfad des Grenzereignisses.
- Ereignisunterprozesse: Fehler, die im übergeordneten Prozess ausgelöst werden, werden an Ereignisunterprozesse weitergeleitet, die ein Fehlerstartereignis verwenden, wodurch die im Unterprozess definierte zentrale Fehlerbehandlung ausgelöst wird.
Für die Modellierung von Mustern, die Grenzereignisse und Ereignisunterprozesse verwenden, siehe Fehler und Wiederherstellung.
Erstellen von Fehlern auf Prozessebene
Fehler auf Prozessebene werden über alle Knoten im Prozess hinweg geteilt. So erstellen Sie einen neuen Fehler:
- Wählen Sie im Feld Fehler einer Zuordnung die Menüschaltfläche aus.
- Geben Sie im angezeigten Dialogfeld einen Namen und optional einen Fehler-Code ein.
- Wählen Sie Erstellen.
Ergebnis
Der Fehler wird dem Prozess hinzugefügt und in der aktuellen Zuordnung ausgewählt. Es ist jetzt für die Fehlerzuordnungen eines Knotens für die Referenz verfügbar.
Auf denselben Fehler kann durch Zuordnungen auf mehreren Knoten verwiesen werden.