El bloque Loop repite un conjunto de pasos una vez por cada elemento de una lista, normalmente {{result}} de un bloque Database Query o Call External API anterior que devolvió un array.
Conectar uno
Dibuja una conexión desde el bloque Loop hacia lo que deba ejecutarse para cada elemento, luego conecta el último bloque de esa cadena de vuelta al bloque Loop para cerrar el ciclo. Usa su otra conexión de salida independiente para lo que deba ejecutarse una vez, después de que se haya procesado cada elemento (marcada "Done"). Dentro del cuerpo del bucle, {{item.field}} se refiere a los campos del elemento actual.
Límites
Un Loop tiene su propio ajuste "max iterations", y el intérprete del endpoint tiene un límite de pasos global estricto, así que un bucle malformado o inesperadamente grande no puede ejecutarse indefinidamente.
Bucles anidados
Un bucle dentro del cuerpo de otro bucle funciona, y cada uno mantiene correctamente su propio estado independiente a lo largo de las iteraciones externas. El único requisito real: dale al elemento de un bucle interno un nombre diferente al de cualquier bucle externo, ya que todas las variables de bucle comparten un único espacio de nombres plano, reutilizar un nombre sobrescribe el externo durante el resto de esa iteración.