Freigeben über


FieldBind-Element (WorkflowInfo)

Gilt für: SharePoint 2016 | SharePoint Foundation 2013 | SharePoint Online-| SharePoint Server 2013

Das FieldBind-Element ist ein untergeordnetes Element des RuleDesigner-Elements. Diese Elemente werden gemeinsam zum Generieren eines lesbaren Satzes verwendet, der eine Bedingung beschreibt, die ausgewertet werden muss, oder eine Aktivität beschreibt, die ausgeführt werden muss. Bei richtiger Erstellung können diese Elemente auch verwendet werden, um Variablen (z. B. Hyperlinks) innerhalb des Satzes einzufügen, sodass der codefreie Workflow-Editor dynamische Werte in den Workflow ersetzen kann, während er ausgeführt wird. Das FieldBind-Element ordnet die Eingaben des Workflowerstellers Parametern zu, die dann an Microsoft SharePoint Foundation 2010 übergeben werden.

Hinweis

Die Verwendung benutzerdefinierter Designertypen oder benutzerdefinierter Feldtypen wird beim Erstellen von Workflows mit SharePoint Designer nur unterstützt, wenn sie ein Untertyp eines vorhandenen unterstützten Typs sind oder anderweitig mit unterstützten Designer- oder Parametertypen kompatibel sind.

Definition

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

Elemente und Attribute

In den folgenden Abschnitten werden Attribute, untergeordnete und übergeordnete Elemente erläutert.

Attribute

Attribut

Beschreibung

DesignerType

Optionaler Text. Gibt den Typ der Steuerelement- oder Benutzereingabe an, die dem Workflowersteller beim Erstellen von Sätzen im Workflow-Editor angezeigt wird.

Hinweis: Wenn Sie keinen DesignerType angeben, wird das Standard-DesignerType-Attribut verwendet. Der Standard-DesignerType ist ein Textfeld, gefolgt von einer Schaltfläche mit den Auslassungspunkten (...) und einer Nachschlageschaltfläche.

Hinweis: Ein Codefreier Workflow-Editor sollte die vom Server zurückgegebenen Werte als nicht berücksichtigung der Groß-/Kleinschreibung behandeln.

Field

Erforderlicher text-Wert. Stellt ein Parameter-Element zum Erstellen von Workflows dar. Das Field-Attribut wird direkt einem oder mehreren Parameter-Elementen zugeordnet, wenn ein Parametertyp und eine Richtung definiert sind.

Hinweis: Wenn Sie mehr als einen Parameter für ein Field-Attribut verwenden, sollten die Parameternamen durch Kommas getrennt werden (z. B. Field="Variable,ValueType").

Funktion

Optionaler Boolean-Wert. Bei Festlegung auf true fügt dieses Attribut den Namen der Action-Methode in den Satz ein.

Id

Erforderlicher Integerwert (nicht negativ). Id wird als Beziehungsschlüssel zwischen einem FieldBind-Element und der Sentence-Eigenschaft des RuleDesigner-Elements ähnlich wie ein Primärschlüssel in einer Datenbank verwendet.

OperatorTypeFrom

Erforderlicher text-Wert. Wird nur verwendet, wenn das DesignerType-Attribut auf Operator festgelegt ist. Dieses Attribut bestimmt die Typen von Operatoren, die für den Benutzer verfügbar sind, basierend auf dem Microsoft .NET-Datentyp, der im entsprechenden Parameter-Element aufgeführt ist. Der für das OperatorTypeFrom-Attribut angegebene Parameter kann sich von dem Parameter unterscheiden, der im Field-Attribut aufgeführt ist.

Text

Erforderlicher text-Wert. Text, der dem Benutzer als Link im Bedingungssatz angezeigt wird.

TypeFrom

Optionaler Text. Gibt die .NET-Datentypen an, die für die Verwendung mit einer Instanz des FieldBind-Elements zulässig sind. Das TypeFrom-Attribut ist einem Parameter-Element zugeordnet, das die Typdefinition enthält.

Wert

Reserviert für zukünftige Verwendung.

DesignerType-Attribut

DesignerType

Parameter

Benutzeroberflächenelement

(nicht angegeben) (unbekannt) TextTextBox

Zeichenfolge

Einzeiliges Textfeld.

Addpermission

Liste der Rollen Liste der Benutzer

Dialogfeld, das das Hinzufügen von Rollen zu Benutzern ermöglicht.

Zuordnung

Cc-Kommentaren zugewiesen Dauer Dauer Einheit Fälligkeitsdatum

Dialogfeld zum Festlegen der Parameter der Zuweisung, des Fälligkeitsdatums und anderer Daten.

Boolescher Wert

Boolesch

Liste, die die Optionen TRUE oder FALSE enthält.

CheckPermission

Einzelner Parameter

Dialogfeld zum Auswählen eines Berechtigungssatzes.

ChooseDocLibItem

Listenbezeichner Listenelement

Dialogfeld zum Auswählen von Dokumentbibliothekselementen.

ChooseListItem

Listenbezeichner Listenelement

Dialogfeld "Listenelementauswahl".

CreateListItem

Listenbezeichner Elementeigenschaften überschreiben

Einzeiliges Textfeld mit einer Schaltfläche, die ein Dialogfeld zum Binden an ein bestimmtes Listenelement anzeigt.

DataSourceFieldNames

Einzelner Parameter

Liste, die Optionen enthält, die aus der Vorgänger-Aktion oder CompositeStep abgerufen wurden und über ein DataSource-Element verfügt, das mit dem untergeordneten DataSourceRef-Element übereinstimmt. Das Ergebnis der Auswahl eines Elements aus dieser Liste sollte der ausgewählte Literalwert sein.

DataSourceValues

Einzelner Parameter

Liste, die Optionen enthält, die aus der Vorgänger-Aktion oder CompositeStep abgerufen wurden und über ein DataSource-Element verfügt, das mit dem untergeordneten DataSourceRef-Element übereinstimmt. Das Ergebnis der Auswahl eines Elements aus dieser Liste sollte der Laufzeitwert des ausgewählten Felds in der Datenquelle sein.

Datum

Datum/Uhrzeit

Textfeld, das Datums- und Uhrzeitangaben akzeptiert.

Abhängigen

Einzelner Parameter

Das angezeigte Benutzeroberflächenelement hängt von den Werten der Attribute TypeFromund OperatorTypeFrom ab.

Dropdown

Einzelner Parameter

Liste, die Optionen enthält, die als Option-Elemente des FieldBind-Elements angegeben sind.

E-Mails

An CC-Betrefftext

Dialogfeld zum Verfassen einer E-Mail-Nachricht.

FieldNames

Feld

Liste aller Felder in der Liste oder Dokumentbibliothek, denen der Workflow zugeordnet ist.

Gleitkommazahl

Gleitkommazahl

Textfeld, das eine Gleitkommazahl akzeptiert.

Hyperlink

URL

URL-Dialogfeld.

Ganzzahl

Int

Textfeld, das eine ganze Zahl akzeptiert.

ListNames

Listenbezeichner

Liste der Listen auf der aktuellen Website.

Operator

Wert

Liste, die Operatoroptionen enthält, die als Option-Elemente des FieldBind-Elementsangegeben sind. Die Liste der Operatoren wird basierend auf dem Typ des Operanden gefiltert.

ParameterNames

Name

Liste, die die Namen von Variablen enthält, die im aktuellen Workflow definiert sind.

Person

Personenliste

Dialogfeld zum Auswählen von Konten auf der aktuellen Website.

RemovePermission

Liste der Rollen Liste der Benutzer

Dialogfeld zum Entfernen von Rollen von Benutzern.

ReplacePermission

Liste der Rollen Liste der Benutzer

Dialogfeld zum Ersetzen der Rollen von Benutzern.

Einzelperson

Person

Dialogfeld zum Auswählen eines einzelnen Kontos auf der aktuellen Website.

StatusDropdown

Statuswert

Dropdownliste zum Eingeben eines neuen Statuswerts oder zum Wiederverwenden eines vorhandenen Werts.

Stringbuilder

Zeichenfolge

Einzeiliges Textfeld.

Umfrage

Bezeichner des Inhaltstyps "Titel"

Dialogfeld zum Erstellen eines Umfrageformulars, das Benutzern des Workflows zur Laufzeit zum Sammeln von Daten angezeigt werden soll.

TaskSummary

Einzelner Parameter

Ansicht zum Festlegen von Eigenschaften eines Aufgabenprozesses.

Textarea

Zeichenfolge

Textfeld.

UpdateListItem

Listenbezeichner Eigenschaften des Listenelementelements

Dialogfeld, das eine Liste von Listen und Feldern in jeder Liste enthält, sodass neue Werte für die Felder in einer Liste festgelegt werden können.

WritableFieldNames

Liste der Namen

Liste, die alle Felder in der Liste oder Dokumentbibliothek enthält, denen der Workflow zugeordnet ist, die nicht schreibgeschützt sind, oder eine Liste aller Dokumentbibliotheken auf der aktuellen Website, die je nach Kontext nicht schreibgeschützt sind.

Untergeordnete Elemente

Option

Übergeordnete Elemente

RuleDesigner

Beispiel

Das folgende Beispiel veranschaulicht das Erstellen des FieldBind-Elements innerhalb des übergeordneten RuleDesigner-Elements, damit es im Workflow-Designer ordnungsgemäß angezeigt wird.

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

Siehe auch