Sub-Workflows
Je mehr Aufgaben ein Workflow erfüllen muss, desto komplexer wird er. Um die Übersichtlichkeit zu verbessern, können einzelne Teile in Sub-Workflows ausgelagert werden. Dadurch bleibt der Haupt-Workflow übersichtlicher. Idealerweise sind Sub-Workflows so gestaltet, dass sie auch in anderen Workflows wiederverwendet werden können. Das spart Zeit und verhindert, dass gleiche Schritte mehrfach konfiguriert werden müssen.
Ein Sub-Workflow kann einen anderen Sub-Workflow aufrufen.
Sub-Workflows werden in zwei Kategorien unterteilt:
Generic Sub-Workflows
Linked Sub-Workflows
Generic Sub-Workflows
Generic Sub-Workflows können von jedem anderen Workflow aufgerufen werden. Sie sind flexibel, da sie mit Parametern arbeiten, die beim Aufruf mit Variablen verknüpft werden müssen. Um einen Generic Sub-Workflow aufzurufen, verwenden Sie das Plugin Sub-Workflow ausführen.
Parameter
Die Parameter eines Generic Sub-Workflows werden im zugehörigen Connector definiert. Jeder Parameter besteht aus einem Namen und einem Datentyp. Diese Parameter stehen im Sub-Workflow als Event-Variablen zur Verfügung.
Wenn der Sub-Workflow den Wert einer Event-Variable ändert, wird diese Änderung automatisch in der zugeordneten Variable des aufrufenden Workflows übernommen.
Linked Sub-Workflows
Linked Sub-Workflows sind fest mit einem bestimmten Haupt-Workflow verbunden und können ausschliesslich von diesem Workflow aus aufgerufen werden. Der Aufruf erfolgt ebenfalls über das Plugin Sub-Workflow ausführen.
Im Gegensatz zu Generic Sub-Workflows benötigen Linked Sub-Workflows keine eigenen Parameter. Stattdessen stehen im Sub-Workflow automatisch alle benutzerdefinierten Variablen sowie Event-Variablen des Haupt-Workflows zur Verfügung.
Ein Linked Sub-Workflow dient dazu, sehr spezifische Aufgaben des Haupt-Workflows abzutrennen, die nicht von anderen Workflows verwendet werden sollen oder können. Der Haupt-Workflow bleibt so übersichtlich und leicht verständlich.
Erstellen eines Linked Sub-Workflows
Ein Linked Sub-Workflow kann nur aus dem Workflow heraus aufgerufen werden, für den er erstellt wurde.
Zuletzt aktualisiert