Elemento Parameter (WorkflowInfo)
Aplica-se a: SharePoint 2016 | SharePoint Foundation 2013 | | do SharePoint Online SharePoint Server 2013
Usado para descrever os parâmetros de entrada e saída para uma chamada personalizada do método Actions or Conditions .
Definição
<Conditions>
<Condition>
<Parameters>
<Parameter />
</Parameter>
</Condition>
</Conditions>
<Actions>
<Action>
<Parameters>
<Parameter />
</Parameters
</Action>
</Actions>
Elementos e atributos
As seções a seguir descrevem os atributos, os elementos filhos e os elementos pai.
Atributos
Atributo |
Descrição |
---|---|
**Tipo** |
Obrigatório **String**. Tipo de dados do Microsoft .NET parcialmente qualificado. Os valores não são sensíveis a casos. **Exemplo**: System.Object, mscorlib |
**Direção** |
Opcional **text**. Especifica um parâmetro de entrada ou saída. Os valores válidos são **In**, **Out**e **Opcional**. Os valores não são sensíveis a casos. |
**Nome** |
Necessário **text**. Usado para associar o elemento **FieldBind** ao parâmetro. Os valores não são sensíveis a casos. |
**Initialvalue** |
Opcional **text**. Usado para especificar o valor inicial padrão que é passado para o parâmetro. Os valores não são sensíveis a casos. |
**InitialBinding** |
Opcional **text**. Especifica a variável padrão a ser usada para o parâmetro ao criar uma nova condição ou ação que contém o parâmetro. |
**Descrição** |
Opcional **text**. Especifica o texto a ser exibido quando o parâmetro é selecionado em um parâmetro de grade que corresponde nomes com valores atuais. |
**Designertype** |
Opcional **text**. Especifica os possíveis elementos de interface a serem usados ao editar o valor de um parâmetro. |
**ShowLookupForDropdown** |
Opcional **Boolean**. Especifica que um botão de pesquisa é exibido para uma lista suspensa. |
**Displayname** |
Opcional **text**. Especifica o nome a ser exibido ao mostrar o parâmetro em uma estrutura de grade que corresponde a nomes de parâmetros com seus valores atuais. |
Atributo DesignerType
Designertype |
Parâmetros |
Elemento interface do usuário |
---|---|---|
Texto TextBox Dependente |
Cadeia de caracteres |
Caixa de texto de linha única. |
ContentType |
Identificador de tipo de conteúdo |
Caixa de diálogo para criar ou atualizar um tipo de conteúdo. |
DataSourceFieldNames |
Parâmetro único |
Lista que contém opções recuperadas do elemento Action ancestral ou CompositeStep com um elemento DataSource que corresponde ao elemento DataSourceRef filho. O resultado da seleção de um elemento desta lista deve ser o valor literal selecionado. |
DataSourceValues |
Parâmetro único |
Lista que contém opções recuperadas do elemento Action ancestral ou CompositeStep com um elemento DataSource que corresponde ao elemento DataSourceRef filho. O resultado da seleção de um elemento desta lista deve ser o valor de tempo de execução do campo selecionado na fonte de dados. |
Data |
Data/Hora |
Caixa de texto que aceita datas e horários. |
Lista suspensa |
Parâmetro único |
Lista que contém opções especificadas como elementos filho de opção do elemento FieldBind . |
FieldNames |
Campo |
Lista de todos os campos da lista ou biblioteca de documentos com os quais o fluxo de trabalho está associado. |
Ocultar |
Nenhum |
O cliente oculta o valor. |
Inteiro |
Int |
Caixa de texto que aceita um inteiro. |
ItemProperties |
Tabela hash |
Caixa de diálogo para definir uma tabela de hash de pares nome-valor. |
ListItem |
Identificador de lista Identificador de item de lista |
Caixa de diálogo para selecionar um item de lista. |
ListNames |
Identificador de lista |
Lista de listas no site atual. |
ParameterNames |
Nome |
Lista que contém os nomes das variáveis definidas no fluxo de trabalho atual. |
Pessoa |
Lista de pessoas |
Caixa de diálogo para selecionar contas no site atual. |
SinglePerson |
Pessoa |
Caixa de diálogo para selecionar uma única conta no site atual. |
StatusDropdown |
Valor do status |
Lista suspensa que permite inserir um novo valor de status ou reutilizar um valor existente. |
Stringbuilder |
Cadeia de caracteres |
Caixa de texto de linha única. |
Textarea |
Cadeia de caracteres |
Caixa de texto. |
WritableFieldNames |
Lista de nomes |
Lista que contém todos os campos na lista ou biblioteca de documentos com os quais o fluxo de trabalho está associado que não são somente leitura ou uma lista de todas as bibliotecas de documentos no site atual que não são somente leitura, dependendo do contexto. |
Elementos filho
Nenhum
Elementos pai
Exemplo
O exemplo a seguir demonstra como construir um elemento Parameter para que o mecanismo de fluxo de trabalho possa interagir com o código do assembly.
<WorkflowInfo>
<Conditions>
<Default>…</Default>
<Condition>…
<Parameters>
<Parameter />
</Parameters>
</Condition>
</Conditions>
<Actions Sequential="then" Parallel="and">
<Action Name="Update my custom SharePoint list"
ClassName="CustomActivities.OrderListFunctions"
Assembly="CustomActivities"
Category="My Custom Actions"
CreatesTask="true"
CreatesInList="UpdateList"
AppliesTo="all"
ListModeration="false"
UsesCurrentItem="true">
<RuleDesigner Sentence="Update %1">
<FieldBind Field="UpdateList"
Function="UpdateOrderList"
DesignerType="ChooseListItem"
ID="1"
Text="My Custom List">
</FieldBind>
</RuleDesigner>
<Parameters>
<Parameter Type="System.String, mscorlib"
Direction="In"
Name="UpdateList" />
</Parameters>
</Action>
</Actions>
</WorkflowInfo>