Partilhar via


Elemento Action

(Elemento Actions) (Elemento WorkflowInfo) (Action4)

Aplica-se a: SharePoint Server 2013

Contém as informações necessárias para que Gerenciador de Fluxos de Trabalho Cliente 1.0 processe a atividade ou as atividades subjacentes de uma ação de fluxo de trabalho.

Uso

    <Actions>
        <Action>
            <Parameters />
            <RuleDesigner />
            <DataSources />
            <Modifications>
                <Modification/>
            </Modifications>
            <ActionVariables />
            <ActionBody /
            <ActionConditions />
        </Action>
    </Actions>

Elemento de informações

Informações Local
Tipo de elemento
Namespace
Arquivo de esquema Actions4.xsd

Definição

    <xs:element name="Action" minOccurs="0" maxOccurs="unbounded">
    <xs:complexType>
       <xs:all>
       <xs:element name="Parameters" type="parametersType" minOccurs="0" maxOccurs="1"></xs:element>
       <xs:element name="RuleDesigner" type="ruleDesignerType" minOccurs="1" maxOccurs="1"></xs:element>
       <xs:element name="DataSources" type="dataSourcesType" minOccurs="0" maxOccurs="1"></xs:element>
       <xs:element name="Modifications" minOccurs="0" maxOccurs="1">
       <xs:complexType>
          <xs:sequence>
          <xs:element name="Modification" minOccurs="1" maxOccurs="unbounded">
             <xs:attribute name="TypeId" type="s:string" use="required" />
             <xs:attribute name="NameFormat" type="s:string" use="required" />
             <xs:attribute name="FormURN" type="s:string" use="required" />
          </xs:element>
          </xs:sequence>
       </xs:complexType>
       </xs:element>
       <xs:element name="ActionVariables" minOccurs="0" maxOccurs="1">
       <xs:complexType>
          <xs:sequence>
             <xs:element name="ActionVariables"></xs:element>
          </xs:sequence>
       </xs:complexType>
       </xs:element>
       <xs:element name="ActionBody" minOccurs="0" maxOccurs="1">
       <xs:complexType>
          <xs:sequence>
             <xs:element name="ActionBody"></xs:element>
          </xs:sequence>
                </xs:complexType>
       </xs:element>
       <xs:element name="ActionConditions" minOccurs="0" maxOccurs="1">
       <xs:complexType>
          <xs:sequence>
             <xs:element name="ActionConditions"></xs:element>
          </xs:sequence>
       </xs:complexType>
       </xs:element>
       </xs:all>
         <xs:attribute name="Name" type="s:string" use="required" />
         <xs:attribute name="ClassName" type="s:string" use="required" />
         <xs:attribute name="Assembly" type="s:string" />
         <xs:attribute name="FunctionName" type="s:string" />
         <xs:attribute name="Category" type="s:string" />
         <xs:attribute name="CreatesTask" type="s:boolean" />
         <xs:attribute name="CreatesInList" type="s:string" />
         <xs:attribute name="AppliesTo" type="appliesToTypes" use="required" />
         <xs:attribute name="IsError" type="s:boolean" />
         <xs:attribute name="ListModeration" type="s:boolean" />
         <xs:attribute name="UsesCurrentItem" type="s:boolean" />
         <xs:attribute name="CreatedTaskFormType" type="s:string" />
         <xs:attribute name="__SolutionId" type="s:string" />
         <xs:attribute name="SandboxedFunction" type="s:boolean" />
         <xs:attribute name="ShapeImageUrl" type="s:string" />
       </xs:complexType>
    </xs:element>

Elementos e atributos

Se o esquema definir requisitos específicos, como sequence, minOccurs,maxOccurs e choice, confira a seção de definição.

Elementos pai

Elemento

Tipo

Descrição

Ações


Elementos filho

Elemento

Tipo

Descrição

ActionBody

ActionConditions

ActionVariables

DataSources

dataSourcesType

Modificações

Parameters

parametersType

RuleDesigner

ruleDesignerType


Atributos

Atributo Tipo Obrigatório Descrição Valores possíveis
__Solutionid s:string opcional Especifica um GUID que o aplicativo cliente grava na ação específica da implementação. O servidor usa o GUID para ajudar a localizar o assembly no runtime do fluxo de trabalho. Valores do tipo s:string.
AppliesTo appliesToTypes obrigatório Indica qual deve ser essa ação de fluxo de trabalho. Os valores válidos incluem site, list, doclib e todos. O valor tudo significa que a ação está disponível em qualquer escopo e sempre aparecerá na lista Ações. Valores do tipo appliesToTypes.
Assembly s:string opcional O nome do assembly que contém instruções para implementar o elemento Action . O texto deve incluir os valores PublicKeyToken, Version e Culture. Valores do tipo s:string.
Categoria s:string opcional Fornece uma categoria para a ação de fluxo de trabalho. Esse valor é usado para filtrar a lista de ações disponíveis. Valores do tipo s:string.
ClassName s:string obrigatório Nome totalmente qualificado da classe que implementa a ação de fluxo de trabalho. Valores do tipo s:string.
CreatedTaskFormType s:string opcional Especifica o tipo de tarefa criada. Use DataCollectTask para criar uma tarefa que coleta dados de um usuário; use GroupAssignedTask para criar uma tarefa que coleta dados de um ou mais usuários; use TodoItemTask para criar uma tarefa que não coleta dados de usuários, mas só existe para um usuário validar que ele fez algo; use TaskProcess para criar uma tarefa que tenha um formulário que permita a colaboração ad-hoc e possa coletar dados de um ou mais usuários. Valores do tipo s:string.
CreatesInList s:string opcional Se definido, especifica que o fluxo de trabalho criará um item em uma lista ou biblioteca de documentos. Os valores devem ser mapeados para um nome de parâmetro que contém a ID da lista ou biblioteca de documentos. Valores do tipo s:string.
CreatesTask s:boolean opcional Se for true, um item de lista de tarefas será criado no fluxo de trabalho. Se deixado em branco, a suposição será falsa e nenhum item da lista de tarefas será criado. Valores do tipo s:booliano.
FunctionName s:string opcional Especifica o nome de uma função a ser chamada. Valores do tipo s:string.
IsError s:boolean opcional Se for true, as instâncias desse elemento Action serão consideradas um erro pelo aplicativo cliente. Valores do tipo s:booliano.
ListModeration s:boolean opcional Se for true, esse elemento Action se aplica a uma lista ou biblioteca de documentos que tenha a aprovação de conteúdo habilitada. Se deixado em branco, a suposição será falsa. Valores do tipo s:booliano.
Nome s:string obrigatório Representa o nome descritivo da ação de fluxo de trabalho exibida no editor de fluxo de trabalho. Valores do tipo s:string.
SandboxedFunction s:boolean opcional Se for true, o aplicativo cliente inserirá uma ação específica da implementação quando essa ação é selecionada. A ação deve ser configurada para chamar uma função definida pela conjunção de AssemblyName, ClassName e FunctionName. Se definido, AssemblyName, ClassName, FunctionName e __SolutionId também devem ser definidos. Valores do tipo s:booliano.
ShapeImageUrl s:string opcional A URL de um arquivo de imagem de forma de ícone padrão que está disponível para personalização ao criar ações personalizadas ou condições personalizadas. Valores do tipo s:string.
UsaCurrentItem s:boolean opcional Especifica se uma determinada ação de fluxo de trabalho pode ser usada em um fluxo de trabalho "site". Definir isso como true significa que a ação não pode ser usada e não está disponível para fluxos de trabalho do site. A função copiar/colar em ações também está bloqueada. Se esse valor de atributo não estiver definido, false será implícito. Valores do tipo s:booliano.