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