Best Practices zur Fehlerbehandlung durch die Verwendung von Unterprozessen

Fehlerbehandlung bei Unterprozessen

Ossi Galkin avatarGeschrieben vonOssi Galkin Vor über einer Woche aktualisiertTable of contents

Fehlerbehandlung durch Verwendung von Unterprozessen

Unterprozesse sind gute Werkzeuge zur Fehlerbehandlung. Sie können Unterprozesse erstellen, um bestimmte Fehler zu behandeln, oder Sie können allgemeine Fehler behandeln, die in jedem Schritt des Prozesses auftreten können. Sehen wir uns zunächst die Behandlung bestimmter Fehler an.

Wenn Ihr Prozess einen Schritt enthält, der in einem bestimmten Fall einen Fehler auslösen könnte, kann die Behandlung dieses Fehlers mehrere Schritte erfordern, auch wenn dieser Fehler im Prozess behandelt werden kann. Sie sollten erwägen, einen Unterprozess zur Behandlung dieses Fehlers zu verwenden. Sie können ein Catch-Element verwenden, um einen Fehler aus einem Schritt oder Bereich abzufangen, und dann einen Unterprozess ausführen, um den Fehler zu behandeln. Unten sehen Sie ein Beispiel für einen Fall, in dem Sie versuchen, Daten aus einer Datenbank abzurufen, die Daten jedoch aus irgendeinem Grund nicht verfügbar sind und die Aufgabe einen Fehler auslöst. Der Prozess behandelt den Fehler dann, indem er einen Unterprozess aufruft, der die Daten aus anderen Datenbanken abruft.

Der zweite Fall ist, dass Sie alle Fehler behandeln möchten, die während einer Prozessausführung auftreten können. Sie möchten beispielsweise eine E-Mail-Benachrichtigung senden, wenn eine Prozessausführung in einem beliebigen Schritt des Prozesses fehlschlägt. Dies kann mithilfe von Unterprozessen erfolgen. In den Prozesseinstellungen finden Sie eine Option zum Hinzufügen eines Unterprozesses zum Verarbeiten nicht behandelter Ausnahmen. Sie können Parameter für den Unterprozess angeben, wie Sie es bei Verwendung eines Unterprozess-Aufrufelements tun würden. Der ausgewählte Unterprozess wird ausgelöst, wenn während der Prozessausführung ein Fehler auftritt, der nicht von einem Catch-Element behandelt wird.

Der nächste Artikel istBest Practices zur Wiederverwendung von Schritten mithilfe von Unterprozessen


Verwandte ArtikelFangenEinführung in das Verständnis der Unterprozessansicht und die Verwendung von Unterprozessen als FehlerhandlerEinführung in den Unhandled Error HandlerBest Practices zur Verwendung von UnterprozessenBeispiel zur Verwendung des Catch-Elements