Partager via


Activités de bouclage

Les activités de bouclage sont des actions mises en boucle dans une orchestration. Il est possible de capturer les événements d'actions mises en boucle dans une orchestration. Pour ce faire, vous devez créer une autre activité et mapper l'ensemble des données et des étapes majeures de cette nouvelle activité dans la boucle. Cette opération est nécessaire étant donné que le traitement des données dans la boucle se répètera plusieurs fois par exécution planifiée. La figure suivante montre un exemple de cette situation.

Image montrant un exemple d’activité de boucle.

Comme l'illustre la figure, si votre bon de commande comporte plusieurs éléments de ligne traités dans une boucle, les questions du type « Quels sont les bons de commande contenant des prix unitaires de 100$ ? » sont ambiguës. Voici ce que seraient des questions sans équivoque :

  • Quels sont les bons de commande contenant des éléments de ligne avec un prix de 100$ ?

  • Quels sont les bons de commande contenant des prix unitaires total/min/max de 100 $ ?

    Pour poser des questions sans ambiguïté, il faut bien distinguer éléments de ligne et bon de commande. Dans l'Éditeur de modèle de suivi, l'activité racine (un bon de commande par exemple) est mappée sur toutes les actions extérieures à la boucle. L’activité enfant (par exemple, élément de ligne) est mappée aux actions à l’intérieur de la boucle.

    Vous devez utiliser un élément de charge tel que ActivityID pour l'activité racine. Mettez cet élément de charge à disposition dans quelques-uns des messages de la boucle. Mappez l’activité au nœud Relation qui s’affiche sous l’activité enfant et nommez-la comme activité racine.

Voir aussi

Implémentation d'activités BAM avec des flux d'événements