Activité Pour chaque

L'activité Pour chaque effectue une itération dans les éléments récurrents d'une variable, en exécutant d'autres activités lors de chaque cycle d'itération.

Pourquoi et quand exécuter cette tâche

Lorsque vous déplacez une activité Pour chaque sur une orchestration, Studio crée les deux variables suivantes :

Où X est égal au nombre d'activités Pour chaque qui ont été déposées sur l'orchestration. Par exemple, lorsque l'activité Pour chaque est déplacée sur une orchestration, les variables appelées loopvalue_1 et loopcounter_1 sont créées.

Avertissement : Vous ne devez pas utiliser les variables loopvalue_X et loopcounter_X en dehors de l'activité Pour chaque. La portée de ces variables est limitée à l'activité Pour chaque.
 

Pour utiliser une activité Pour chaque, procédez comme suit :

Procédure

  1. Ouvrez l'onglet Activités et le dossier Logique.
  2. Faites glisser l'activité Pour chaque sur l'orchestration.
  3. Dans la zone Nom de la variable, sélectionnez une variable contenant l'élément récurrent par lequel la boucle doit passer dans l'activité Pour chaque.
  4. Dans la zone Nom d'élément, cliquez sur [...] pour accéder à l'élément récurrent par lequel la boucle doit passer dans l'activité Pour chaque. La fenêtre Sélectionner l'élément récurrent s'affiche.
  5. Sélectionnez un élément récurrent et cliquez sur OK.

Résultats

Une Expression XPath qui fait référence à l'élément récurrent s'affiche dans la zone Nom d'élément. La zone Nom de la variable est automatiquement renseignée avec la variable loopvalue_X créée pour cette activité Pour chaque. Vous pouvez éditer l'expression XPath générée dans la zone Nom d'élément.

Vous pouvez ajouter d'autres activités au sein de la boucle Pour chaque. Utilisez les activités Rupture de boucle et Continuer pour contrôler les itérations de la boucle Pour chaque.