Zum Hauptinhalt springen

Subflow-Editor

Der Subflow-Editor funktioniert genauso wie der Flow-Editor, nur erstellen Sie hier einen Subflow: eine Reihe von Anweisungen, die so zusammengefasst sind, dass sie im Haupt-Flow als einzelner Block verwendet werden können.

Mit Subflows bündeln Sie Programmlogik in wiederverwendbaren Bausteinen, die in allen Flows eingesetzt werden können. Das reduziert Redundanz und hält den Haupt-Flow übersichtlich.

In diesem Abschnitt

Unterschiede zwischen Subflow und Flow

  • Es gibt keine Nebenläufigkeit — Zweige werden innerhalb eines Subflows nicht parallel ausgeführt.
  • Derselbe Subflow kann in jedem anderen Flow mehrfach verwendet werden.
  • Die Subflow-Node wartet, bis der Subflow beendet ist, bevor sie ihren Ausgang auslöst.

Arbeiten mit Subflows

  • Erstellen oder wählen Sie einen Subflow direkt in der Subflow-Node im Haupt-Flow und öffnen Sie ihn anschließend mit dem Stift-Button hier zur Bearbeitung.
  • Legen Sie mit der Subflow-Output-Node fest, welcher Ausgang nach Abschluss ausgelöst wird. Ist keine gesetzt, wird standardmäßig Ausgang 1 ausgelöst.
  • Ein Subflow beginnt mit der Subflow-Start-Node.

Die UUID eines Subflows steht in der URL, während Sie sich im Subflow-Editor befinden, zum Beispiel http://192.168.3.1/subflow/0994c0e2-f43b-438f-87de-c3fcf1fd68cc/. Genau diese UUID enthält eine String-Variable, wenn Sie den Subflow zur Laufzeit dynamisch auswählen.