Elemento FieldBind (WorkflowInfo)
Aplica-se a: SharePoint 2016 | SharePoint Foundation 2013 | | do SharePoint Online SharePoint Server 2013
O elemento FieldBind é filho do elemento RuleDesigner . Esses elementos são usados juntos para criar uma frase legível que descreve uma condição que precisa ser avaliada ou uma atividade que deve ser executada. Quando construídos corretamente, esses elementos também podem ser usados para inserir variáveis (como hiperlinks) dentro da frase, para que o editor de fluxo de trabalho sem código possa substituir valores dinâmicos no fluxo de trabalho enquanto estiver em execução. O elemento FieldBind mapeia as entradas do criador do fluxo de trabalho para parâmetros que são passados para Microsoft SharePoint Foundation 2010.
Observação
Não há suporte para usar tipos de designer personalizados ou tipos de campo personalizados ao criar fluxos de trabalho usando o Designer do SharePoint, a menos que sejam um subtipo de um tipo com suporte existente ou se forem compatíveis com o designer ou tipos de parâmetro com suporte.
Definição
<RuleDesigner>
<FieldBind>
<Option />
</FieldBind>
</RuleDesigner>
Elementos e atributos
As seções a seguir descrevem os atributos, os elementos filhos e os elementos pai.
Atributos
Atributo |
Descrição |
---|---|
Designertype | Texto opcional. Especifica o tipo de controle ou entrada do usuário que é apresentado ao criador do fluxo de trabalho ao criar frases no editor de fluxo de trabalho. Nota: Se você não especificar um DesignerType, o atributo DesignerType padrão será usado. O DesignerType padrão é uma caixa de texto seguida por um botão de reticências (...) e um botão de pesquisa. Nota: Um editor de fluxo de trabalho sem código deve tratar os valores retornados a ele do servidor como insensíveis a casos. |
Campo | Texto necessário. Representa um elemento Parameter usado para criar fluxos de trabalho. O atributo Field é mapeado diretamente para um ou mais elementos de parâmetro quando um tipo de parâmetro e direção são definidos. Nota: Se você usar mais de um parâmetro para um atributo Field, os nomes de parâmetro devem ser separados por vírgulas (por exemplo, Field="Variable,ValueType"). |
Function | Booliano opcional. Quando definido como true, esse atributo insere o nome do método Action na frase. |
Id | Inteiro obrigatório (não negativo). A Id é usada como a chave relacional entre um elemento FieldBind e a propriedade Sentence do elemento RuleDesigner pai, assim como uma chave primária é usada em um banco de dados. |
OperatorTypeFrom | Texto necessário. Usado somente quando o atributo DesignerType é definido como Operador. Esse atributo determina os tipos de operadores que estão disponíveis para o usuário, com base no tipo de dados do Microsoft .NET listado no elemento Parâmetro correspondente. O parâmetro especificado para o atributo OperatorTypeFrom pode ser diferente do parâmetro listado no atributo Field . |
Texto | Texto necessário. Texto exibido para o usuário como um hiperlink na sentença de condição. |
TypeFrom | Texto opcional. Especifica os tipos de dados .NET válidos para uso com uma instância do elemento FieldBind . O atributo TypeFrom está associado a um elemento Parameter que contém a definição de tipo. |
Valor | Reserved for future use. |
Atributo DesignerType
Designertype |
Parâmetros |
Elemento interface do usuário |
---|---|---|
(omitido) (desconhecido) Text TextBox |
Cadeia de caracteres |
Caixa de texto de linha única. |
Addpermission |
Lista de funções Lista de usuários |
Caixa de diálogo que permite adicionar funções aos usuários. |
Tarefa |
Atribuído à unidade duração da duração do assunto de comentários cc data de vencimento |
Caixa de diálogo para definir os parâmetros de atribuição, data de vencimento e outros dados. |
Bool |
Boolean |
Lista que contém as opções TRUE ou FALSE. |
CheckPermission |
Parâmetro único |
Caixa de diálogo para selecionar um conjunto de permissões. |
ChooseDocLibItem |
Item Lista do identificador de lista |
Caixa de diálogo seleção de itens da biblioteca de documentos. |
ChooseListItem |
Item Lista do identificador de lista |
Caixa de diálogo Seleção de item de lista. |
CreateListItem |
Substituição de propriedades do item do identificador de lista |
Caixa de texto de linha única com um botão que mostra uma caixa de diálogo para associar a um item de lista específico. |
DataSourceFieldNames |
Parâmetro único |
Lista que contém opções recuperadas do ancestral Action ou CompositeStep que tem um elemento DataSource que corresponde ao elemento DataSourceRef filho. O resultado da seleção de um elemento desta lista deve ser o valor literal escolhido. |
DataSourceValues |
Parâmetro único |
Lista que contém opções recuperadas do ancestral Action ou CompositeStep que tem 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 escolhido na fonte de dados. |
Data |
Data/hora |
Caixa de texto que aceita datas e horários. |
Dependente |
Parâmetro único |
O elemento de interface do usuário mostrado depende dos valores dos atributos TypeFrome OperatorTypeFrom . |
Lista suspensa |
Parâmetro único |
Lista que contém opções especificadas como elementos de opção do elemento FieldBind . |
Para o corpo do sujeito CC |
Caixa de diálogo para compor uma mensagem de email. |
|
FieldNames |
Campo |
Lista de todos os campos da lista ou biblioteca de documentos com os quais o fluxo de trabalho está associado. |
Flutuação |
Flutuação |
Caixa de texto que aceita um número de ponto flutuante. |
Hiperlink |
URL |
Caixa de diálogo URL. |
Inteiro |
Int |
Caixa de texto que aceita um inteiro. |
ListNames |
Identificador de lista |
Lista de listas no site atual. |
Operador |
Valor |
Lista que contém opções de operador especificadas como elementos de opção do elemento FieldBind. A lista de operadores é filtrada com base no tipo do operando. |
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. |
Removepermission |
Lista de funções Lista de usuários |
Caixa de diálogo para remover funções dos usuários. |
ReplacePermission |
Lista de funções Lista de usuários |
Caixa de diálogo para substituir as funções dos usuários. |
SinglePerson |
Pessoa |
Caixa de diálogo para selecionar uma única conta no site atual. |
StatusDropdown |
Valor do status |
Lista suspensa para inserir um novo valor de status ou reutilização de um valor existente. |
Stringbuilder |
Cadeia de caracteres |
Caixa de texto de linha única. |
Pesquisa |
Identificador de tipo de conteúdo de título |
Caixa de diálogo para criar um formulário de pesquisa a ser apresentado aos usuários do fluxo de trabalho em tempo de execução para coletar dados. |
TaskSummary |
Parâmetro único |
Exibir para definir propriedades de um processo de tarefa. |
Textarea |
Cadeia de caracteres |
Caixa de texto. |
UpdateListItem |
Propriedades do item List do identificador de lista |
Caixa de diálogo que contém uma lista de listas e campos em cada lista, permitindo que novos valores sejam definidos para os campos em uma lista. |
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
Elementos pai
Exemplo
O exemplo a seguir demonstra como construir o elemento FieldBind dentro do elemento pai RuleDesigner para que ele seja exibido corretamente no designer de fluxo de trabalho.
<RuleDesigner Sentence="%1">
<FieldBind Field="MyParameter1"
Text="text" Id="1"
DesignerType="Dropdown"
TypeFrom="MyParameter1">
<Option Name="Display Name" Value="Display Value"/>
</FieldBind>
</RuleDesigner>