Partager via


Référence du schéma de configuration du flux de travail

S’applique à : SharePoint 2016 | SharePoint Foundation 2013 | | SharePoint Online SharePoint Server 2013

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 règles et de balisage 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.

  • 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 d’associer ces modèles de flux de travail à des listes SharePoint Foundation 2010.

  • ValidateWorkflowMarkupAndCreateSupportObjects(String, String, String, String)

    Utilisez cette méthode pour valider le balisage de flux de travail d’un flux de travail déclaratif et éventuellement pour créer les objets de support 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 Creating Declarative, No-Code Workflow Editors.

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

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