Indem Sie ein Fehlerbehandlungselement verwenden, können Sie Ihren Aktionsablauf so konfigurieren, dass er in bestimmten Phasen des Ablaufs einen Fehler anzeigt.
Ein Fehlerbehandlungselement erfordert zwei Eingaben:
- Angegebene Fehlermeldung der fehlgeschlagenen Aktion.
- Eingaben des Aktionsablaufs.
Wenn eine Aktion in Ihrem Ablauf fehlschlägt und der Aktionsablauf ein Fehlerbehandlungselement enthält, wird eine Fehlermeldung ausgegeben, die Sie über den Aktionsablauf informiert. Der Fehlerhandler ist eine eigene Aktion. Das folgende Skript ist ein Beispiel für einen Fehlerhandler, der in einem Aktionsablauf verwendet werden kann.
def handler(context, inputs): errorMsg = inputs["errorMsg"] flowInputs = inputs["flowInputs"] print("Flow execution failed with error {0}".format(errorMsg)) print("Flow inputs were: {0}".format(flowInputs)) outputs = { "errorMsg": errorMsg, "flowInputs": flowInputs } return outputs
Sie können die erfolgreichen und fehlgeschlagenen Ausführungen im Fenster „Aktionsausführungen“ anzeigen.
In diesem Beispiel wurde der Ablauf „flow-with-handler“, der das Fehlerbehandlungselement enthält, erfolgreich ausgeführt. Eine der Aktionen im Ablauf ist jedoch fehlgeschlagen, was den Fehlerhandler dazu veranlasst hat, einen Fehler zu melden.