Partager via


Relations d'activité

On parle de relation d'activité quand une activité est associée à une ou plusieurs autres activités. C'est par exemple le cas lorsque plusieurs activités d'expédition sont associées à une activité unique de bon de commande ou quand une activité d'expédition contient des éléments issus de deux activités de bon de commande.

Pour indiquer que deux activités sont associées, vous devez connaître leurs noms respectifs et avoir les ActivityID correspondants en mémoire pour pouvoir appeler AddRelatedActivity. Cette API crée le lien entre les enregistrements d'activité correspondants.

Dans le schéma ci-dessous, les lignes de code en surbrillance montrent comment établir une relation entre l'instance d'activité de bon de commande n°123 et les activités d'expédition n°1549, 1550 et 1551.

Image montrant comment vous créez une relation entre l’activité de bon de commande instance #123 et les activités d’expédition #1549, 1550 et 1551.

L'utilisateur final du processus d'entreprise voit une page Web où figure l'historique d'un bon de commande. Il peut par exemple y être écrit que le bon de commande est arrivé à 10h00 et qu'il a été approuvé deux jours plus tard. Un lien est par ailleurs fourni vers les documents correspondants. En raison du code du schéma ci-dessus, la page indique également des liens hypertexte qui renvoient l'utilisateur final du processus d'entreprise aux pages Web correspondant à l'expédition.

Notes

Tous les appels à AddRelatedActivity doivent se produire entre BeginActivity et EndActivity.

Voir aussi

Continuation d’activités
Infrastructure dynamique de l’analyse BAM
API BAM (exemple BizTalk Server)
API BAM à partir d’une expression d’orchestration (exemple BizTalk Server)