Jetons de corrélation dans les flux de travail

Dernière modification : vendredi 16 avril 2010

S’applique à : SharePoint Foundation 2010

Vous pouvez considérer un jeton de corrélation comme un identificateur unique qui permet le mappage entre les objets d’un flux de travail et l’environnement qui héberge le runtime du flux de travail Windows Workflow Foundation.

Windows Workflow Foundation doit fournir au flux de travail un moyen de communiquer avec d'autres logiciels. Le runtime Windows Workflow Foundation fait office d'intermédiaire pour toutes les communications avec les flux de travail. Lorsqu'une demande entrante arrive, le runtime la reçoit, puis détermine à quelle instance de flux de travail est destinée cette demande. Le runtime fournit ensuite la demande à l'instance cible. En effet, Windows Workflow Foundation agit comme un proxy pour toutes les communications avec les logiciels en dehors du flux de travail.

Vous disposerez d'un jeton de corrélation distinct pour chacun des éléments suivants :

  • Le flux de travail lui-même

  • Chaque tâche à référencer dans le flux de travail

    Notes

    N’assignez pas à votre tâche de flux de travail le jeton de corrélation affecté au flux de travail lui-même.

Déclarez le jeton de corrélation pour le flux de travail dans l'activité OnWorkflowActivated. Ensuite, pour chaque activité, qui affecte l'ensemble du flux de travail, liez le jeton de corrélation de cette activité au jeton de corrélation de l'activité OnWorkflowActivated.

Chaque tâche spécifique dans le flux de travail doit avoir son propre jeton de corrélation, que chaque activité associée peut utiliser pour accéder aux mêmes informations spécifiques aux tâches. Par exemple, si dans votre flux de travail, vous souhaitez référencer la même tâche dans les activités CreateTask, CompleteTask et OnTaskChanged, vous devez lier la propriété CorrelationToken de ces activités à la même variable du jeton de corrélation.

Voir aussi

Concepts

Activités de flux de travail pour SharePoint Foundation

Initiation de flux de travail dans SharePoint Foundation

Comment SharePoint Foundation traite les activités de flux de travail