Flow.Documentatie
BeginnerWorkflows

Loop: herhalen voor ieder item

7 stappen± 5 minVideoGecontroleerd 22 okt 2026
  1. Stap 1 · Open Flow en maak een workflow
  2. Stap 2 · Een bestelling met regels
  3. Stap 3 · Begin bij nul
  4. Stap 4 · Voeg de loop toe
  5. Stap 5 · Tel op, per regel
  6. Stap 6 · Zet de stappen op één lijn en sla op
  7. Stap 7 · Voer uit

Een bestelling heeft regels, een export heeft rijen, een API geeft een lijst terug. Met een Loop voert u dezelfde stappen uit voor ieder item uit zo'n lijst. Wat een stap in de loop verandert, blijft bewaard voor de volgende doorloop: zo telt u op of houdt u bij wat u tegenkwam.

Bekijk de hele handleiding als video7 stappen in één film
Stap 1 / 7

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 · orderregels optellen
Open Flow en maak een workflow · Vul in bij Workflownaam: Gids · orderregels optellen
Stap 2 / 7

Een bestelling met regels

Zet onder Voorbeeldgegevens (Code) van de trigger een bestelling met een lijst regels. Een lijst staat tussen [ ].

  1. Klik op de stap ‘Event trigger’
Een bestelling met regels · Klik op de stap ‘Event trigger’
  1. Klik op Code
Een bestelling met regels · Klik op Code
  1. Vul in bij de voorbeeldgegevens: `{
Een bestelling met regels · Vul in bij de voorbeeldgegevens: `{; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ;
Stap 3 / 7

Begin bij nul

Voeg Transform data toe met een veld totaal = 0. Dat is de teller waar de loop straks bij optelt; zonder beginwaarde bestaat het veld niet bij de eerste doorloop.

  1. Klik op Node toevoegen
Begin bij nul · Klik op Node toevoegen
  1. Klik op Transform data
Begin bij nul · Klik op Transform data
  1. Vul in bij Naam: Begin bij nul
Begin bij nul · Vul in bij Naam: Begin bij nul
  1. Klik op Verwijder veld
Begin bij nul · Klik op Verwijder veld
  1. Klik op Verwijder veld
Begin bij nul · Klik op Verwijder veld
  1. Vul in bij Nieuw veld: totaal
  2. Vul in bij totaal: = 0
Begin bij nul · Vul in bij Nieuw veld: totaal; Vul in bij totaal: = 0
  1. Klik op het bolletje van ‘Event trigger’
Begin bij nul · Klik op het bolletje van ‘Event trigger’
  1. Klik op het bolletje van ‘Begin bij nul’
Begin bij nul · Klik op het bolletje van ‘Begin bij nul’
Stap 4 / 7

Voeg de loop toe

Kies Loop in de bibliotheek. Bij Welke lijst typt u de naam van de lijst (zonder {{ }}), en u geeft het huidige item een naam: regel. In de stappen binnen de loop leest u het item als {{regel.prijs}}.

  1. Klik op Node toevoegen
Voeg de loop toe · Klik op Node toevoegen
  1. Klik op Loop
Voeg de loop toe · Klik op Loop
  1. Vul in bij Naam: Per regel
  2. Vul in bij Welke lijst wilt u verwerken? De lijst komt uit de vorige node.: regels
  3. Vul in bij Naam van het huidige item In de stappen leest u het item als {{regel.naam}}.: regel
Voeg de loop toe · Vul in bij Naam: Per regel; Vul in bij Welke lijst wilt u verwerken? De lijst komt uit de vorige node.: regels; Vul in bij Naam van het huidige item In de stappen leest u het item als {{regel.naam}}.: regel
  1. Klik op het bolletje van ‘Begin bij nul’
Voeg de loop toe · Klik op het bolletje van ‘Begin bij nul’
  1. Klik op het bolletje van ‘Per regel’
Voeg de loop toe · Klik op het bolletje van ‘Per regel’
Stap 5 / 7

Tel op, per regel

Kies onderin de loop bij Stap toevoegen Transform data: die komt in het vlak van de loop en draait voor iedere regel. Zet totaal op = round(totaal + regel.aantal * regel.prijs, 2): het vorige totaal plus deze regel.

  1. Kies bij Stap toevoegen: Transform data
Tel op, per regel · Kies bij Stap toevoegen: Transform data
  1. Vul in bij Naam: Optellen
Tel op, per regel · Vul in bij Naam: Optellen
  1. Klik op Verwijder veld
Tel op, per regel · Klik op Verwijder veld
  1. Klik op Verwijder veld
Tel op, per regel · Klik op Verwijder veld
  1. Vul in bij Nieuw veld: totaal
  2. Vul in bij totaal: = round(totaal + regel.aantal * regel.prijs, 2)
Tel op, per regel · Vul in bij Nieuw veld: totaal; Vul in bij totaal: = round(totaal + regel.aantal * regel.prijs, 2)
Stap 6 / 7

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 ‘Begin bij nul’ met Shift ingedrukt
Zet de stappen op één lijn en sla op · Klik op ‘Begin bij nul’ met Shift ingedrukt
  1. Klik op ‘Per regel’ met Shift ingedrukt
Zet de stappen op één lijn en sla op · Klik op ‘Per regel’ 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 7 / 7

Voer uit

Onderin ziet u iedere doorloop met het item dat aan de beurt was, en aan het eind hoe vaak de loop liep. Na de loop is totaal het bedrag van alle regels samen; het item regel bestaat dan niet meer.

  1. Klik op Voer uit
Voer uit · Klik op Voer uit
Voer uit · Status: Afgerond.
Voer uit · 3 keer doorlopen: één keer per regel.
Voer uit · totaal: 137.4 (86 + 26.4 + 25).

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