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