Loop End
Loop End marca el final de los pasos que se repiten dentro de un Loop. Recibe el resultado del último paso de cada vuelta y devuelve al Loop el registro que se estaba procesando, para que el bucle avance al siguiente. Sin Loop End, el bucle no puede continuar.
Cuándo usarlo
- Siempre que uses un Loop: cada Loop necesita su Loop End.
- En bucles dentro de otros bucles: cada bucle interior lleva su propio Loop End, y el componente prepara los pasos del bucle interior para empezar de cero en cada vuelta del exterior.
Configuración
| Campo | Qué hace |
|---|---|
| Data | El resultado del último paso de la vuelta. Conecta aquí la salida del último componente que se repite. |
No tiene más campos que configurar.
Resultado
- Item: el registro que se ha procesado en esta vuelta, tal como lo entregó el Loop. Conéctalo de vuelta al Loop para cerrar el ciclo. Es obligatorio: si no está conectado al Loop, la ejecución se detiene con un error.
Ejemplo
En un flujo que envía una factura a cada cliente de una lista, el Loop entrega cada cliente a un componente que genera la factura y a otro que la envía por correo. La salida del componente de correo se conecta a Data de Loop End, y su Item vuelve al Loop. Así, tras cada envío, el bucle pasa al siguiente cliente.