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.

Das Fehlerbehandlungselement wird ausgelöst, wenn ein Fehler im Aktionsablauf auftritt.

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.

Auf der Seite „Aktionsausführungen“ wird der Status der abgeschlossenen Aktionsausführungen angezeigt. Der Status der Aktionsausführungen kann „Abgeschlossen“ oder „Fehlgeschlagen“ lauten.

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.