Sie befinden sich hier:
Verarbeiten von Phasenfehlern in Orchestrierungen
Konfigurieren Sie Fehlerpfade, um Phasenfehler in Orchestrierungen zu verwalten. Fügen Sie Elemente und Konnektoren vom Typ "Gehe zu" hinzu, die ausgeführt werden, wenn bei einer Phase oder ihren Schritten Fehler auftreten. Mithilfe dieser Pfade können Orchestrierungen erfolgreich abgeschlossen werden, statt fehlzuschlagen.
Erforderliche Editionen
| Unterstützte Editionen für die Flow-Orchestrierung anzeigen. |
| Erforderliche Benutzerberechtigungen | |
|---|---|
| Öffnen, Bearbeiten oder Erstellen einer Orchestrierung in Flow Builder: | Flow verwalten |
Informationen zum Wert und zu Strategien für die Fehlerbehandlung in Orchestrierungen finden Sie unter Fehlerbehandlung in Orchestrierungen.
Hinzufügen eines Fehlerpfads
Definieren Sie einen Fehlerpfad für eine Phase in der Orchestrierung.
Für diese Aufgabe ist eine Orchestrierung mit mindestens 1 Phase erforderlich.
- Bewegen Sie den Mauszeiger über eine Phase in der Orchestrierung.
-
Klicken Sie auf
und wählen Sie dann Fehlerpfad hinzufügen aus.
- Speichern Sie Ihre Arbeit.
Fügen Sie dem Fehlerpfad mindestens 1 Element hinzu.
Hinzufügen eines Entscheidungselements zu einem Fehlerpfad
Verwenden Sie Entscheidungselemente, um Bedingungen zu erstellen, die steuern, welche Elemente in einem Fehlerpfad ausgeführt werden.
Für diese Aufgabe ist eine Orchestrierung mit mindestens einer Phase erforderlich, die einen definierten Fehlerpfad aufweist.
Verwenden Sie ein Entscheidungselement, um zu bestimmen, bei welchem Schritt ein Fehler aufgetreten ist, und leiten Sie die Orchestrierung an die entsprechende Wiederherstellungsaktion weiter. Entscheidungselemente werten Orchestrierungsausführungsvariablen und die automatische Ausgabe aus, um die Fehlerquelle zu identifizieren und den besten Wiederherstellungspfad zu bestimmen.
Beim Implementieren einer zentralisierten Fehlerpfadstrategie fungiert das Entscheidungselement als Einstiegspunkt. Er identifiziert, welche Phase den Fehler verursacht hat, und leitet zur Lösung zum entsprechenden Ergebnispfad weiter.
-
Klicken Sie im Fehlerpfad auf
und wählen Sie dann Entscheidung aus.
- Geben eine Bezeichnung, einen API-Namen und eine Beschreibung ein.
-
Wählen Sie den Typ der Entscheidungslogik aus, die für das Entscheidungselement verwendet werden soll.
- Wählen Sie Manuell definieren (Standard) aus, um zu bestimmen, welche Ergebnisausführungen auf der Grundlage traditioneller Logikausdrücke und explizit definierter Daten aus Ihrer Orchestrierung erfolgen.
- Wählen Sie Mit AI definieren (erweitert) aus, um dynamisch zu bestimmen, welche Ergebnisse auf der Grundlage der AI-Auswertung von Daten aus Ihrer Orchestrierung ausgeführt werden.
-
Wenn Sie Manuell definieren (Standard) ausgewählt haben, definieren Sie die Bedingungen und Ergebnisse für das Element. Ergebnisse für ein Entscheidungselement mit manuellen Bedingungen werden in der Reihenfolge ausgewertet, in der sie aufgeführt sind. Daher kann sich die Reihenfolge, in der Sie Ihre Ergebnisse definieren, auf das Ergebnis auswirken, das die Orchestrierungsausführung ausführt.
- Geben Sie eine Bezeichnung und einen Ergebnis-API-Namen ein. Der Ergebnis-API-Name muss innerhalb der Orchestrierung eindeutig sein
-
Definieren Sie die Bedingungsanforderungen, die für das erste Ergebnis verwendet werden sollen.
Option Verhalten für Entscheidungsergebnisse Alle Bedingungen sind erfüllt Wenn eine der Bedingungen "false" (falsch) ist, wertet die Orchestrierung die Bedingungen des nächsten Ergebnisses aus. Eine Bedingung ist erfüllt Wenn eine der Bedingungen "true" (wahr) ist, folgt die Orchestrierung sofort dem Pfad dieses Ergebnisses. Benutzerdefinierte Bedingungslogik ist erfüllt Geben Sie bei Auswahl dieser Option die Bedingungslogik an, indem Sie bis zu 1.000 Zeichen eingeben. Verwendung:
- Nummern für jede Bedingung
- UND, ODER oder NICHT, um zu identifizieren, welche Kombination der Bedingungen wahr sein muss
- Klammern, um Teile der Zeichenfolge zu gruppieren
Die Eingabe von UND hat die gleichen Auswirkungen wie die Auswahl der Option Alle Bedingungen sind erfüllt. Die Eingabe von ODER hat die gleichen Auswirkungen wie die Auswahl der Option Eine Bedingung ist erfüllt. Wenn Sie eine beliebige andere Logik eingeben, stellen Sie sicher, dass Sie für jede Bedingung eine Nummer eingeben.
Wenn Sie beispielsweise 1 UND NICHT(2 ODER 3) verwenden, wertet der Flow aus, ob die erste Bedingung erfüllt ist (
true), und zugleich, ob weder die zweite noch die dritte Bedingung erfüllt ist (true). -
Definieren Sie die Logikbedingungen für das erste Ergebnis.
Spaltenüberschrift Beschreibung Ressource - Wählen Sie eine Eingabevariable oder eine automatische Ausgabe in einer Phase oder in einem Schritt aus.
- Wählen Sie ein Entscheidungselement aus.
- Wählen Sie eine globale Variable aus.
Operator Die verfügbaren Operatoren hängen vom Datentyp ab, der für Ressource ausgewählt wurde. Entsprechende Informationen finden Sie unter Flow-Orchestrierungsoperatoren in Entscheidungselementen. Wert Ressource und der Wert in derselben Zeile müssen kompatible Datentypen besitzen.
- Wählen Sie eine Orchestrierungsressource aus, beispielsweise eine Eingabevariable oder eine automatische Ausgabe aus einer Phase oder einem Schritt.
- Wählen Sie eine globale Variable aus.
- Geben Sie einen Literalwert ein.
Wenn Sie eine Zahl zu einem Datumswert addieren oder davon subtrahieren, wird das Datum in Tagen, nicht in Stunden angepasst.
-
Wenn Sie Mit AI definieren (erweitert) ausgewählt haben, definieren Sie die Anweisungen und Ergebnisse für das Element.
- Geben Sie für "Entscheidungsanweisungen" Text ein, der beschreibt, welche Entscheidung das Element trifft. Schließen Sie Ressourcen aus der Orchestrierung ein, um die Genauigkeit der AI zu verbessern.
- Geben Sie eine Bezeichnung und einen Ergebnis-API-Namen ein. Der Ergebnis-API-Name muss innerhalb der Orchestrierung eindeutig sein.
- Geben Sie für "Ergebnisanweisungen" Text ein, der die AI darüber informiert, wann das Ergebnis verwendet werden soll. Schließen Sie Ressourcen aus der Orchestrierung ein, um die Genauigkeit der AI zu verbessern. Ergebnisse für ein Entscheidungselement mit AI-Bedingungen werden gleichzeitig ausgewertet. Daher hat die Reihenfolge, in der Sie Ihre Ergebnisse definieren, keine Auswirkungen auf das Ergebnis, das die Orchestrierungsausführung vornimmt.
-
(Optional) Klicken Sie auf
, um einem Entscheidungselement ein Entscheidungsergebnis hinzuzufügen. Wiederholen Sie die Schritte, um eine Bezeichnung und einen Ergebnis-API-Namen hinzuzufügen, Bedingungen einzurichten und Logik zwischen den Bedingungen zu identifizieren. Manuelle Bedingungen finden Sie unter Schritt 4b. Informationen zu AI-Bedingungen finden Sie unter Schritt 5b.
-
(Optional) Wenn Sie ein Entscheidungsergebnis in einem Entscheidungselement neu anordnen möchten, klicken Sie auf
und ziehen Sie das Element an die neue Position. Sie können ein Entscheidungsergebnis mit Bedingungen nicht an die letzte Position in der Liste verschieben, da das Standardergebnis immer das letzte ist.
-
(Optional) Um die Lesbarkeit des Entscheidungselements zu verbessern, benennen Sie das Standardergebnis um.
- Wählen Sie unter "Ergebnisreihenfolge" die Option Standardergebnis aus.
- Geben Sie eine Bezeichnung ein.
- Speichern Sie Ihre Arbeit.

