Partilhar via


Referência de esquema de configuração do fluxo de trabalho

Aplica-se a: SharePoint 2016 | SharePoint Foundation 2013 | SharePoint Online | SharePoint Server 2013

O arquivo de configuração de fluxo de trabalho contém as informações necessárias para criar um modelo de fluxo de trabalho no SharePoint Foundation a partir da marcação de fluxo de trabalho e dos arquivos de regras especificados e associá-lo a uma lista específica. As informações incluídas no arquivo de configuração de fluxo de trabalho incluem:

  • A marcação de fluxo de trabalho e os arquivos de regras a serem usadas, incluindo a versão apropriada desses arquivos a serem usadas.

  • A lista à qual o fluxo de trabalho deve ser associado.

  • A lista de tarefas e a lista de histórico para o fluxo de trabalho a ser usado.

  • Condições sob as quais o fluxo de trabalho é iniciado.

  • Local do formulário de inicialização do fluxo de trabalho, campos de dados e valores padrão.

O arquivo de configuração de fluxo de trabalho é especificado como um parâmetro para os seguintes métodos do serviço Web websvcWebPartPages . Esses métodos permitem que o Microsoft SharePoint Designer 2010 crie modelos de fluxo de trabalho declarativos e associe esses modelos de fluxo de trabalho às listas do SharePoint Foundation 2010.

  • ValidateWorkflowMarkupAndCreateSupportObjects(String, String, String, String)

    Use esse método para validar a marcação de fluxo de trabalho de um fluxo de trabalho declarativo e, opcionalmente, para criar os objetos de suporte necessários para que o fluxo de trabalho seja executado.

  • AssociateWorkflowMarkup(String, String)

    Use este método para criar um modelo de fluxo de trabalho e associar esse modelo de fluxo de trabalho à lista especificada do SharePoint.

Para obter mais informações sobre como criar editores de fluxo de trabalho, consulte Creating Declarative, No-Code Workflow Editors.

O esquema de configuração do fluxo de trabalho contém os seguintes elementos:

Descrição

Os elementos foram editados para legibilidade.

Código

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

Confira também