Fehlerbewertung der Aktion

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 3 Minuten Lesedauer
  • Aktivieren Sie Aktionen, um Schrittfehler abzufangen und die Ausführung fortzusetzen. Identifizieren Sie, wenn bestimmte Fehlerbedingungen auftreten, und geben Sie Ihren eigenen Aktionsstatuscode, Ihre Statusmeldung und Ihren Fehlerstatus zurück.

    Vorteile

    Aktivieren Sie die Aktionsfehlerbewertung, um diese Vorteile zu nutzen.
    • Erfassen Sie Schrittfehler und lassen Sie zu, dass eine Aktion weiter ausgeführt wird. Geben Sie das Fehlerverhalten für jeden Schritt an, den Sie einer Aktion hinzufügen.
    • Erstellen Sie Ihre eigenen Fehlerbedingungen. Geben Sie an, wann eine Aktion einen Fehlerstatus sowie die Statuscodes und Nachrichten zurückgibt.
    • Stellen Sie Flow Designern weitere Informationen und Optionen zur Fehlerbehandlung zur Verfügung. Verwenden Sie Ihre eigenen Aktionsstatuscodes und Nachrichten, um Probleme zu identifizieren und Details für Korrekturmaßnahmen bereitzustellen.

    Komponenten des Aktionsfehlerbewertungsschritts

    Jeder Schritt bietet diese Fehlerbewertungskomponenten.

    Abbildung : 1. Komponenten des Fehlerauswertungsschritts
    Beispielschritt für Konfiguration von Aktion nicht stoppen und mit dem nächsten Schritt fortfahren, wenn dieser Schritt fehlschlägt.
    1. Option, wenn dieser Schritt fehlschlägt
    Option, um den nächsten Schritt auszuführen oder zur Fehlerauswertung zu wechseln. Diese Option hat keine Auswirkungen auf den Schrittstatus.
    2. Schrittstatus
    Objektdatenpille, die Laufzeitdetails zum Schritt enthält. Jeder Schritt in einer Aktion gibt einen Schrittstatus zurück.
    3. Schrittstatus > Code
    Ganzzahlige Datenpille, die angibt, ob bei dem Schritt ein Fehler aufgetreten ist. Ein Schritt gibt den Wert 1 zurück, wenn er aus irgendeinem Grund einen Fehler erzeugt. Beispielsweise kann ein Schritt einen Fehler erzeugen, wenn obligatorische Eingabedaten fehlen oder die Ausgabe im falschen Datentyp zurückgegeben wird. Ein Schritt gibt den Wert 0 zurück, wenn er erfolgreich ausgeführt wurde. Sie können diese Codes nicht anpassen.
    4. Schrittstatus > Nachricht
    Zeichenfolgendatenpille, die die vom Schritt oder Systemvorgang erzeugte Fehlermeldung enthält. Sie können die Schrittstatusnachricht nicht anpassen.

    Konfigurationskomponenten der Aktionsfehlerbewertung

    Die Aktionsfehlerbewertung besteht aus diesen Konfigurationskomponenten.

    Abbildung : 2. Fehlerbewertungskonfigurationskomponenten
    Beispiel für einen Fehlerauswertungsabschnitt mit einer Fehlerbedingung. Die Beispielfehlerbedingung gibt den Aktionsstatuscode 100 und die Aktionsstatusnachricht des Problems Keine Incident-Aufgabe erstellt zurück.
    5. Abschnitt „Fehlerauswertung“.
    Abschnitt mit möglichen Fehlerbedingungen. Wenn eine Aktion ausgeführt wird, werden die verfügbaren Fehlerbedingungen von oben bis unten auf der Suche nach einer möglichen Übereinstimmung ausgewertet. Eine Aktion gibt den Aktionsstatus zurück, der durch die erste übereinstimmende Fehlerbedingung angegeben wird. Wenn keine übereinstimmende Fehlerbedingung vorliegt, wird der Aktionsstatus auf den Schrittstatus des letzten ausgeführten Schritts festgelegt.
    Hinweis:
    Datenstromaktionen haben keinen Fehlerbewertungsabschnitt.
    6. Fügen Sie eine Fehlerbedingungsoption hinzu
    Option zum Hinzufügen einer Fehlerbedingung. Jede Fehlerbedingung entspricht einem Else-if-Flow-Logikblock. Es kann jeweils nur eine Fehlerbedingung „wahr“ sein.
    7. Konfiguration der Fehlerbedingung
    Verfügbare Optionen zum Konfigurieren einer Fehlerbedingung.
    • Bezeichnung, die Sie verwenden möchten, um diese Fehlerbedingung zu identifizieren
    • Bedingungen, die erfüllt sein müssen, um diese Fehlerbedingung zu erfüllen
    • Fehlerstatus, den die Aktion zum Flow zurückgeben soll
    • Aktionsstatuscode, mit dem die Aktion zum Flow zurückkehren soll
    • Aktionsstatusnachricht, mit der die Aktion zum Flow zurückkehren soll
    8. Aktionsstatus
    Objektdatenpille, die Laufzeitdetails zur Aktion enthält. Eine Aktion gibt immer einen Aktionsstatus zurück.
    9. Aktionsstatus > Code
    Ganzzahlige Datenpille, die den Code enthält, der von der ersten übereinstimmenden Fehlerbedingung oder dem letzten ausgeführten Schritt zurückgegeben wird. Sie können Ihren eigenen Code zurückgeben, wenn Sie eine anwenderdefinierte Fehlerbedingung erstellen.
    10. Aktionsstatus > Nachricht
    Zeichenfolgendatenpille, die die Nachricht enthält, die durch eine übereinstimmende Fehlerbedingung oder den letzten ausgeführten Schritt erzeugt wurde. Sie können Ihre eigene Nachricht zurückgeben, wenn Sie eine anwenderdefinierte Fehlerbedingung erstellen.

    Allgemeine Leitlinien

    Befolgen Sie diese allgemeinen Richtlinien, um die Vorteile der Aktionsfehlerbewertung zu nutzen.

    Nur unabhängige Schritte zulassen, um die Ausführung fortzusetzen
    Zulassen, dass ein Schritt weiter ausgeführt wird, wenn er keine Daten zurückgibt, die für einen späteren Schritt erforderlich sind. Wenn ein Schritt Daten bereitstellt, die für spätere Schritte erforderlich sind, wissen Sie, dass die späteren Schritte nicht erfolgreich ausgeführt werden können.
    Vermeiden Sie mehr als 10 Fehlerbedingungen
    Es gibt zwar keine Begrenzung für die Anzahl der Fehlerbedingungen, die Sie erstellen können, aber jede Fehlerbedingung muss bewertet werden. Je mehr Fehlerbedingungen Ihre Aktion auswerten muss, desto potenziell langsamer kann sie ausgeführt werden.
    Identifizieren Sie bestimmte Schrittfehler
    Sie können den Schrittstatus verwenden, um zu identifizieren, wann ein bestimmter Schritt fehlschlägt. Das Identifizieren eines bestimmten Schritts kann nützlich sein, wenn Ihre Aktion mehrere Instanzen des gleichen Schritttyps enthält. Möglicherweise möchten Sie auch einen bestimmten Schritt identifizieren, damit ein Flow-Fehlerhandler bestimmte Korrekturmaßnahmen für den Fehler ergreifen kann.
    Platzieren Sie spezifische Fehlerbedingungen vor allgemeine Fehlerbedingungen
    Die Fehlerauswertung wird beendet, wenn die Aktion eine übereinstimmende Fehlerbedingung findet. Wenn Sie allgemeine Fehlerbedingungen an die erste Stelle setzen, kann dies verhindern, dass die Aktion jemals mit bestimmten Fehlerbedingungen übereinstimmt.
    Verwenden Sie beschreibende Fehlerbedingungsbezeichnungen
    Identifizieren Sie eine Fehlerbedingung, ohne sie bearbeiten zu müssen. Standardmäßig werden bei der Bearbeitung nur Fehlerbedingungen angezeigt.