Grundlagen der Unterprozessansicht

Grundlegendes zur Unterprozessansicht
Einfache und minimalistische Prozesse sind normalerweise die eleganteste und effizienteste Art, hochfunktionale Hierarchien zu implementieren. Mit Unterprozessen können Sie den Hauptprozess in kleinere Teile aufteilen, was dem Prozess mehr Flexibilität und Haltbarkeit verleiht. Die Aufteilung des Hauptprozesses in kleinere Teile erleichtert auch die Fehlerbehandlung und erleichtert das Auffinden von Bereichen, die aktualisiert werden müssen.
Wie im vorherigen Modul erwähnt, können Unterprozesse in mehreren Prozessen verwendet und von anderen Unterprozessen aufgerufen werden. Dies vereinfacht die Struktur Ihrer Frends-Prozessinfrastruktur, da Sie keine großen Prozesse erstellen müssen, die dieselbe Operation ausführen, sondern den Prozess in Teile aufteilen und die Teile wiederverwenden können, die auf dieselbe Weise funktionieren. Dies spart erhebliche Entwicklungszeit und reduziert die Prozesskomplexität.
Die Fehlerbehandlung ist eine weitere großartige Möglichkeit, Unterprozesse zu nutzen. Anstatt einen Throw zu verwenden, um eine fehlgeschlagene Prozessinstanz zu beenden, können Unterprozesse verwendet werden, um diese Fehler zu behandeln. Beispielsweise können Unterprozesse verwendet werden, um Fehlermeldungen zu erstellen und zu senden oder fehlgeschlagene Dateien in Fehlerordner zu verschieben. Frends verfügt auch über eine Funktion namens „Unbehandelte Fehlerbehandlung“, die Unterprozesse verwendet, um jeden Fehler im Prozess zu behandeln, der nicht von einem Throw-Element behandelt wird.
Schließlich können Unterprozesse als Auslöser für andere Unterprozesse oder einen Hauptprozess verwendet werden. Dies geschieht durch die Verwendung des bedingten Auslöserelements, das einen Unterprozess als Parameter verwendet. Der Unterprozess wird zur festgelegten Zeit gestartet.
Unterprozesse als Fehlerhandler verwenden
Wie bereits erwähnt, können Unterprozesse verwendet werden, um Funktionen für mehrere Prozesse gemeinsam zu nutzen. Dies ist insbesondere dann nützlich, wenn Unterprozesse als Fehlerhandler verwendet werden. Ein Unterprozessaufruf kann Variablen annehmen, die beispielsweise zum Senden von E-Mails, Korrigieren von Daten oder Ausführen verschiedener Aufgaben verwendet werden können, wenn sie ausgelöst werden. Im folgenden Beispiel werden Unterprozesse als Fehlerhandler verwendet, die E-Mail-Adressen als Variablen annehmen und E-Mails an die angegebene Adresse senden.
Der nächste Artikel istEinführung in den Unhandled Error Handler
Verwandte ArtikelUnterprozess zum Aufrufen bei unbehandeltem FehlerEinführung in Teilprozesse und ProzesshierarchieEinführung in den Unhandled Error HandlerBeispiel zur Verwendung des Catch-ElementsBeispiel zur Verwendung von Subprocess zum Aufrufen eines unbehandelten Fehlers