FieldBind, élément (WorkflowActions)

Windows SharePoint Services 3

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 construits correctement, ces éléments permettent également d'insérer des variables (telles que des liens hypertexte) dans la phrase, afin que l'éditeur de flux de travail sans code puisse substituer des valeurs dynamiques dans le flux de travail alors qu'il est en cours d’exécution. L'élément FieldBind mappe les entrées provenant de l'auteur de flux de travail sur des paramètres qui sont ensuite transmis à Windows SharePoint Services 3.0.


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

Attribut Description

DesignerType

Argument text. obligatoire. Spécifie le type d'entrée de contrôle ou d'utilisateur présenté à l'auteur de flux de travail lors de la génération de phrases dans l'éditeur de flux de travail.

RemarqueRemarque :
Si vous ne spécifiez pas de DesignerType, l'attribut DesignerType par défaut est utilisé. L'attribut DesignerType par défaut est une zone de texte suivie d'un bouton de sélection et d'un bouton de recherche.
RemarqueRemarque :
Un éditeur de flux de travail sans code doit traiter les valeurs retournées à celui-ci à partir du serveur comme ne respectant pas la casse.

Field

Argument text 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.

RemarqueRemarque :
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").

Function

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

Id

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

Argument text 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 .NET répertorié dans l'élément Parameter correspondant. Le paramètre spécifié pour l'attribut OperatorTypeFrom peut être du paramètre répertorié dans l'attribut Field.

Text

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

TypeFrom

Argument text 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.

Value

Réservé à un usage ultérieur.

Valeur Lié aux données Générateur par défaut Affichage d'une zone déroulante Générateur avancé Description de contrôle

Boolean

Oui

Non

Oui

Non

Zone de liste déroulante avec les choix true et false remplis.

ChooseDoclibItem

Non

Non

Non

Oui

Sélecteur d'élément de bibliothèque de documents.

ChooseListItem

Non

Non

Non

Oui

Par défaut.

CreateListItem

Non

Non

Non

Oui

Par défaut.

Date

Oui

Oui

Non

Non

Sélecteur de date/heure.

Dropdown

Non

Non

Oui

Non

Contrôle de zone de liste déroulante. L'ajout d'éléments Option permet de remplir les éléments statiques.

Email

Non

Non

Non

Oui

Contrôle avancé de courrier électronique. Le formulaire affiche les champs de courrier électronique standard, notamment À, De, CC, Objet et Corps.

FieldNames

Non

Non

Oui

Non

Contrôle de zone de liste déroulante rempli avec tous les noms de champs dans la bibliothèque de documents ou liste actuelle.

Float

Oui

Non

Non

Non

Zone de texte. Permet l'entrée de valeurs à virgule flottante.

Hyperlink

Oui

Oui

Non

Non

Navigateur d'URL. Sélectionnez des ressources locales ou distantes à l'aide d'un générateur de liens standard.

Integer

Oui

Non

Non

Non

Zone de texte. Accepte des valeurs de type entier non négatif.

ListNames

Non

Non

Oui

Non

Contrôle de zone de liste déroulante rempli avec toutes les listes du site Web actuel.

Operator

Non

Non

Oui

Non

Contrôle de zone liste déroulante qui inclut les opérateurs permettant d'évaluer chaque côté de la phrase RuleDesigner. Les opérateurs sont statiques et doivent être ajoutés dans les éléments Options.

ParameterNames

Non

Non

Oui

Non

Zone de liste déroulante remplie avec toutes les variables locales qui ont été entrées en vue de leur utilisation par le flux de travail.

Person

Oui

Oui

Non

Non

Sélecteur de personne ou de groupe. Vous pouvez choisir une seule personne ou un seul groupe parmi les utilisateurs ou groupes locaux intégrés ou parmi les utilisateurs et les groupes appartenant à un domaine.

SinglePerson

Oui

Oui

Non

Non

Sélecteur de personne ou de groupe. Vous choisissez une seule personne ou un seul groupe parmi les utilisateurs ou groupes locaux intégrés ou parmi les utilisateurs et groupes appartenant à un domaine.

Stringbuilder

Non

Non

Non

Oui

Éditeur de zone de texte en ligne. Permet de créer des chaînes simples.

Survey

Non

Non

Non

Oui

Par défaut.

Text

Oui

Non

Non

Non

Par défaut.

TextArea

Oui

Oui

Non

Non

Par défaut.

UpdateListItem

Non

Non

Non

Oui

Par défaut.

writablefieldNames

Non

Non

Oui

Non

Zone de liste déroulante remplie soit avec une liste de champs dans la liste actuelle, soit avec une liste de bibliothèques de documents modifiables. Tous les autres champs sont masqués.

Propriété Description

Data Bound

Contrôle qui peut être lié aux données d'un élément de bibliothèque de documents ou de liste SharePoint.

Default Builder

Affiche un bouton avec bouton de sélection. En fonction du DesignerType, cette propriété ouvre une boîte de dialogue Date/Heure ou Éditeur de texte.

Show Dropdown

Affiche un contrôle d'une zone de liste déroulante. En fonction du DesignerType, les valeurs peuvent être remplies. Vous pouvez ajouter des éléments Options aux contrôles Show DropDown qui ne sont pas encore remplis.

Advanced Builder

Affiche des générateurs avancés en fonction du DesignerType. Les DesignerTypes avancés peuvent avoir plusieurs propriétés. Par exemple, le générateur avancé de courrier électronique permet l'entrée des champs À, De, CC, Objet et Corps.

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