Bericht senden, wenn ein Prozess unerwartet fehlschlägt
Geschrieben vonOssi Galkin Vor über einer Woche aktualisiertWenn Sie beispielsweise einen Bericht für unerwartete Fehler in Ihrem Prozess senden möchten, können Sie einen Unterprozess konfigurieren, der aufgerufen wird, wenn ein Fehler auftritt, aber nicht im Prozess behandelt wird.
Bitte beachten Sie, dass alle Rückgabewerte des Unterprozesses, der bei einem unbehandelten Fehler aufgerufen wird, ignoriert werden. Sie können ihn nur verwenden, um z. B. eine E-Mail über den Fehler zu senden, nicht, um eine benutzerdefinierte Fehlerantwort an den Aufrufer des Hauptprozesses zurückzugeben. Wenn Sie eine benutzerdefinierte Fehlerantwort zurückgeben möchten, müssen Sie Ihre Prozessformen in einen Bereich einbinden, ihm einen benutzerdefinierten Fehlerhandler hinzufügen und Ihren benutzerdefinierten Fehler von dort aus senden.
Sie können den Unterprozess so konfigurieren, dass er bei einem unbehandelten Fehler über die Seitenleiste „Prozesseinstellungen“ aufgerufen wird.
Beachten Sie auch, dass Sie den Fehler und alle anderen Details explizit als Parameter an den Unterprozess übergeben müssen. Um die Ausnahmedetails an den Unterprozess zur Fehlerbehandlung zu übergeben, müssen Sie den#var.error
Referenz.
Verwandte ArtikelFangenEinführung in das Verständnis der Unterprozessansicht und die Verwendung von Unterprozessen als FehlerhandlerEinführung in den Unhandled Error HandlerBeispiel zur Verwendung des Catch-ElementsBeispiel zur Verwendung von Subprocess zum Aufrufen eines unbehandelten Fehlers