Durchsuchbare Dokumentation aufrufen | Zurück zur Dokumentationsübersicht
Navigation: Dokumentationen agorum core > agorum core workflow 3.0
Sie können einen Subworkflow in einen anderen Workflow als eigenen Knoten einbinden. Der andere Workflow wird dann zum Hauptworkflow. Der Subworkflow enthält wiederum mehrere Knoten. Sobald ein im Hauptworkflow eingebundener Subworkflow als Knoten zur Laufzeit erreicht wird, werden die Knoten des Subworkflows abgearbeitet.
Ein oder mehrere Knoten im Subworkflow fungieren hierbei als Endknoten. Die Outlets dieser Knoten, die Sie als Endknoten definieren, werden im Hauptworkflow, in den der Subworkflow eingebunden ist, in dem entsprechenden Knoten dargestellt. Sie können beliebig viele Endknoten in einem Subworkflow definieren.
Subworkflows sind sinnvoll, wenn Sie mehrere Knoten mit den gleichen oder zumindest fast identischen Einstellungen immer wieder benötigen und einbinden möchten.
Sobald Sie einen Subworkflow eingerichtet haben, erscheint dieser in der Auswahl der Knoten am unteren Ende im Abschnitt Zugehörige Subworkflows.
Um einen Subworkflow in einem Hauptworkflow verwenden zu können und damit er im Hauptworkflow zur Auswahl erscheint, müssen Sie:
Führen Sie die folgenden Schritte durch, damit ein Subworkflow ausschließlich in einem bestimmten Workflow zur Auswahl erscheint. In allen anderen Workflows erscheint der Subworkflow nicht zur Auswahl.
Möchten Sie den Subworkflow auch in allen anderen Workflows zur Auswahl haben, müssen Sie im Subworkflow stattdessen die Toolbox Gruppe befüllen. Das Ausschneiden und Einfügen des Ordners (siehe Subworkflow in einen Hauptworkflow einbinden) darf in diesem Fall nicht durchgeführt werden.
Tipp: Möchten Sie einen Hauptworkflow deployen und befinden Sie sich gerade im Subworkflow, können Sie oben in der Aktionsleiste den Hauptworkflow deployen, ohne den Subworkflow zu verlassen.
Sollten Sie viele Subworkflows verwenden, die immer wiederkehrende Parameter oder Knoten verwenden, können Sie auch Vorlagen verwenden, um eben solche Subworkflows zu erstellen. Der Vorteil ist, dass Sie mit diesen Vorlagen nicht jeden Subworkflow von Grund auf neu erstellen müssen. Die Parameter oder Knoten sind bereits in dieser Vorlage enthalten und müssen später nur noch entsprechend von Ihnen befüllt werden.
Eine solche Vorlage ist bereits vorhanden. Sie können sie in der Liste der verfügbaren Workflows unter dem Namen aaa.sample.node finden. Sie können sich aber auch eigene Vorlagen erstellen. Die Vorlage muss in Ihrem Projekt abgelegt werden, damit Sie durch das nächste Update nicht überschrieben wird.
So verwenden Sie eigene Vorlagen für Subworkflows: