次の方法で共有


FieldBind 要素

(ruleDesignerType complexType)(Action4)

適用対象: SharePoint Server 2013

FieldBind 要素は、RuleDesigner の子要素です。 これらの要素を組み合わせて使用すると、評価する必要がある条件または実行する必要があるアクティビティを記述する読み取り可能な文が作成されます。 これらの要素を使用して、変数 (ハイパーリンクなど) を文内に挿入して、ビジュアル ワークフロー デザイナーが実行中に動的な値をワークフローに置き換えることもできます。 FieldBind 要素は、ワークフロー作成者からの入力を、SharePoint Foundation に渡されるパラメーターにマップします。 SharePoint デザイナーを使用してワークフローを作成する場合、カスタム デザイナーの種類またはユーザー設定フィールドの種類の使用はサポートされないことに注意してください。

使用方法

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

要素情報

要素の種類

Namespace

スキーマ ファイル

Actions4.xsd

定義

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

要素と属性

スキーマで sequenceminOccursmaxOccurschoice などの具体的な要件が定義されている場合は、定義のセクションを参照してください。

親要素

要素

説明

RuleDesigner

ruleDesignerType

RuleDesigner

ruleDesignerType

RuleDesigner

ruleDesignerType

RuleDesigner

ruleDesignerType

RuleDesigner

ruleDesignerType

子要素

要素

説明

DataSourceRef

オプション

属性

属性

種類

必須

説明

使用可能な値

**DesignerType**

s:string

必須出席者

ワークフロー エディターのユーザー インターフェイスに表示されるコントロールまたはユーザー入力の種類を指定します。 **DesignerType** 属性を指定しない場合、既定値が使用されます。 既定の **DesignerType** は、テキスト ボックスの後に省略記号ボタン (...) と参照ボタンが続きます。

s:string 型の値。

**Displayname**

s:string

省略可能

ユーザー インターフェイスでレンダリングされるデザイナーの種類の名前。

s:string 型の値。

**EventCategory**

s:string

省略可能

イベントに関連付けられているカテゴリ。たとえば、**ListItemEvent** または **ProjectEvent** です。

s:string 型の値。

**フィールド**

s:string

省略可能

ワークフローの構築に使用される **Parameter** 要素を表します。 **Field** 属性は、パラメーターの型と方向が定義されている場合、1 つ以上の **Parameter** 要素に直接マップされます。

特定の **Field** 属性に複数のパラメーターを使用する場合は、コンマを使用してパラメーターを区切ります (たとえば、**Field="Variable,ValueType"**)。

s:string 型の値。

**関数**

s:boolean

省略可能

**true**に設定すると、この属性は関連付け **Action** メソッドの名前を文に挿入します。

s:boolean 型の値。

**Id**

s:positiveInteger

必須出席者

**FieldBind** 要素を親 **RuleDesigner** 要素の **Sentence** プロパティに関連付けるリレーショナル キーとして機能する整数。

s:positiveInteger 型の値。

**OperatorTypeFrom**

s:string

省略可能

対応する **Parameter** 要素に記載されている Microsoft .NET データ型に基づいて、ユーザーが使用できる演算子の種類を指定します。 **OperatorTypeFrom** 属性に指定されるパラメーターは、**Field** 属性にリストされているパラメーターとは異なる場合があります。

**注**: この属性は、**DesignerType** 属性が **Operator** に設定されている場合にのみ使用されます。

s:string 型の値。

**テキスト**

s:string

省略可能

条件文の中で、ハイパーリンクとしてユーザーに表示されるテキストです。

s:string 型の値。

**TypeFrom**

s:string

省略可能

**FieldBind** 要素のインスタンスで使用するために有効な .NET データ型を指定します。 この属性は、型定義を含む **Parameter** 要素に関連付けられています。

s:string 型の値。

**値**

s:string

省略可能

将来使用するために予約されています。

s:string 型の値。