Flow.Documentatie
ProfessionalWorkflows

Loop: herhalen zolang een voorwaarde klopt

6 stappen± 4 minVideoGecontroleerd 22 okt 2026
  1. Stap 1 · Open Flow en maak een workflow
  2. Stap 2 · Begin bij pagina 1
  3. Stap 3 · Een loop met een voorwaarde
  4. Stap 4 · Zet de teller verder
  5. Stap 5 · Zet de stappen op één lijn en sla op
  6. Stap 6 · Voer uit

Soms weet u vooraf niet hoe vaak iets moet: een API die pagina voor pagina antwoordt, een poging die u herhaalt tot hij lukt. Dan zet u de Loop op Zolang een voorwaarde klopt. De voorwaarde wordt vóór iedere doorloop gecontroleerd; een stap in de loop moet hem uiteindelijk onwaar maken.

Bekijk de hele handleiding als video6 stappen in één film
Stap 1 / 6

Open Flow en maak een workflow

Klik in de portal bij Omgevingen op Ontwikkeling en daar op Openen; Flow opent in een nieuw tabblad. Klik daar op + naast Algemeen, kies Nieuwe workflow en geef hem een naam. Een nieuwe workflow begint met een Event trigger: het punt waar hij start.

  1. Klik op Ontwikkeling
Open Flow en maak een workflow · Klik op Ontwikkeling
  1. Klik op Openen ↗
Open Flow en maak een workflow · Klik op Openen ↗
  1. Klik op Toevoegen aan Algemeen
Open Flow en maak een workflow · Klik op Toevoegen aan Algemeen
  1. Klik op Nieuwe workflow
Open Flow en maak een workflow · Klik op Nieuwe workflow
  1. Vul in bij Workflownaam: Gids · pagina voor pagina
Open Flow en maak een workflow · Vul in bij Workflownaam: Gids · pagina voor pagina
Stap 2 / 6

Begin bij pagina 1

Zet onder Voorbeeldgegevens (Code) van de trigger op welke pagina u begint. In dit voorbeeld zijn er drie pagina's.

  1. Klik op de stap ‘Event trigger’
Begin bij pagina 1 · Klik op de stap ‘Event trigger’
  1. Klik op Code
Begin bij pagina 1 · Klik op Code
  1. Vul in bij de voorbeeldgegevens: `{
Begin bij pagina 1 · Vul in bij de voorbeeldgegevens: `{; ;
Stap 3 / 6

Een loop met een voorwaarde

Voeg een Loop toe en kies bij Herhalen Zolang een voorwaarde klopt. Schrijf de voorwaarde: pagina is kleiner dan of gelijk aan 3. Bij Maximaal aantal items staat een veiligheidsgrens: blijft de voorwaarde per ongeluk waar, dan stopt de loop daar met een melding.

  1. Klik op Node toevoegen
Een loop met een voorwaarde · Klik op Node toevoegen
  1. Klik op Loop
Een loop met een voorwaarde · Klik op Loop
  1. Vul in bij Naam: Zolang er pagina's zijn
Een loop met een voorwaarde · Vul in bij Naam: Zolang er pagina's zijn
  1. Klik op Zolang een voorwaarde klopt
Een loop met een voorwaarde · Klik op Zolang een voorwaarde klopt
  1. Vul in bij Welk veld controleren?: pagina
  2. Kies bij Vergelijking: is kleiner dan of gelijk aan
  3. Vul in bij Waarde: 3
Een loop met een voorwaarde · Vul in bij Welk veld controleren?: pagina; Kies bij Vergelijking: is kleiner dan of gelijk aan; Vul in bij Waarde: 3
  1. Klik op het bolletje van ‘Event trigger’
Een loop met een voorwaarde · Klik op het bolletje van ‘Event trigger’
  1. Klik op het bolletje van ‘Zolang er pagina's zijn’
Een loop met een voorwaarde · Klik op het bolletje van ‘Zolang er pagina's zijn’
Stap 4 / 6

Zet de teller verder

Kies onderin de loop bij Stap toevoegen Transform data en zet pagina op = pagina + 1. Hier zou u in het echt ook de pagina ophalen, met een HTTP request. Zonder deze stap blijft pagina 1 en stopt de loop pas bij het maximum.

  1. Kies bij Stap toevoegen: Transform data
Zet de teller verder · Kies bij Stap toevoegen: Transform data
  1. Vul in bij Naam: Volgende pagina
Zet de teller verder · Vul in bij Naam: Volgende pagina
  1. Klik op Verwijder veld
Zet de teller verder · Klik op Verwijder veld
  1. Klik op Verwijder veld
Zet de teller verder · Klik op Verwijder veld
  1. Vul in bij Nieuw veld: pagina
  2. Vul in bij pagina: = pagina + 1
Zet de teller verder · Vul in bij Nieuw veld: pagina; Vul in bij pagina: = pagina + 1
Stap 5 / 6

Zet de stappen op één lijn en sla op

Selecteer de stappen (klik de eerste, en de andere met Shift ingedrukt) en klik op Horizontaal uitlijnen: dan staan ze op één lijn en leest u de workflow van links naar rechts; een tak (zoals Nee van een If / Else) krijgt een eigen rij eronder. Passend maken zet alles in beeld; daarna Opslaan.

  1. Klik op ‘Event trigger’
Zet de stappen op één lijn en sla op · Klik op ‘Event trigger’
  1. Klik op ‘Zolang er pagina's zijn’ met Shift ingedrukt
Zet de stappen op één lijn en sla op · Klik op ‘Zolang er pagina's zijn’ met Shift ingedrukt
  1. Klik op Horizontaal uitlijnen
Zet de stappen op één lijn en sla op · Klik op Horizontaal uitlijnen
  1. Klik op Passend maken
Zet de stappen op één lijn en sla op · Klik op Passend maken
  1. Klik op Opslaan
Zet de stappen op één lijn en sla op · Klik op Opslaan
Stap 6 / 6

Voer uit

De loop liep drie keer: bij pagina 1, 2 en 3. Daarna was pagina 4 en klopte de voorwaarde niet meer.

  1. Klik op Voer uit
Voer uit · Klik op Voer uit
Voer uit · Status: Afgerond.
Voer uit · 3 keer doorlopen.
Voer uit · pagina: 4 na de loop.

Deze handleiding is op 22 okt 2026 stap voor stap uitgevoerd door een geautomatiseerde test op Flow (versie 3e563176).