Aktionsfehlerbewertung

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

    Vorteile

    Aktivieren Sie die Aktionsfehlerauswertung, um diese Vorteile zu nutzen.
    • Erfassen Sie Schrittfehler, und lassen Sie die Ausführung einer Aktion zu. Geben Sie das Fehlerverhalten jedes Schritts an, den Sie einer Aktion hinzufügen.
    • Erstellen Sie Ihre eigenen Fehlerbedingungen. Geben Sie an, wann eine Aktion einen Fehlerstatus zurückgibt, sowie die Statuscodes und Nachrichten, die zurückgegeben werden.
    • Stellen Sie Flow Designern weitere Informationen und Optionen zur Fehlerbehandlung bereit. Verwenden Sie Ihre eigenen Aktionsstatuscodes und Nachrichten, um Probleme zu identifizieren und Details für Korrekturmaßnahmen bereitzustellen.

    Komponenten des Aktionsfehler-Auswertungsschritts

    Jeder Schritt bietet diese Fehlerbewertungskomponenten.

    Abbildung : 1. Komponenten des Fehlerauswertungsschritts
    Beispielschritt, der so konfiguriert ist, dass die Aktion nicht angehalten und mit dem nächsten Schritt fortgefahren wird, wenn dieser Schritt fehlschlägt.
    1. Option „Wenn dieser Schritt fehlschlägt“.
    Option, um mit der Ausführung des nächsten Schritts fortzufahren 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
    Ganzzahl-Datenpille, die angibt, ob der Schritt einen Fehler verursacht hat. 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 wird. 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.

    Komponenten der Konfiguration der Aktionsfehlerauswertung

    Die Aktionsfehlerauswertung besteht aus diesen Konfigurationskomponenten.

    Abbildung : 2. Komponenten der Fehlerauswertungskonfiguration
    Beispiel für einen Fehlerauswertungsabschnitt mit einer Fehlerbedingung. Die Beispielfehlerbedingung gibt den Aktionsstatuscode 100 und die Aktionsstatusmeldung 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 nach unten auf eine mögliche Übereinstimmung ausgewertet. Eine Aktion gibt den Aktionsstatus zurück, der durch die erste übereinstimmende Fehlerbedingung angegeben wird. Wenn keine übereinstimmende Fehlerbedingung vorhanden ist, wird der Aktionsstatus auf den Schrittstatus der letzten Schrittausführung gesetzt.
    Hinweis:
    Datenstrom-Aktionen haben keinen Fehlerbewertungsabschnitt.
    6. Fügen Sie die 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 zum Identifizieren dieser Fehlerbedingung verwenden möchten
    • Bedingungen, die erfüllt sein müssen, um diese Fehlerbedingung zu erfüllen
    • Fehlerstatus, den die Aktion in den Flow zurücksetzen soll
    • Aktionsstatuscode, den Sie festlegen möchten, dass die Aktion zum Flow zurückkehrt
    • Aktionsstatus-Nachricht, die die Aktion zum Flow zurückgeben soll
    8. Aktionsstatus
    Objektdatenpille, die Laufzeitdetails zur Aktion enthält. Eine Aktion gibt immer einen Aktionsstatus zurück.
    9. Aktionsstatus > Code
    Integer-Datenpill, die den Code enthält, der von der ersten übereinstimmenden Fehlerbedingung oder der letzten Schrittausführung zurückgegeben wird. Sie können Ihren eigenen Code zurückgeben, wenn Sie eine benutzerdefinierte Fehlerbedingung erstellen.
    10. Aktionsstatus > Nachricht
    Zeichenfolgendatenpille, die die Nachricht enthält, die von einer übereinstimmenden Fehlerbedingung oder der letzten Schrittausführung erzeugt wird. Sie können Ihre eigene Nachricht zurückgeben, wenn Sie eine benutzerdefinierte Fehlerbedingung erstellen.

    Allgemeine Richtlinien

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

    Lassen Sie zu, dass nur unabhängige Schritte ausgeführt werden
    Lassen Sie zu, dass ein Schritt fortgesetzt 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
    Zwar gibt es keine Begrenzung für die Anzahl der Fehlerbedingungen, die Sie erstellen können, aber jede Fehlerbedingung muss ausgewertet werden. Je mehr Fehlerbedingungen Ihre Aktion auswerten muss, desto langsamer kann die Aktion ausgeführt werden.
    Identifizieren Sie bestimmte Schrittfehler
    Sie können den Schrittstatus verwenden, um zu ermitteln, wann ein bestimmter Schritt fehlschlägt. Das Identifizieren eines bestimmten Schritts kann nützlich sein, wenn Ihre Aktion mehrere Instanzen desselben Schritttyps enthält. Möglicherweise möchten Sie auch einen bestimmten Schritt identifizieren, damit ein Flow-Fehlerbehandler bestimmte Korrekturmaßnahmen für den Fehler ergreifen kann.
    Platzieren Sie spezifische Fehlerbedingungen vor allgemeinen Fehlerbedingungen
    Die Fehlerauswertung wird beendet, wenn die Aktion eine übereinstimmende Fehlerbedingung findet. Wenn allgemeine Fehlerbedingungen an die erste Stelle gesetzt werden, 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 können Sie Fehlerbedingungen nur anzeigen, wenn Sie sie bearbeiten.