Auf Englisch lesen

Freigeben über


FieldBind-Element (WorkflowActions)

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 />
        <DataSourceRef>
    </FieldBind>
</RuleDesigner>

Elemente und Attribute

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

Attribute

Attribut

Beschreibung

**DesignerType**

Optional **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 kein **DesignerType**-Attribut angeben, wird das Standard-Attribut **DesignerType** 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 Werte, die vom Server zurückgegeben werden, als ohne Beachtung der Groß-/Kleinschreibung behandeln.

**Feld**

Erforderlich **text**. Stellt ein **Parameter**-Element dar, das zum Erstellen von Workflows verwendet wird. 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**

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

**Id**

**Ganze Zahl** erforderlich (nicht negativ). **Id** wird als relationaler Schlüssel zwischen einem **FieldBind**-Element und der **Sentence**-Eigenschaft des übergeordneten **RuleDesigner**-Elements verwendet, ähnlich wie ein Primärschlüssel in einer Datenbank verwendet wird.

**OperatorTypeFrom**

Erforderlich **text**. 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 Attribut **Field** aufgeführt ist.

**Text**

Erforderlich **text**. Text, der dem Benutzer als Link im Bedingungssatz angezeigt wird.

**TypeFrom**

Optional **text**. Gibt die .NET-Datentypen an, die für die Verwendung mit einer Instanz des **FieldBind**-Elements gültig 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)

Text

TextBox

Zeichenfolge

Einzeiliges Textfeld.

Addpermission

Liste der Rollen Liste der Benutzer

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

Zuordnung

Zugewiesen an

CC

Kommentare

Betreff

Dauer

Dauereinheit

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

Overwrite

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 dem übergeordneten Action - oder CompositeStep-Element abgerufen werden, das ü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 dem übergeordneten Action - oder CompositeStep-Element abgerufen werden, das ü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 des **TypeFrom**-Attributs und des **OperatorTypeFrom**-Attributs ab.

Dropdown

Einzelner Parameter

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

E-Mails

An

CC

Betreff

Text

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**-Elements angegeben 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

Titel

Inhaltstypbezeichner

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

Listenelement

Elementeigenschaften

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

Übergeordnete Elemente

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