Élément FieldBind

(ruleDesignerType complexType) (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 (comme des liens hypertexte) dans la phrase, afin que le concepteur de flux de travail visuel puisse substituer des valeurs dynamiques dans un flux de travail pendant son exécution. L’élément FieldBind mapille les entrées du créateur du flux de travail aux paramètres qui sont ensuite transmis à SharePoint Foundation. Notez que l’utilisation de types de concepteurs personnalisés ou de types de champs personnalisés n’est pas prise en charge lors de la création de flux de travail à l’aide 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 séquence, minOccurs, maxOccurs et choix, voir la section de 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 présenté dans l’interface utilisateur de l’éditeur de flux de travail. Si vous ne spécifiez pas **d’attribut DesignerType,** la valeur par défaut est utilisée. Le **DesignerType par défaut** est une zone de texte suivie d’un bouton de point de contrôle (...) et d’un bouton de recherche.

Valeurs du type s:string.

**DisplayName**

s:string

facultatif

Nom du type de concepteur tel qu’il est rendu 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.

**Field**

s:string

facultatif

Représente un élément **Parameter** utilisé pour créer un flux de travail. L'attribut **Field** est directement mappé sur un ou plusieurs éléments **Parameter** lorsqu'un type et une direction de paramètre sont définis.

Si vous utilisez plusieurs paramètres pour un attribut **Field** donné, séparez-le par des virgules (par exemple, **Field="Variable,ValueType »**).

Valeurs du type s:string.

**Fonction**

s:boolean

facultatif

Lorsque la valeur **est 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

Nombre important 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éfinie sur **Opérateur**.

Valeurs du type s:string.

**Text**

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