Der Loop Block wiederholt eine Reihe von Schritten einmal für jedes Element in einer Liste, typischerweise {{result}} aus einem vorherigen Database Query oder Call External API Block, der ein Array zurückgegeben hat.
Einen aufbauen
Zieh eine Verbindung vom Loop Block zu dem, was für jedes Element laufen soll, und verbinde dann den letzten Block dieser Kette zurück mit dem Loop Block, um den Zyklus zu schließen. Nutze seine andere, separate ausgehende Verbindung für das, was einmal laufen soll, nachdem jedes Element verarbeitet wurde (markiert "Fertig"). Innerhalb des Loop Bodys verweist {{item.feld}} auf die Felder des aktuellen Elements.
Grenzen
Ein Loop hat eine eigene Einstellung für "maximale Iterationen", und der Endpunkt Interpreter hat ein übergreifendes, hartes Schrittlimit, sodass eine fehlerhafte oder unerwartet große Schleife nicht unbegrenzt weiterlaufen kann.
Verschachtelte Schleifen
Eine Schleife innerhalb des Bodys einer anderen Schleife funktioniert, und jede behält ihren eigenen, unabhängigen Zustand über äußere Iterationen hinweg korrekt bei. Die eine echte Anforderung: gib dem Element einer inneren Schleife einen anderen Namen als dem jeder äußeren, da sich alle Schleifenvariablen einen flachen Namensraum teilen, ein Name wiederzuverwenden überschreibt den äußeren für den Rest dieser Iteration.