Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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.
<RuleDesigner>
<FieldBind>
<Option />
<DataSourceRef>
</FieldBind>
</RuleDesigner>
In den folgenden Abschnitten werden Attribute, untergeordnete und übergeordnete Elemente erläutert.
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 |
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. |
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>