Boucle package

Utilisez le package Boucle pour répéter plusieurs fois un ensemble d'actions en fonction de conditions spécifiées. Cela vous permet d'itérer sur une liste, une plage de nombres ou jusqu'à ce qu'une condition spécifique soit remplie. Il devient alors utile pour les tâches qui nécessitent des actions répétitives.

Par exemple, répéter l'ensemble des actions qui lisent les données de chaque ligne d'un fichier Microsoft Excel, renommer tous les fichiers dans un dossier, enregistrer chaque e-mail dans une boîte de réception. Vous pouvez également utiliser l'action Si dans l'action Boucle pour valider une condition, et en fonction du résultat, ignorer l'itération actuelle dans la boucle ou même rompre la boucle. Pour plus d'informations sur l'utilisation de l'action Si, reportez-vous à la documentation Si package.

Pour les boucles conditionnelles, différentes actions sont prises suivant que les paramètres conditionnels sont satisfaits ou non. Pour les boucles ayant un nombre spécifié d'itérations, la boucle s'arrête à la dernière itération et passe à l'étape suivante dans le robot.

Lorsque vous exécutez une séquence de actions de manière répétée pendant un nombre spécifique de fois dans une boucle, la condition de fin de boucle est évaluée à chaque itération. Par exemple, tenez compte du scénario suivant, dans lequel vous parcourez en boucle un Données de tableau de 10 colonnes.
  • Vous saisissez les valeurs dynamiques du nombre de colonnes comme condition de fin dans la boucle.
  • Dans le corps de la boucle, utilisez la fonction Table de données > Supprimer la colonne action pour supprimer la colonne à l'index 0.
  • Lorsque vous exécutez le robot, il supprime une colonne à chaque itération.
Il réduit donc le nombre d'itérations, car la condition de fin de boucle est évaluée à chaque itération.
Remarque : Vous pouvez exécuter les robots avec un nombre maximal de 97 boucles imbriquées.

Étiquetage des boucles pour le contrôle de l'automatisation

Les étiquettes de boucle sont utilisées pour identifier et gérer différentes boucles dans un robot. Elles facilitent la distinction entre plusieurs boucles, en particulier lorsqu'il s'agit de boucles imbriquées. Les étiquettes de boucle facilitent le contrôle du flux d'automatisation en vous permettant de spécifier la boucle à continuer, interrompre ou quitter. Cette méthode est bénéfique dans les scénarios d'automatisation complexes où plusieurs boucles sont impliquées.
Remarque : Pour ajouter des étiquettes de boucle, créez vos robots en utilisant Boucle package version (3.7.4). Cette fonctionnalité n'est pas rétrocompatible.
Pour ajouter des étiquettes aux actions Boucle, Continuer ou Interrompre, dans le champ Étiquette spécifiez une étiquette pour identifier votre boucle.
Remarque :
  • Veillez à ce que chaque étiquette de boucle dans un robot spécifique soit unique.
  • Le champ Étiquette ne peut contenir que des caractères alphanumériques.
Consultez l'exemple suivant pour savoir comment utiliser le champ Étiquette en vue d'interrompre ou de poursuivre une boucle dans un robot :
  • Dans le champ Étiquette de la première action Boucle, spécifiez une étiquette outerloop.
  • Dans le champ Étiquette de la deuxième boucle action, spécifiez une étiquette innerloop.
  • Dans l'action Boucle > Continuer, sélectionnez l'étiquette de la boucle que vous souhaitez poursuivre dans le champ Étiquette.
  • Dans l'action Boucle > Interrompre, sélectionnez l'étiquette de la boucle que vous souhaitez interrompre dans le champ Étiquette.

Cliquez sur la vidéo pour savoir comment fonctionnent les boucles d'étiquetage.

Dans un robot, si vous avez plusieurs boucles imbriquées avec actions Boucle > Continuer et Interrompre et si vous n'avez pas étiqueté les boucles, lors de l'exécution du robot, le robot interrompt ou poursuit la boucle la plus proche par défaut.

Par exemple, vous avez :
  • Une boucle extérieure et une boucle intérieure imbriquée dans la boucle extérieure
  • Une action Boucle > Continuer et Interrompre à l'intérieur de la boucle interne
Si vous n'avez étiqueté aucune de ces boucles, lorsque vous exécutez le robot, ce dernier interrompt ou poursuit la boucle la plus proche, c'est-à-dire la boucle interne.

Actions du package Boucle

Les actions Boucle suivantes sont disponibles :

Action Description
Boucle Reportez-vous à la rubrique Utilisation de l'action Boucle.
Continuer

Reportez-vous à la rubrique action Continuer.

Interrompre

Reportez-vous à la rubrique action Interrompre.