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
Ü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>