Fehlerbewertung der Aktion
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.
- 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.
- 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.