Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
(Elemento condições) (Elemento WorkflowInfo) (Action4)
Aplica-se a: SharePoint Server 2013
Representa uma instrução Condition, que faz parte de uma sentença de regra que pode ser exibida em um editor de fluxo de trabalho declarativo, baseado em regras e livre de código. A instrução Condição (com valores e argumentos) é usada para avaliar o estado do fluxo de trabalho e tomar decisões de ramificação.
Uso
<WorkflowInfo>
<Conditions>
<Condition>
<RuleDesigner />
<Paramaters />
</Condition>
<Default />
</Conditions>
<Action />
</WorkflowInfo>
Elemento de informações
| Nome | Valor |
|---|---|
| Tipo de elemento | |
| Namespace | |
| Arquivo de esquema | Actions4.xsd |
Definição
<xs:element name="Condition" minOccurs="0" maxOccurs="unbounded" >
<xs:complexType>
<xs:all>
<xs:element name="RuleDesigner" type="ruleDesignerType" minOccurs="1" maxOccurs="1" >
</xs:element>
<xs:element name="Parameters" type="parametersType" minOccurs="1" maxOccurs="1" >
</xs:element>
</xs:all>
<xs:attribute name="Type" type="s:string" />
<xs:attribute name="Name" type="s:string" use="required" />
<xs:attribute name="AppliesTo" type="appliesToTypes" use="required" />
<xs:attribute name="UsesCurrentItem" type="s:boolean" />
<xs:attribute name="ItemKeyType" type="s:string" />
<xs:attribute name="FunctionName" type="s:string" />
<xs:attribute name="Assembly" type="s:string" />
<xs:attribute name="ClassName" type="s:string" />
<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 |
|---|---|---|
Elementos filho
Elemento |
Tipo |
Descrição |
|---|---|---|
Atributos
Atributo |
Tipo |
Obrigatório |
Descrição |
Valores possíveis |
|---|---|---|---|---|
**Appliesto** |
obrigatório |
Especifica se a instrução condicional que está sendo avaliada é aplicada a uma lista do SharePoint ou à biblioteca de documentos. Alterando o valor, você pode mostrar ou ocultar uma instrução de condição específica no editor de fluxo de trabalho, dependendo do tipo de lista do SharePoint à qual o fluxo de trabalho está associado. A seguir estão os valores permitidos:
|
Valores do tipo appliesToTypes. |
|
**Assembly** |
s:string |
opcional |
Especifica o assembly .NET que contém o código de implementação do elemento **Condition**. Exemplo: '''Assembly="Microsoft.SharePoint.WorkflowActions, Version=15.0.0.0, Culture=neutral, PublicKeyToken=c9b3ceac-xxxxx-xxxxx-xxxxx-xxxxxxxxxx |
Valores do tipo s:string. |
**Classname** |
s:string |
opcional |
Contém o nome da classe totalmente qualificado no qual o código do elemento **Condition** é implementado. |
Valores do tipo s:string. |
**Functionname** |
s:string |
opcional |
Nome do método **Boolean** na classe que implementa o código **Condition**. Método de exemplo: 'Bool myCondition(contexto WorkflowContext, string ListGUIDorName, int ItemWorkflowAttachedTo)' XML: 'FunctionName="myCondition"' |
Valores do tipo s:string. |
**ItemKeyType** |
s:string |
opcional |
O identificador específico da implementação para o tipo de objeto padrão. |
Valores do tipo s:string. |
**Nome** |
s:string |
obrigatório |
Especifica um nome localizado da condição. |
Valores do tipo s:string. |
**ShapeImageUrl** |
s:string |
opcional |
A URL do arquivo de imagem que representa a forma relacionada à condição representada no designer visual. |
Valores do tipo s:string. |
**Tipo** |
s:string |
opcional |
Especifica se o elemento **Condition** é **Custom** ou **Advanced**.
|
Valores do tipo s:string. |
**UsaCurrentItem** |
s:boolean |
opcional |
Especifica se o item selecionado no momento está associado ao fluxo de trabalho. Se definido como **true**, o fluxo de trabalho se associa ao item de lista do SharePoint ou ao item da biblioteca de documentos que iniciou a instância de fluxo de trabalho. Ao usar um editor de fluxo de trabalho declarativo ou uma superfície de designer, esse valor sempre retorna **true** e não pode ser alterado. |
Valores do tipo s:booliano. |
Comentários
Cada elemento Condition também corresponde a um método booliano dentro de uma biblioteca de fluxo de trabalho do SharePoint especificada. Esses métodos são usados para avaliar valores passados por seus parâmetros e retornar true ou false.
Um elemento Condition contém informações sobre o assembly do Microsoft .NET em que o código de condição é implementado e também os parâmetros necessários para fazer a chamada de função. Ele também contém informações sobre como a instrução Condition deve ser exibida para o editor de fluxo de trabalho.