Saltearse al contenido

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

CampoQué hace
DataEl 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.

Componentes relacionados