Actions de boucle For each

Effectué

L’action For Each permet d’itérer dans une liste ou un tableau d’éléments ; elle est donc courante dans les tâches contenant de telles structures.

Pour en faire la démonstration, nous allons développer le flux précédent. Supposons que chaque collaborateur puisse envoyer plusieurs e-mails contenant des dépenses à additionner avant de les écrire.

Tout d’abord, nous ajoutons une nouvelle variable, qui contiendra la somme des dépenses de chaque collaborateur :

Capture d’écran d’un exemple de boucle d’espace de travail.

Comme tous les e-mails d’un collaborateur spécifique ont été récupérés à ce stade, nous pouvons ajouter une action For Each pour les parcourir :

Capture d’écran de la boîte de dialogue des propriétés de l’action de boucle For Each.

Configuré ainsi, %CurrentItem% contiendra un e-mail différent à chaque répétition de la boucle For Each.

Dans la boucle, nous ajouterons des actions pour convertir le texte de l’e-mail en nombre, et l’ajouterons au total du collaborateur :

Capture d’écran d’un exemple d’espace de travail de boucle For Each.

Enfin, notez que nous devons changer la valeur à écrire dans Excel en variable Expense Sum (action 11).