Frequentie gebruik:
Moeilijkheidsgraad:
Een Sub-flow is een hele krachtige actie in Flow. Met een Sub-Flow kun je een compleet andere afslag nemen in een Flow. Dit kan een op zichzelf staande reeks acties zijn, maar de sub-flow actie kan ook zijn output teruggeven aan de ‘bovenliggende Flow’.
Je gebruikt de sub-flow vaak als je :
- Meerdere soortgelijke flows wil combineren in één flow.
- Je een conditie wilt doen waarbij een variabele wordt vervangen maar de ‘flow’ wel in stand blijft.
Voorbeeld
Als voorbeeld: In een flow willen we controleren of de datum een veld groter is dan 100. Als deze groter is dan 100, dan willen we “100” hanteren, anders de eigenlijke veld. De rest van het flow proces ziet er hetzelfde uit.

Voorbeeld van een flow waarbij wordt gekeken of de waarde groter is dan 100. Als deze groter is dan 100 wordt deze via de actie ‘nieuw nummer’ teruggezet op 100.
Bovenstaand voorbeeld had je ook op kunnen lossen zonder een Sub-Flow. Je had dan echter 2 updateconnectoren gehad. Deze manier is wat ‘chiquer’ en beter onderhoudbaar, met name in langere flows.
Terug naar bovenliggende Flow
De actie “Terug naar bovenliggende Flow” geeft de output terug naar de bovenliggende Flow. Dit is alleen nodig als je de output wilt teruggeven, het is niet nodig om dit te vullen als je de data verderop niet nodig hebt!
Configuratie
Er is maar één veld om te configureren. “Output field”. Door deze te vullen worden de variabelen niet vervangen in de oorspronkelijke reeks, maar toegevoegd aan een nieuwe reeks. Dit wordt zelden gebruikt!
Voorbeeld mét output field in bovenstaand voorbeeld
"Medewerker": "tom",
"Aantal": 101,
"OutputFieldGevuld": {
"Medewerker": "tom",
"Aantal": 100
}
Voorbeeld zonder output field in bovenstaand voorbeeld
"Medewerker": "tom",
"Aantal": 100

