Cette documentation est archivée et n’est pas conservée.

Association, élément (WorkflowConfig)

Windows SharePoint Services 3

Contient les informations nécessaires pour un éditeur de déclaration de flux de travail dépourvu de code et basé sur des règles, tel que Office SharePoint Designer 2007, pour associer un modèle de flux de travail à la liste SharePoint spécifiée dans Windows SharePoint Services.


<Association
  ListID="Text"
  TaskListID="Text"
  HistoryListID="Text"
  StartManually="true" | "false"
  StartOnCreate="true" | "false"
  StartOnChange="true" | "false"
>
</Association>

Attribut

Description

ListID

Obligatoire Text. Spécifie le GUID de la liste à laquelle le workflow doit être associé.

TaskListID

Obligatoire Text. Spécifie le GUID de la liste des tâches que le flux de travail doit utiliser pour les tâches du flux de travail, le cas échéant.

HistoryListID

Facultatif Text. Spécifie le GUID de l'historique que le flux de travail doit utiliser pour l'enregistrement des événements de l'historique de flux de travail, le cas échéant.

Si le GUID n'est pas spécifié, le flux de travail enregistre les événements de l'historique de flux de travail dans un historique par défaut.

StartManually

Facultatif Boolean. Si défini sur True, le flux de travail peut être démarré manuellement par les utilisateurs.

Si cet attribut n'est pas présent, Windows SharePoint Services traite le flux de travail comme si cet attribut était défini sur False.

StartOnCreate

Facultatif Boolean. Si défini sur True, Windows SharePoint Services démarre le flux de travail automatiquement lorsqu'un nouvel élément est créé dans la liste à laquelle le flux de travail est associé.

Si cet attribut n'est pas présent, Windows SharePoint Services traite le flux de travail comme si cet attribut était défini sur False.

StartOnChange

Facultatif Boolean. Si défini sur True, Windows SharePoint Services démarre le flux de travail automatiquement lorsqu'un élément est modifié dans la liste à laquelle le flux de travail est associé.

Si cet attribut n'est pas présent, Windows SharePoint Services traite le flux de travail comme si cet attribut était défini sur False.

Une fois que le flux de travail a été associé à une liste SharePoint spécifique, les valeurs des attributs suivants sont stockées dans l'objet SPWorkflowAssociation pour le flux de travail :

  • La valeur d'attribut StartManually est stockée dans la propriété AllowManual.

  • La valeur d'attribut StartOnCreate est stockée dans la propriété AutoStartCreate.

  • La valeur d'attribut StartOnChange est stockée dans la propriété AutoStartChange.

  • La valeur d'attribut HistoryListID est stockée dans la propriété HistoryListId.

  • La valeur d'attribut TaskListID est stockée dans la propriété TaskListId.

Les applications créées pour fonctionner en tant qu'éditeur de déclaration de flux de travail dépourvu de code et basé sur des règles peuvent utiliser la méthode AssociateWorkflowMarkup du service Web websvcWebPartPages afin de créer un modèle de flux de travail et l'associer à une liste SharePoint en spécifiant un fichier de balisage de flux de travail, un fichier de configuration de flux de travail et éventuellement, un fichier de balisage des règles de flux de travail.

Pour plus d'informations sur la création d'une application qui peut fonctionner en tant qu'éditeur de déclaration de flux de travail dépourvu de code et basé sur des règles, voir Création d'éditeurs de flux de travail déclaratifs et sans code.

L'exemple de code suivant montre un élément Association pour une configuration de flux de travail. Les attributs d'élément spécifient la liste SharePoint à laquelle le flux de travail est associé et la liste des tâches qu'utilise le flux de travail. Ils spécifient si le flux de travail peut être démarré manuellement et s'il démarre automatiquement lorsqu'un nouvel élément est créé dans la liste.

<Association
    ListID="{B8C6FEEA-8066-462E-958D-1B4E90FE1C34}"
    TaskListID="{C64BA541-9D5B-42F3-A989-96F56FD51155}"
    StartManually="true"
    StartOnCreate="true"
>
Afficher: