Partager via


Association, élément (WorkflowConfig)

Dernière modification : mercredi 7 octobre 2009

S’applique à : SharePoint Foundation 2010

Dans cet article
Attributs
Éléments enfants
Éléments parents

Contient les informations qui permettent à un éditeur de déclaration de flux de travail dépourvu de code et basé sur des règles, tel que Microsoft SharePoint Designer 2010, d’associer un modèle de flux de travail à la liste SharePoint spécifiée dans SharePoint Foundation.

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

Attributs

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, SharePoint Foundation traite le flux de travail comme si cet attribut était défini sur False.

StartOnCreate

Facultatif Boolean. Si défini sur True, SharePoint Foundation 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, SharePoint Foundation traite le flux de travail comme si cet attribut était défini sur False.

StartOnChange

Facultatif Boolean. Si défini sur True, SharePoint Foundation 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, SharePoint Foundation traite le flux de travail comme si cet attribut était défini sur False.

Éléments enfants

Aucun

Éléments parents

WorkflowConfig, élément

Remarques

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(String, String) 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.

Exemple

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"
>

Voir aussi

Concepts

Développement de flux de travail pour SharePoint Foundation

Création d'éditeurs de flux de travail déclaratifs et sans code

Vue d'ensemble du schéma de configuration de flux de travail

Vue d’ensemble des flux de travail dans SharePoint Designer