Fügen Sie einem Flow einen Fehler-Handler hinzu

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 2 Minuten Lesedauer
  • Führen Sie eine Sequenz von Flow Designer 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 erfassen 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 Ablauf erstellen.
    3. Aktivieren Sie den ERROR-HANDLER-Switch.
      Flow Designer fügt dem Flow und dem Datenbereich einen Fehler-Handler-Abschnitt hinzu.
    4. Fügen Sie dem Abschnitt „Error 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-Logikoptionen hinzufügen. Diese Optionen werden in der folgenden Tabelle beschrieben.
      Tabelle : 1. Unterstützte Flow-Logikoptionen
      Option „Ablauflogik“ 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 bestimmte Zeit abwarten.
      Flow beenden Verwenden Sie diese Flow-Logikoption, um einen Flow in Flow Designeranzuhalten. 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 erwartete 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 Variablen 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 Phasen konfigurieren und einem Ablauf hinzufügen.
    6. Fügen Sie dem Haupttext des Flows eine benutzerdefinierte Aktion hinzu, die einen Fehler auslöst.
      Informationen zum Erstellen einer benutzerdefinierten Aktion finden Sie unter Erstellen Sie eine benutzerdefinierte Aktion, um einen Fehler auszulösen.
    7. Testen Sie Ihren Flow, um sicherzustellen, dass der Fehler-Handler wie erwartet funktioniert.
      Weitere Informationen zum Testen eines Flows finden Sie unter Flows testen.
    8. Wenn die Flow-Fehlerbehandlung wie erwartet funktioniert, klicken Sie auf das Löschsymbol neben der benutzerdefinierten Aktion, die einen Fehler auslöst, um sie aus Ihrem Flow zu entfernen.

    Ergebnisse

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