Freigeben über


FieldBind-Element

(ruleDesignerType complexType) (Aktion4)

Gilt für: SharePoint Server 2013

Das FieldBind-Element ist ein untergeordnetes Element des RuleDesigner-Elements. Zusammen werden diese Elemente verwendet, um einen lesbaren Satz zu erstellen, der eine Bedingung beschreibt, die ausgewertet werden muss, oder eine Aktivität, die ausgeführt werden muss. Diese Elemente können auch verwendet werden, um Variablen (z. B. Hyperlinks) innerhalb des Satzes einzufügen, sodass der visuelle Workflow-Designer dynamische Werte in einem Workflow ersetzen kann, während er ausgeführt wird. Das FieldBind-Element ordnet die Eingaben des Workflowerstellers Parametern zu, die dann an SharePoint Foundation übergeben werden. Beachten Sie, dass die Verwendung von benutzerdefinierten Designertypen oder benutzerdefinierten Feldtypen beim Erstellen von Workflows mit SharePoint Designer nicht unterstützt wird.

Verwendung

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

Informationen zum Element

Elementtyp

Namespace

Schemadatei

Actions4.xsd

Definition

    <xs:element name="FieldBind" minOccurs="0" maxOccurs="unbounded">
               <xs:complexType>
               <xs:choice>
         <xs:element name="Option" minOccurs="0" maxOccurs="unbounded">
         <xs:attribute name="Name" type="s:string" use="required" />
         <xs:attribute name="Value" type="s:string" use="required" />
         <xs:attribute name="TypeFilter" type="s:string" />
         <xs:attribute name="UnaryHides" type="s:string" />
      </xs:element>
         <xs:element name="DataSourceRef" minOccurs="1" maxOccurs="unbounded">
         <xs:attribute name="Ref" type="s:string" />
      </xs:element>
           </xs:choice>
         <xs:attribute name="Field"   type="s:string" />
         <xs:attribute name="Text"   type="s:string"  />
         <xs:attribute name="Id" type="s:positiveInteger"  use="required"  />
         <xs:attribute name="DesignerType" type="s:string" use="required"  />
         <xs:attribute name="OperatorTypeFrom" type="s:string" />
         <xs:attribute name="TypeFrom"   type="s:string"  />
         <xs:attribute name="Function"   type="s:boolean" />
         <xs:attribute name="Value"   type="s:string" />
         <xs:attribute name="EventCategory"   type="s:string" />
         <xs:attribute name="DisplayName"   type="s:string" />
           </xs:complexType>
    </xs:element>

Elemente und Attribute

Wenn das Schema bestimmte Anforderungen definiert, z. B. sequence, minOccurs, maxOccurs und choice, lesen Sie den Abschnitt definition.

Übergeordnete Elemente

Element

Typ

Beschreibung

RuleDesigner

ruleDesignerType

RuleDesigner

ruleDesignerType

RuleDesigner

ruleDesignerType

RuleDesigner

ruleDesignerType

RuleDesigner

ruleDesignerType

Untergeordnete Elemente

Element

Typ

Beschreibung

Datasourceref

Option

Attribute

Attribut

Typ

Erforderlich

Beschreibung

Mögliche Werte

**DesignerType**

s:string

Erforderlich

Gibt den Typ des Steuerelements oder der Benutzereingabe an, der auf der Benutzeroberfläche des Workflow-Editors angezeigt wird. Wenn Sie kein **DesignerType**-Attribut angeben, wird der Standardwert verwendet. Der Standard **DesignerType** ist ein Textfeld gefolgt von einer Schaltfläche mit den Auslassungspunkten (...) und einer Nachschlageschaltfläche.

Werte des s:string-Typs.

**Displayname**

s:string

Optional

Der Name des Designertyps, der auf der Benutzeroberfläche gerendert wird.

Werte des s:string-Typs.

**EventCategory**

s:string

Optional

Die Kategorie, die dem Ereignis zugeordnet ist; Beispiel: **ListItemEvent** oder **ProjectEvent**.

Werte des s:string-Typs.

**Feld**

s:string

Optional

Stellt ein **Parameter**-Element dar, das zum Erstellen eines Workflows verwendet wird. Das **Field**-Attribut wird direkt einem oder mehreren **Parameter**-Elementen zugeordnet, wenn ein Parametertyp und eine Richtung definiert sind.

Wenn Sie mehr als einen Parameter für ein bestimmtes **Field**-Attribut verwenden, trennen Sie den Parameter durch Kommas (z. B. **Field="Variable,ValueType"**).

Werte des s:string-Typs.

**Funktion**

s:boolean

Optional

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

Werte des typs s:boolean.

**Id**

s:positiveInteger

erforderlich

Eine ganze Zahl, die als relationaler Schlüssel dient, um ein **FieldBind**-Element der **Sentence**-Eigenschaft des übergeordneten **RuleDesigner**-Elements zuzuordnen.

Werte des s:positiveInteger-Typs.

**OperatorTypeFrom**

s:string

Optional

Gibt die Typen von Operatoren an, 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.

**Hinweis**: Dieses Attribut wird nur verwendet, wenn das **DesignerType**-Attribut auf **Operator** festgelegt ist.

Werte des s:string-Typs.

**Text**

s:string

Optional

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

Werte des s:string-Typs.

**TypeFrom**

s:string

Optional

Gibt die .NET-Datentypen an, die für die Verwendung mit einer Instanz des **FieldBind**-Elements gültig sind. Dieses Attribut ist dem **Parameter**-Element zugeordnet, das die Typdefinition enthält.

Werte des s:string-Typs.

**Wert**

s:string

Optional

Reserviert für zukünftige Verwendung.

Werte des s:string-Typs.