El nodo Bucle repite un conjunto de pasos del flujo de trabajo según una condición o hasta que un array se haya procesado completamente. Produce dos ramas de salida en el lienzo: Bucle (pasos que se ejecutan en cada iteración) y Completado (pasos que se ejecutan después de que el bucle termine). El último paso de la cadena del bucle debe conectarse de vuelta a la entrada del nodo de bucle para crear el ciclo de iteración.
Configuración
Condición del bucle
| Campo | Obligatorio | Descripción |
|---|
| Tipo de condición | Sí | Determina cómo itera el bucle. Consulte las opciones a continuación. |
| Continuar bucle | Sí | Controla cuándo continúa el bucle. Las opciones son Verdadero (continuar bucleando) y Falso (detener inmediatamente). |
Tipos de condición
| Tipo | Descripción |
|---|
| Iteración de array | Itera sobre cada elemento de un array. |
| Condiciones booleanas | Continúa bucleando mientras una condición booleana evalúe como verdadero. |
| Conteo de iteraciones | Buclea un número fijo de veces. |
| Expresión | Continúa bucleando mientras una expresión personalizada evalúe como verdadero. |
| Verdadero/Falso simple | Un valor básico verdadero/falso para probar el comportamiento del bucle. |
Configuraciones de seguridad
| Campo | Descripción |
|---|
| Máximo de iteraciones | El número máximo de veces que el bucle puede ejecutarse. El valor predeterminado es 10. Actúa como un límite de seguridad para evitar bucles infinitos. |
Estructura del bucle
El nodo Bucle produce dos ramas de salida en el lienzo:
| Rama | Descripción |
|---|
| Bucle | Se conecta a los pasos que se ejecutan en cada iteración. |
| Completado | Se conecta a los pasos que se ejecutan después de que el bucle termine. |
Resultados
La pestaña Resultados muestra los detalles de la ejecución del bucle después de que se ejecuta el nodo.
El último paso de la cadena del bucle debe conectarse de vuelta a la entrada del nodo de bucle para crear el ciclo de iteración. El bucle continúa mientras la condición evalúe como verdadero.