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

Dernière modification : vendredi 7 mai 2010

S’applique à : SharePoint Foundation 2010

Le fichier de configuration de flux de travail contient les informations nécessaires pour créer un modèle de flux de travail dans SharePoint Foundation à partir des fichiers de marquage et de règles de flux de travail spécifiés et pour l’associer à une liste spécifique. Les informations incluses dans le fichier de configuration de flux de travail sont les suivantes :

  • Les fichiers de marquage et de règles de flux de travail à utiliser, y compris la version appropriée de ces fichiers.

  • La liste à laquelle le flux de travail doit être associé.

  • La liste des tâches et l'historique du flux de travail à utiliser.

  • Conditions sous lesquelles le flux de travail démarre.

  • Emplacement du formulaire d'initiation de flux de travail, champs de données et valeurs par défaut.

Le fichier de configuration de flux de travail est spécifié en tant que paramètre pour les méthodes suivantes du service Web websvcWebPartPages. Ces méthodes permettent à Microsoft SharePoint Designer 2010 de créer des modèles de flux de travail déclaratifs et de les associer à des listes SharePoint Foundation 2010.

  • ValidateWorkflowMarkupAndCreateSupportObjects(String, String, String, String)

    Utilisez cette méthode pour valider le marquage d'un flux de travail déclaratif et éventuellement pour créer les objets apparentés nécessaires à l'exécution de ce flux de travail.

  • AssociateWorkflowMarkup(String, String)

    Utilisez cette méthode pour créer un modèle de flux de travail et associer ce modèle de flux de travail à la liste SharePoint spécifiée.

Pour plus d'informations sur la création d'éditeurs de flux de travail, voir Création d'éditeurs de flux de travail déclaratifs et sans code.

Le schéma de configuration de flux de travail contient les éléments suivants :

<WorkflowConfig, élément>

   <Template, élément (WorkflowConfig)>

   <Association, élément (WorkflowConfig)>

   <ContentTypes, élément (WorkflowConfig)>

      <ContentType, élément (WorkflowConfig)>

   <Initiation, élément (WorkflowConfig)>

      <Fields, élément (WorkflowConfig)>

      <Parameters, élément (WorkflowConfig)>

         <Parameter, élément (WorkflowConfig)>

Exemple

Description

Les éléments ont été modifiés pour des raisons de lisibilité.

Code

<WorkflowConfig>
  <Template
    BaseID="{68B99644-EDCE-4988-9D11-7FD5CCAE09CC}"
    DocLibID="{74FAE22C-0176-46DF-AA12-988CE79C8889}"
    XomlHref="Workflows/Notify Me/Notify Me.xoml"
    XomlVersion="V3.0"
    RulesHref="Workflows/Notify Me/Notify Me.xoml.rules"
    RulesVersion="V3.0"
  >
  </Template>
  <Association
    ListID="{B8C6FEEA-8066-462E-958D-1B4E90FE1C34}"
    TaskListID="{C64BA541-9D5B-42F3-A989-96F56FD51155}"
    StartManually="true"
    StartOnCreate="true"
  >
  </Association>
  <ContentTypes>
    <ContentType 
      Name="Review New Document" 
      ContentTypeID=
        "0x0108010086C115D5C5C27B439C22EB22F050B49B00DD9F97273595EA4BA32838A26054BF08" 
      Form="/Workflows/Notify Me/Review New Document.aspx" 
      Description="Workflow used to review new documents">
      <Fields/>
    </ContentType>
  </ContentTypes>
  <Initiation 
    URL="Workflows/Notify Me/Notify Me.aspx">
    <Fields>
      <Field 
        Name="Reason_for_Review" 
        …
        DisplayName="Reason for Review" 
        …
      >
        <Default>Standard review of new documents</Default>
      </Field>
    </Fields>
    <Parameters>
      <Parameter Name="Reason_for_Review" Type="System.String" />
    </Parameters>
  </Initiation>
</WorkflowConfig>

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 des flux de travail dans SharePoint Designer