Fügen Sie einem Flow einen Fehler-Handler hinzu

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 2 Minuten Lesedauer
  • Führen Sie eine Sequenz von Workflow-Studio -Aktionen und -Subflows aus, um Probleme zu identifizieren und zu beheben, die durch Flow-Fehler verursacht werden.

    Vorbereitungen

    Erforderliche Rolle: flow_designer oder admin

    Warum und wann dieser Vorgang ausgeführt wird

    Mit einem Flow-Fehler-Handler kann Ihr Flow einen Fehler abfangen und eine Reihe von Aktionen, Flow-Logikoptionen und Subflows ausführen.
    Wichtig:
    Ein Flow-Fehler-Handler kann einen Flow, der einen Fehler erzeugt, nicht fortsetzen oder neu starten.

    Prozedur

    1. Navigieren zu Alle > Prozessautomatisierung > Flow Designer.
    2. Erstellen Sie einen Flow, oder öffnen Sie einen vorhandenen Flow.
      Weitere Informationen zum Erstellen eines Flow finden Sie unter Erstellen Sie einen Flow in Workflow-Studio.
    3. Aktivieren Sie den Schalter FEHLER-HANDLER.
      Workflow-Studio fügt dem Flow und dem Datenbereich einen Fehler-Handler-Abschnitt hinzu.
    4. Fügen Sie dem Abschnitt „Fehler-Handler“ Aktionen, Flow-Logikoptionen oder Subflows hinzu.
      Sie können diesem Abschnitt bis zu 10 Aktionen, Flow-Logikoptionen oder Subflows hinzufügen. Erwägen Sie die Verwendung eines Subflows, um die Fehlerinformationen zu erfassen oder Probleme mit den Datensatzdaten zu beheben.
      Sie können dem Fehler-Handler Flow-Logik-Optionen hinzufügen. Diese Optionen werden in der folgenden Tabelle beschrieben.
      Tabelle : 1. Unterstützte Flow-Logikoptionen
      Flow-Logik-Option Beschreibung
      Falls Wenden Sie eine oder mehrere Aktionen selektiv nur an, wenn eine Liste von Bedingungen erfüllt ist. Weitere Informationen finden Sie unter Wenn.
      Eine Dauer abwarten Verwenden Sie diese Flow-Logikoption, um den Flow für einen bestimmten Zeitraum anzuhalten und die Flow-Ausführung nach Ablauf des Zeitraums fortzusetzen. Weitere Informationen finden Sie unter Eine Dauer abwarten.
      Flow beenden Verwenden Sie diese Flow-Logikoption, um einen Flow in Workflow-Studioanzuhalten. Weitere Informationen finden Sie unter Flow beenden.
      Dynamischer Flow Identifizieren und führen Sie einen Flow oder Subflow dynamisch mithilfe von Laufzeitdaten aus. Erstellen Sie Vorlagen, um die erwarteten Eingaben für dynamisch aufgerufene Flows oder Subflows bereitzustellen. Weitere Informationen finden Sie unter Dynamischer Flow.
      Flow-Variablen festlegen Weisen Sie einer oder mehreren Flow-Variablen einen Wert zu. Ändern oder aktualisieren Sie den Wert einer Variable während eines Flows. Weitere Informationen finden Sie unter Flow-Variablen festlegen.

      Das Fehlerstatusobjekt enthält die Informationen zum Flow-Fehler. Sie können auch das Aktionsstatus-Objekt verwenden, das von jeder Aktion zurückgegeben wird, um die bedingte Logik zu erstellen. Beide Objekte sind im Datenbereich verfügbar.

    5. Wahlweise: Fügen Sie Phasen im Fehler-Handler hinzu.
      Weitere Informationen zum Hinzufügen von Phasen finden Sie unter Konfigurieren Sie Phasen, und fügen Sie sie einem Flow hinzu.
    6. Fügen Sie dem Haupttext des Flows, der einen Fehler auslöst, eine anwenderdefinierte Aktion hinzu.
      Informationen zum Erstellen einer anwenderdefinierten Aktion finden Sie unter Erstellen Sie eine anwenderdefinierte Aktion, um einen Fehler auszulösen.
    7. Testen Sie Ihren Flow, um sicherzustellen, dass der -Error Handler wie erwartet funktioniert.
      Weitere Informationen zum Testen eines Flow finden Sie unter Flow testen.
    8. Wenn die Behandlung von Flow-Fehlern wie erwartet funktioniert, wählen Sie das Löschsymbol neben der anwenderdefinierten Aktion, die einen Fehler auslöst, um sie aus dem Flow zu entfernen.

    Ergebnisse

    Ihr Flow führt die von Ihnen angegebenen Aktionen, Flow-Logikoptionen und Subflows aus, wenn der Flow einen Fehler erzeugt. In den Flow-Ausführungsdetails wird der Status Abgeschlossen (Fehler erkannt) sowohl für den Flow als auch für die Aktion, die einen Fehler zurückgegeben hat, angezeigt.