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

Windows SharePoint Services 3

Le fichier de configuration de flux de travail contient les informations nécessaires pour créer un modèle de flux de travail dans Windows SharePoint Services à partir des fichiers de marquage et de règles de flux de travail spécifiés et pour l'associer à une liste SharePoint 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 SharePoint à 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 aux éditeurs de flux de travail déclaratifs sans code, à base de règles, tels qu'Office SharePoint Designer 2007, de créer des modèles de flux de travail déclaratifs dans Windows SharePoint Services et de les associer à des listes SharePoint.

  • ValidateWorkflowMarkupAndCreateSupportObjects

    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

    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

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

<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

Afficher: