Lussen
Vier vakjes. Alle vier sturen hun body op een eigen uitvoer uit en melden het einde
van het werk via hun poort done.
ForEach (voor elk)
Section titled “ForEach (voor elk)”Itereert over een lijst.
| Invoer | items (json) |
| Uitvoer | each — één uitzending per element |
| Configuratie | parallelism: { enabled, count } |
Zonder parallellisme volgen de iteraties elkaar sequentieel op. Met
parallellisme draaien er tot count tegelijk (minimaal 2).
De poort done stuurt pas uit wanneer alle subgrafen van de iteraties klaar
zijn: daar sluit u de samenvatting of het opruimen aan.
HTTP-verzoek ──response[body.ids]──► ForEach (parallellisme 4) ├─ each ──► HTTP-verzoek “detail” └─ done ──► Log “klaar”For (voor)
Section titled “For (voor)”Numerieke lus.
| Invoer | from, to, step (getallen) |
| Uitvoer | each — met de naam index |
| Configuratie | from, to, operator (standaard <, of ≤, =, ≥, >, ≠), step (0 wordt als 1 behandeld), parallelism |
While (zolang)
Section titled “While (zolang)”Lus met de test vooraf.
| Invoer | left, right |
| Uitvoer | then — met de naam body, een puur signaal |
| Configuratie | operator, left, right |
De body is een signaal: hij vervoert geen waarde. Loop het einde van de body terug
naar de poort in van het vakje While om de voorwaarde opnieuw te evalueren.
Gebruik een runvariabele als teller of als stopvoorwaarde.
Do…While (herhalen zolang)
Section titled “Do…While (herhalen zolang)”Gelijk aan de vorige, maar de body draait minstens één keer: de test gebeurt achteraf. De uitvoer heet lus.
Kiezen
Section titled “Kiezen”| Situatie | Vakje |
|---|---|
| Ik heb een lijst | ForEach |
| Ik weet het aantal iteraties | For |
| De stopvoorwaarde hangt van een resultaat af en wordt vooraf getest | While |
| Idem, maar er moet minstens één ronde zijn | Do…While |
| Ik wil het bij een mislukking opnieuw proberen | Retry |
Let op de belasting
Section titled “Let op de belasting”Het parallellisme van ForEach en For verstuurt echte netwerkaanroepen tegelijk. Voer het op een acceptatieomgeving stap voor stap op — en denk aan het vakje Wachten om het tempo te egaliseren.