FieldBind, élément (WorkflowInfo)

S’applique à : SharePoint 2016 | SharePoint Foundation 2013 | | SharePoint Online SharePoint Server 2013

L'élément FieldBind est un enfant de l'élément RuleDesigner. Ensemble, ces éléments permettent de créer une phrase lisible qui décrit une condition à évaluer ou une activité à exécuter. Lorsqu’ils sont correctement construits, ces éléments peuvent également être utilisés pour insérer des variables (telles que des liens hypertexte) dans la phrase, afin que l’éditeur de workflow sans code puisse substituer des valeurs dynamiques dans le flux de travail pendant son exécution. L’élément FieldBind mappe les entrées du créateur de workflow aux paramètres qui sont ensuite passés à Microsoft SharePoint Foundation 2010.

Remarque

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, sauf s’il s’agit d’un sous-type d’un type pris en charge existant ou s’il s’agit d’un autre type compatible avec les types de concepteur ou de paramètres pris en charge.

Définition

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

Éléments et attributs

Les sections suivantes décrivent les attributs, les éléments enfants et les éléments parents.

Attributs

Attribut

Description

DesignerType

Texte facultatif. Spécifie le type de contrôle ou d’entrée utilisateur qui est présenté au créateur du flux de travail lors de la création de phrases dans l’éditeur de flux de travail.

Note: Si vous ne spécifiez pas de DesignerType, l’attribut DesignerType par défaut est utilisé. Le DesignerType par défaut est une zone de texte suivie d’un bouton de sélection (...) et d’un bouton de recherche.

Note: Un éditeur de workflow sans code doit traiter les valeurs qui lui sont retournées par le serveur comme ne respectant pas la casse.

Champ

Texte obligatoire. Représente un élément Parameter permettant de générer les 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.

Note: Si vous utilisez plusieurs paramètres pour un attribut Field, les noms des paramètres doivent être séparés par des virgules (par exemple, Field="Variable,ValueType »).

Fonction

Facultatif Boolean. Lorsqu'il a pour valeur true, cet attribut insère le nom de la méthode Action dans la phrase.

Id

Entier obligatoire (non négatif). Id fait office de clé relationnelle entre un élément FieldBind et la propriété Sentence de l'élément RuleDesigner parent, à l'image d'une clé primaire dans une base de données.

OperatorTypeFrom

Texte obligatoire. Utilisé uniquement lorsque l'attribut DesignerType est défini sur Operator. Cet attribut détermine 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 .

Text

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

TypeFrom

Texte facultatif. Spécifie les types de données .NET utilisables avec une instance de l'élément FieldBind. L'attribut TypeFrom est associé à un élément Parameter qui contient la définition de type.

Valeur

Réservé à une utilisation future.

Attribut DesignerType

DesignerType

Parameters

User Interface, élément

(omis) (inconnu) Text TextBox

String

Zone de texte sur une seule ligne.

AddPermission

Liste des rôles Liste des utilisateurs

Boîte de dialogue qui permet d’ajouter des rôles aux utilisateurs.

Affectation

Affecté à l’unité Durée de l’objet des commentaires CC Date d’échéance

Boîte de dialogue permettant de définir les paramètres d’affectation, de date d’échéance et d’autres données.

Bool

Boolean

Liste qui contient les choix TRUE ou FALSE.

CheckPermission

Paramètre unique

Boîte de dialogue permettant de sélectionner un ensemble d’autorisations.

ChooseDocLibItem

Identificateur de liste Élément de liste

Boîte de dialogue de sélection des éléments de la bibliothèque de documents.

ChooseListItem

Identificateur de liste Élément de liste

Boîte de dialogue de sélection d’élément de liste.

CreateListItem

Identificateur de liste Propriétés de l’élément Remplacer

Zone de texte d’une seule ligne avec un bouton qui affiche une boîte de dialogue à lier à un élément de liste spécifique.

DataSourceFieldNames

Paramètre unique

Liste qui contient des options récupérées de l’ancêtre Action ou CompositeStep qui a un élément DataSource qui correspond à l’élément DataSourceRef enfant. Le résultat de la sélection d’un élément dans cette liste doit être la valeur littérale choisie.

DataSourceValues

Paramètre unique

Liste qui contient des options récupérées de l’ancêtre Action ou CompositeStep qui a un élément DataSource qui correspond à l’élément DataSourceRef enfant. Le résultat de la sélection d’un élément dans cette liste doit être la valeur d’exécution du champ choisi dans la source de données.

Date

Date/heure

Zone de texte qui accepte les dates et heures.

Dépendant

Paramètre unique

L’élément d’interface utilisateur affiché dépend des valeurs des attributs TypeFromet OperatorTypeFrom .

Liste déroulante

Paramètre unique

Liste qui contient des options spécifiées en tant qu’éléments Option de l’élément FieldBind .

E-mail

Vers le corps de l’objet CC

Boîte de dialogue permettant de composer un e-mail.

FieldNames

Champ

Liste de tous les champs de la liste ou de la bibliothèque de documents à laquelle le flux de travail est associé.

Flottant

Flottant

Zone de texte qui accepte un nombre à virgule flottante.

Hyperlink

URL

Boîte de dialogue URL.

Entier

Int

Zone de texte qui accepte un entier.

ListNames

Identificateur de liste

Liste des listes sur le site actuel.

Opérateur

Valeur

Liste qui contient des options d’opérateur spécifiées en tant qu’éléments Option de l’élément FieldBind. La liste des opérateurs est filtrée en fonction du type de l’opérande.

ParameterNames

Nom

Liste qui contient les noms des variables définies dans le flux de travail actuel.

Personne

Liste de personnes

Boîte de dialogue permettant de sélectionner des comptes sur le site actuel.

RemovePermission

Liste des rôles Liste des utilisateurs

Boîte de dialogue permettant de supprimer des rôles pour les utilisateurs.

ReplacePermission

Liste des rôles Liste des utilisateurs

Boîte de dialogue permettant de remplacer les rôles des utilisateurs.

SinglePerson

Personne

Boîte de dialogue permettant de sélectionner un seul compte sur le site actuel.

ÉtatDropdown

Valeur d’état

Liste déroulante pour entrer une nouvelle valeur d’état ou réutiliser une valeur existante.

Stringbuilder

String

Zone de texte sur une seule ligne.

Enquête

Titre Identificateur du type de contenu

Boîte de dialogue permettant de créer un formulaire d’enquête à présenter aux utilisateurs du flux de travail au moment de l’exécution afin de collecter des données.

TaskSummary

Paramètre unique

Vue permettant de définir les propriétés d’un processus de tâche.

Textarea

String

Zone de texte.

UpdateListItem

Identificateur de liste Propriétés de l’élément de liste

Boîte de dialogue qui contient une liste de listes et de champs dans chaque liste, ce qui permet de définir de nouvelles valeurs pour les champs d’une liste.

WritableFieldNames

Liste des noms

Liste qui contient tous les champs de la liste ou de la bibliothèque de documents auxquelles le flux de travail est associé et qui ne sont pas en lecture seule, ou une liste de toutes les bibliothèques de documents du site actuel qui ne sont pas en lecture seule, selon le contexte.

Éléments enfants

Option

Éléments parents

RuleDesigner

Exemple

L'exemple suivant montre comment construire l'élément FieldBind dans l'élément parent RuleDesigner afin qu'il s'affiche correctement dans le concepteur de flux de travail.

    <RuleDesigner Sentence="%1">
       <FieldBind Field="MyParameter1"
                  Text="text" Id="1"
                  DesignerType="Dropdown"
                  TypeFrom="MyParameter1">
          <Option Name="Display Name" Value="Display Value"/>
       </FieldBind>
    </RuleDesigner>

Voir aussi