Prozessentwicklung
Geschrieben vonOssi Galkin Vor über einer Woche aktualisiertTable of contentsUnterprozesse in anderen Prozessen verwenden
Sie können einen Unterprozess aus einem Prozess aufrufen, indem Sie das Unterprozesselement zu Ihrem Prozess hinzufügen.
Im Editor können Sie aus dem Dropdown-Menü auswählen, welchen Unterprozess Sie aufrufen möchten. Nachdem Sie den Unterprozess ausgewählt haben, werden die Parameter für diesen Unterprozess im Parametereditor angezeigt. Wenn Sie für einen Parameter keinen Wert angeben, wird stattdessen der Standardwert verwendet. Wenn Sie für den Parameter keinen Standardwert festgelegt haben, ist der Wert für diesen Parameter null. In diesem Fall müssen im Unterprozess Nullprüfungen durchgeführt werden, oder der Unterprozess gibt einen Fehler aus, wenn Sie versuchen, den Nullwert in Prozessschritten zu verwenden.
In den erweiterten Einstellungen können Sie eine Beschreibung für den Unterprozessaufruf festlegen, die Protokollierung von Ergebnissen und Parametern überspringen und Ergebnisse vorantreiben. Darüber hinaus können Sie einen Remoteaufruf für den Unterprozess festlegen. Wenn Sie diese Option aktivieren, können Sie auswählen, in welcher Agentengruppe der Unterprozess für jede Ihrer Umgebungen ausgeführt werden soll. Sie können auch eine Zeitüberschreitung festlegen, wenn die Agenten in dieser Agentengruppe nicht antworten. Standardmäßig werden Unterprozesse in derselben Agentengruppe wie der aufrufende Prozess ausgeführt. Ein Remoteaufruf ist eine nützliche Option für Fälle, in denen Sie den Unterprozess in einem Prozess in einer anderen Agentengruppe als dem aufrufenden Prozess ausführen möchten. Wenn Sie beispielsweise einen Prozess in einem Cloud-Agenten ausführen und einen Unterprozess aufrufen möchten, der Datenbankabfragen ausführt, diese Abfragen jedoch nur in einem lokalen Agenten ausführen können, können Sie anordnen, dass der Unterprozess in der Agentengruppe ausgeführt wird, die lokale Agenten enthält.
Nachdem Sie den Unterprozessaufruf zu Ihrem Prozess hinzugefügt haben, muss dieser Unterprozess zunächst in der Agentengruppe bereitgestellt werden, in der Sie Ihren aufrufenden Prozess bereitstellen möchten. Wenn Sie den Unterprozess nicht zuerst in der Agentengruppe bereitgestellt haben, gibt Frends eine Fehlermeldung aus, die angibt, welche Unterprozesse in der Agentengruppe fehlen. Sie können auch sehen, welche Unterprozesse in der Agentengruppe verfügbar sein sollten, während Sie den aufrufenden Prozess in der Agentengruppe bereitstellen.
Der nächste Artikel istBeispielprozess im Kurs verwendet
Verwandte ArtikelUnterprozess aufrufenEinführung in den Call-SubprozessEinführung in bedingte TriggerEinführung in Teilprozesse und ProzesshierarchieEinführung in die Subprozessentwicklung