Partilhar via


Elemento FieldBind

(ruleDesignerType complexType) (Action4)

Aplica-se a: SharePoint Server 2013

O elemento FieldBind é filho do elemento RuleDesigner . Usados juntos, esses elementos criam uma frase legível que descreve uma condição que precisa ser avaliada ou uma atividade que deve ser executada. Esses elementos também podem ser usados para inserir variáveis (como hiperlinks) dentro da frase, para que o designer de fluxo de trabalho visual possa substituir valores dinâmicos em um 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 o SharePoint Foundation. Observe que não há suporte para usar tipos de campo personalizados ou tipos de campo personalizados ao criar fluxos de trabalho usando o Designer do SharePoint.

Uso

    <RuleDesigner>
        <FieldBind>
            <Option />
            <DataSourceRef />
        </FieldBind>
    </RuleDesigner>

Elemento de informações

Tipo de elemento

Namespace

Arquivo de esquema

Actions4.xsd

Definição

    <xs:element name="FieldBind" minOccurs="0" maxOccurs="unbounded">
               <xs:complexType>
               <xs:choice>
         <xs:element name="Option" minOccurs="0" maxOccurs="unbounded">
         <xs:attribute name="Name" type="s:string" use="required" />
         <xs:attribute name="Value" type="s:string" use="required" />
         <xs:attribute name="TypeFilter" type="s:string" />
         <xs:attribute name="UnaryHides" type="s:string" />
      </xs:element>
         <xs:element name="DataSourceRef" minOccurs="1" maxOccurs="unbounded">
         <xs:attribute name="Ref" type="s:string" />
      </xs:element>
           </xs:choice>
         <xs:attribute name="Field"   type="s:string" />
         <xs:attribute name="Text"   type="s:string"  />
         <xs:attribute name="Id" type="s:positiveInteger"  use="required"  />
         <xs:attribute name="DesignerType" type="s:string" use="required"  />
         <xs:attribute name="OperatorTypeFrom" type="s:string" />
         <xs:attribute name="TypeFrom"   type="s:string"  />
         <xs:attribute name="Function"   type="s:boolean" />
         <xs:attribute name="Value"   type="s:string" />
         <xs:attribute name="EventCategory"   type="s:string" />
         <xs:attribute name="DisplayName"   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

RuleDesigner

ruleDesignerType

RuleDesigner

ruleDesignerType

RuleDesigner

ruleDesignerType

RuleDesigner

ruleDesignerType

RuleDesigner

ruleDesignerType

Elementos filho

Elemento

Tipo

Descrição

DataSourceRef

Opção

Atributos

Atributo

Tipo

Obrigatório

Descrição

Valores possíveis

**Designertype**

s:string

obrigatório

Especifica o tipo de controle ou entrada do usuário que é apresentado na interface do usuário do editor de fluxo de trabalho. Se você não especificar um atributo **DesignerType**, o 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.

Valores do tipo s:string.

**Displayname**

s:string

opcional

O nome do tipo de designer renderizado na interface do usuário.

Valores do tipo s:string.

**EventCategory**

s:string

opcional

A categoria associada ao evento; por exemplo, **ListItemEvent** ou **ProjectEvent**.

Valores do tipo s:string.

**Campo**

s:string

opcional

Representa um elemento **Parameter** que é usado para criar um fluxo de trabalho. O atributo **Field** é mapeado diretamente para um ou mais elementos **Parameter** quando um tipo de parâmetro e direção são definidos.

Se você usar mais de um parâmetro para um determinado atributo **Field**, separe o parâmetro usando vírgulas (por exemplo, **Field="Variable,ValueType"**).

Valores do tipo s:string.

**Função**

s:boolean

opcional

Quando definido como **true**, esse atributo insere o nome do método associado **Action** na frase.

Valores do tipo s:booliano.

**Id**

s:positiveInteger

obrigatório

Um inteiro que serve como uma chave relacional para associar um elemento **FieldBind** à propriedade **Sentence** do elemento pai **RuleDesigner**.

Valores do tipo s:positiveInteger.

**OperatorTypeFrom**

s:string

opcional

Especifica 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 **Parameter** correspondente. O parâmetro especificado para o atributo **OperatorTypeFrom** pode ser diferente do parâmetro listado no atributo **Field**.

**Observação**: esse atributo é usado somente quando o atributo **DesignerType** é definido como **Operator**.

Valores do tipo s:string.

**Texto**

s:string

opcional

Texto exibido para o usuário como um hiperlink na sentença de condição.

Valores do tipo s:string.

**TypeFrom**

s:string

opcional

Especifica os tipos de dados .NET válidos para uso com uma instância do elemento **FieldBind**. Esse atributo está associado ao elemento **Parameter** que contém a definição de tipo.

Valores do tipo s:string.

**Valor**

s:string

opcional

Reserved for future use.

Valores do tipo s:string.