Partager via


Élément FieldBind

(complexType ruleDesignerType) (Action4)

S’applique à : SharePoint Server 2013

L'élément FieldBind est un enfant de l'élément RuleDesigner. Utilisés ensemble, ces éléments créent une phrase lisible qui décrit une condition qui doit être évaluée ou une activité qui doit être exécutée. Ces éléments peuvent également être utilisés pour insérer des variables (telles que des liens hypertexte) dans la phrase, afin que le concepteur de flux de travail visuel puisse remplacer des valeurs dynamiques dans un flux de travail pendant son exécution. L’élément FieldBind mappe les entrées du créateur de flux de travail aux paramètres qui sont ensuite passés à SharePoint Foundation. Notez que l’utilisation de types de concepteur personnalisé ou de types de champs personnalisés n’est pas prise en charge lors de la création de flux de travail à l’aide de SharePoint Designer.

Utilisation

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

Informations sur l’élément

Type d’élément

Namespace

Fichier de schéma

Actions4.xsd

Définition

    <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>

Éléments et attributs

Si le schéma définit des exigences spécifiques, telles que sequence, minOccurs, maxOccurs et choice, consultez la section définition.

Éléments parents

Élément

Type

Description

RuleDesigner

ruleDesignerType

RuleDesigner

ruleDesignerType

RuleDesigner

ruleDesignerType

RuleDesigner

ruleDesignerType

RuleDesigner

ruleDesignerType

Éléments enfants

Élément

Type

Description

DataSourceRef

Option

Attributs

Attribut

Type

Requis

Description

Valeurs possibles

**DesignerType**

s:string

obligatoire

Spécifie le type de contrôle ou d’entrée utilisateur qui est présenté dans l’interface utilisateur de l’éditeur de workflow. Si vous ne spécifiez pas d’attribut **DesignerType**, la valeur par défaut est utilisée. La valeur par défaut **DesignerType** est une zone de texte suivie d’un bouton de sélection (...) et d’un bouton de recherche.

Valeurs du type s:string.

**Displayname**

s:string

facultatif

Nom du type de concepteur tel qu’il est affiché dans l’interface utilisateur.

Valeurs du type s:string.

**EventCategory**

s:string

facultatif

Catégorie associée à l’événement ; par exemple, **ListItemEvent** ou **ProjectEvent**.

Valeurs du type s:string.

**Champ**

s:string

facultatif

Représente un élément **Parameter** utilisé pour générer un workflow. L’attribut **Field** est mappé directement à un ou plusieurs éléments **Parameter** quand un type de paramètre et une direction sont définis.

Si vous utilisez plusieurs paramètres pour un attribut **Field** donné, séparez le paramètre à l’aide de virgules (par exemple, **Field="Variable,ValueType"**).

Valeurs du type s:string.

**Fonction**

s:boolean

facultatif

Lorsqu’il est défini sur **true**, cet attribut insère le nom de la méthode **Action** associée dans la phrase.

Valeurs du type s:boolean.

**Id**

s:positiveInteger

obligatoire

Entier qui sert de clé relationnelle pour associer un élément **FieldBind** à la propriété **Sentence** de l’élément **RuleDesigner** parent.

Valeurs du type s:positiveInteger.

**OperatorTypeFrom**

s:string

facultatif

Spécifie les types d’opérateurs disponibles pour l’utilisateur, en fonction du type de données Microsoft .NET répertorié dans l’élément **Parameter** correspondant. Le paramètre spécifié pour l’attribut **OperatorTypeFrom** peut être différent du paramètre répertorié dans l’attribut **Field**.

**Remarque**: cet attribut est utilisé uniquement lorsque l’attribut **DesignerType** est défini sur **Operator**.

Valeurs du type s:string.

**Texte**

s:string

facultatif

Texte affiché à l'utilisateur sous la forme de lien hypertexte dans la phrase conditionnelle.

Valeurs du type s:string.

**TypeFrom**

s:string

facultatif

Spécifie les types de données .NET valides pour une utilisation avec une instance de l’élément **FieldBind**. Cet attribut est associé à l’élément **Parameter** qui contient la définition de type.

Valeurs du type s:string.

**Valeur**

s:string

facultatif

Réservé à une utilisation future.

Valeurs du type s:string.