> ## Documentation Index
> Fetch the complete documentation index at: https://ai-kb.automationanywhere.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Bucle

> Repite un conjunto de pasos hasta que se cumpla una condición o se haya iterado completamente un array.

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.

<Note>
  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.
</Note>
