Sub-Flow beenden

Einen Sub-Flow über einen Zweig abschließen und Werte zurückgeben.

Geschrieben von Thomas Seidl

Zuletzt aktualisiert Vor etwa 1 Monat

Was der Baustein macht

Sub-Flow beenden definiert das Ende eines Sub-Flows. Du wählst den Rückgabezweig und legst fest, welche Ausgabewerte an den aufrufenden Baustein zurückgehen.

Den Rückgabezweig wählen

Unter Rückgabezweig beantwortest du die Frage: Welcher Zweig wird zurückgegeben? Zur Auswahl stehen die Zweige, die im zugehörigen Sub-Flow definieren angelegt wurden.

Ein Sub-Flow hat in der Regel mehrere dieser Abschluss-Bausteine — je einen pro möglichem Ausgang. Der Zweig entscheidet, wo der Ablauf an der Aufrufstelle weiterläuft.

Ausgabewerte zuordnen

Unter Ausgabewerte legst du fest, welche Werte dieser Zweig zurückgibt. Über Ausgabewert zuordnen verbindest du eine im Sub-Flow definierte Ausgabe mit einem konkreten Wert oder einer Variablen aus dem Sub-Flow.

Unterschiedliche Zweige dürfen unterschiedliche Werte zurückgeben — der Erfolgsfall liefert vielleicht eine Kundennummer, der Fehlerfall nur einen Grund.

Wenn der Baustein nicht zugeordnet ist

Liegt der Baustein nicht innerhalb eines Sub-Flows, meldet die Oberfläche, dass er keinem Sub-Flow definieren zugeordnet ist. Verbinde ihn dann mit dem passenden Sub-Flow-Bereich auf der Arbeitsfläche.

Das passiert leicht, wenn Bausteine per Kopieren eingefügt oder auf der Fläche verschoben wurden.

Worauf du achten solltest

  • Jeden Zweig tatsächlich abschließen. Ein Zweig ohne Abschluss-Baustein kann an der Aufrufstelle nicht erreicht werden.
  • Auch den Fehlerfall zurückgeben. Ein Sub-Flow, der nur im Erfolgsfall endet, lässt den aufrufenden Ablauf im Fehlerfall hängen.
  • Gib nur zurück, was die aufrufende Seite wirklich braucht — das hält die Schnittstelle des Sub-Flows überschaubar.