Compartilhar via


Elemento workflow (elementos)

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

Define um fluxo de trabalho.

Definição

<Workflow
  Title="Text"
  Name="Text"
  CodeBesideAssembly="Text"
  CodeBesideClass="Text"
  Description="Text"
  Id="Text"
  EngineClass="Text"
  EngineAssembly="Text"
  AssociationUrl="Text"
  InstantiationUrl="Text"
  ModificationUrl="Text"
  StatusUrl="Text"
  TaskListContentTypeId="Text" >
</Workflow>

Elementos e atributos

As seções a seguir descrevem os atributos, os elementos filhos e os elementos pai.

Atributos

Atributo Descrição
Título Texto opcional.
Nome Texto obrigatório. Especifica o nome do fluxo de trabalho exibido na interface do SharePoint Foundation. O nome do fluxo de trabalho pode ter até 256 caracteres.
CodeBesideAssembly Texto obrigatório. Especifica o nome forte do código ao lado do assembly.
CodeBesideClass Texto obrigatório. Especifica o nome da classe de fluxo de trabalho no arquivo de código ao lado usado para gerar o assembly de fluxo de trabalho. Isso deve incluir o namespace da classe.
Descrição Texto opcional. Especifica a descrição do fluxo de trabalho a ser exibida na interface do SharePoint Foundation. A descrição do fluxo de trabalho pode ter até 256 caracteres.
Id Texto obrigatório. Especifica o GUID (identificador globalmente exclusivo) para o fluxo de trabalho.
EngineClass Reserved for future use.
EngineAssembly Reserved for future use.
AssociationUrl Texto opcional. Especifica a URL do formulário de associação para esse fluxo de trabalho. Defina o valor do atributo AssociationURL para a página de formulário personalizado que você deseja usar para associação de fluxo de trabalho. Por exemplo:

AssociationURL = MyWkflAssociationPage.aspx

Observação: o SharePoint Foundation dá suporte a caminhos absolutos ou relativos ao servidor na definição do modelo de fluxo de trabalho. Todas as URLs de caminho de formulário devem ser expressas em um desses formatos; por exemplo, um caminho absoluto, como "http://site/library/page.aspx" ou um caminho relativo ao servidor, como "/layouts/page.aspx". O SharePoint Foundation não dá suporte à correção de link em definições de modelo de fluxo de trabalho.

Para usar o mesmo formulário para instanciação e associação do fluxo de trabalho, defina ambos os elementos para esse formulário.

Para obter mais informações sobre formulários de associação, consulte Workflow Association and Initiation Forms (Windows SharePoint Services).
InstantiationUrl Texto opcional. Especifica a URL do formulário de iniciação para esse fluxo de trabalho. Por exemplo:

InstantiationURL = MyWorkflowInitiationPage.aspx

Observação: o SharePoint Foundation dá suporte a caminhos absolutos ou relativos ao servidor na definição do modelo de fluxo de trabalho. Todas as URLs de caminho de formulário devem ser expressas em um desses formatos; por exemplo, um caminho absoluto, como "http://site/library/page.aspx" ou um caminho relativo ao servidor, como "/layouts/page.aspx". O SharePoint Foundation não dá suporte à correção de link em definições de modelo de fluxo de trabalho.

Para obter mais informações sobre formulários de iniciação, consulte Workflow Association and Initiation Forms (Windows SharePoint Services).
ModificationUrl Texto opcional. Especifica a URL do formulário que trata as modificações para esse fluxo de trabalho. Se o fluxo de trabalho incluir várias modificações, você poderá programar o formulário especificado com este atributo para:

  • Exiba uma exibição diferente do formulário, com base no identificador de modificação passado para este formulário.
  • Redirecione para um formulário separado, com base no identificador de modificação passado para esse formulário.

  • Para obter mais informações sobre formulários de modificação, consulte Formulários de Modificação de Fluxo de Trabalho (Windows SharePoint Services).
    StatusUrl Obsoleto. Não usar.
    TaskListContentTypeId Texto opcional. Especifica a ID do tipo de conteúdo do tipo de conteúdo atribuído à lista de tarefas de fluxo de trabalho.

    Para obter mais informações sobre formulários de tarefa, consulte Formulários de Tarefa de Fluxo de Trabalho (Windows SharePoint Services).

    Elementos filho

    Elemento AssociationData (fluxo de trabalho)

    Elemento MetaData (fluxo de trabalho)

    Elemento Categories (fluxo de trabalho)

    Elementos pai

    Elemento Elements (fluxo de trabalho)

    Comentários

    Para obter mais informações sobre formulários de associação e iniciação, consulte Workflow Association and Initiation Forms (Windows SharePoint Services).

    Exemplo

    A seguir está um exemplo do elemento Workflow em um arquivo de elementos de definição de fluxo de trabalho. O exemplo foi editado para obter clareza.

        <?xml version="1.0" encoding="utf-8" ?>
        <Elements xmlns="http://schemas.microsoft.com/sharepoint/">
          <Workflow
                Name="AdventureWorksWorkflow"
                Description="Use this workflow to track sequential tasks of users."
                Id="C6964BFF-BG8D-41ac-AC5E-B61EC111731C"
                CodeBesideClass="AdventureWorks.Workflow1"
                CodeBesideAssembly="AdventureWorks, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e3bce121e9429c"
                TaskListContentTypeId="0x01080100C9C9515DE4E24001905074F980F93160"
                AssociationUrl="_layouts/myAssocPage.aspx"
                InstantiationUrl="_layouts/myIniPage.aspx"
                ModificationUrl="_layouts/myModPage.aspx">
            <Categories/>
            <AssociationData>
              …
            </AssociationData>
            <MetaData>
              …
            </MetaData>
          </Workflow>
        </Elements>
    

    Confira também