É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 |
|---|---|---|
Éléments enfants
Élément |
Type |
Description |
|---|---|---|
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. |