Partilhar via


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 .

Email

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

Opção

Elementos pai

RuleDesigner

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>

Confira também