> ## 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.

# Boucle

> Répétez un ensemble d'étapes jusqu'à ce qu'une condition soit remplie ou qu'un tableau soit entièrement itéré.

Le nœud **Boucle** répète un ensemble d'étapes de flux de travail en fonction d'une condition ou jusqu'à ce qu'un tableau soit entièrement traité. Il produit deux branches de sortie sur le canevas : **Boucle** (étapes qui s'exécutent à chaque itération) et **Terminé** (étapes qui s'exécutent après la fin de la boucle). L'étape finale dans la chaîne de boucle doit se reconnecter à l'entrée du nœud de boucle pour créer le cycle d'itération.

## Configuration

### Condition de boucle

| Champ                   | Requis | Description                                                                                                         |
| ----------------------- | ------ | ------------------------------------------------------------------------------------------------------------------- |
| **Type de condition**   | Oui    | Détermine comment la boucle itère. Voir les options ci-dessous.                                                     |
| **Continuer la boucle** | Oui    | Contrôle quand la boucle continue. Les options sont `Vrai (continuer la boucle)` et `Faux (arrêter immédiatement)`. |

### Types de conditions

| Type                      | Description                                                            |
| ------------------------- | ---------------------------------------------------------------------- |
| **Itération de tableau**  | Itère sur chaque élément d'un tableau.                                 |
| **Conditions booléennes** | Continue la boucle tant qu'une condition booléenne évalue à vrai.      |
| **Compteur d'itération**  | Exécute la boucle un nombre fixe de fois.                              |
| **Expression**            | Continue la boucle tant qu'une expression personnalisée évalue à vrai. |
| **Vrai/Faux simple**      | Une valeur vrai/faux simple pour tester le comportement de la boucle.  |

### Paramètres de sécurité

| Champ                    | Description                                                                                                                                                   |
| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Itérations maximales** | Le nombre maximal de fois que la boucle peut s'exécuter. La valeur par défaut est `10`. Agit comme une limite de sécurité pour prévenir les boucles infinies. |

### Structure de boucle

Le nœud Boucle produit deux branches de sortie sur le canevas :

| Branche     | Description                                                       |
| ----------- | ----------------------------------------------------------------- |
| **Boucle**  | Se connecte aux étapes qui s'exécutent à chaque itération.        |
| **Terminé** | Se connecte aux étapes qui s'exécutent après la fin de la boucle. |

## Résultats

L'onglet **Résultats** affiche les détails d'exécution de la boucle après l'exécution du nœud.

<Note>
  L'étape finale dans la chaîne de boucle doit se reconnecter à l'entrée du nœud de boucle pour créer le cycle d'itération. La boucle continue tant que la condition évalue à vrai.
</Note>
