FieldBind 要素 (WorkflowInfo)

適用対象: SharePoint 2016 |SharePoint Foundation 2013 |SharePoint Online |SharePoint Server 2013

FieldBind 要素は、RuleDesigner の子要素です。 これらの 2 つの要素を組み合わせて、評価の必要な条件または実行の必要があるアクティビティを記述する、わかりやすい文を作成します。 これらの要素を正しく構築すると、これらの要素を使用して文内に変数 (ハイパーリンクなど) を挿入することもできます。これにより、コードフリーのワークフロー エディターは、実行中に動的な値をワークフローに置き換えることができます。 FieldBind 要素は、ワークフロー作成者からの入力を、Microsoft SharePoint Foundation 2010に渡されるパラメーターにマップします。

注:

カスタム デザイナー型またはユーザー設定フィールド型の使用は、SharePoint Designer を使用してワークフローを作成する場合、既存のサポートされている型のサブタイプでない限り、またはサポートされているデザイナーまたはパラメーター型と互換性がない場合はサポートされません。

定義

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

要素と属性

以下のセクションで、属性、子要素、親要素について説明します。

属性

属性

説明

DesignerType

省略可能な テキスト。 ワークフロー エディターで文を作成するときにワークフロー作成者に表示されるコントロールまたはユーザー入力の種類を指定します。

メモ:DesignerType を指定しない場合は、既定の DesignerType 属性が使用されます。 既定の DesignerType は、テキスト ボックスの後に省略記号ボタン (...) と参照ボタンが続きます。

メモ: コードのないワークフロー エディターでは、サーバーから返される値は大文字と小文字を区別しないものとして扱う必要があります。

Field

必須 のテキスト。 ワークフローの構築に使用される Parameter 要素を表します。 Field 属性は、パラメータの型と命令が定義されているとき、1 つまたは複数の Parameter 要素に直接マップします。

メモ:Field 属性に複数のパラメーターを使用する場合、パラメーター名はコンマで区切る必要があります (たとえば、Field="Variable,ValueType")。

関数

省略可能 なブール値true に設定されると、Action メソッドの名前を文に挿入します。

Id

必須 の整数 (負以外)。 Id は、データベースで主キーが使用されるのと同じように、FieldBind 要素と親 RuleDesigner 要素の Sentence プロパティの間のリレーショナル キーとして使用されます。

OperatorTypeFrom

必須 のテキストDesignerType 属性が Operator に設定された場合にのみ使用されます。 この属性は、対応する Parameter 要素に一覧表示されている Microsoft .NET データ型に基づいて、ユーザーが使用できる演算子の種類を決定します。 OperatorTypeFrom 属性に指定するパラメーターは、Field 属性にリストされているパラメーターとは異なる場合があります。

Text

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

TypeFrom

省略可能な テキストFieldBind 要素のインスタンスと一緒に使用できる .NET データ型を指定します。 TypeFrom 属性には、型定義を含む Parameter 要素が関連付けられます。

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

DesignerType 属性

DesignerType

パラメーター

ユーザー インターフェイス要素

(省略)(不明)Text TextBox

文字列

1 行テキスト ボックス。

AddPermission

ロールの一覧 ユーザーの一覧

ユーザーにロールを追加できるダイアログ ボックス。

割り当て

CC コメントに割り当てられた件名期間期間単位期限

割り当て、期限、およびその他のデータのパラメーターを設定するためのダイアログ ボックス。

ブール

ブール型

TRUE または FALSE の選択肢を含むリスト。

CheckPermission

単一パラメーター

一連のアクセス許可を選択するためのダイアログ ボックス。

ChooseDocLibItem

リスト識別子 リスト アイテム

[ドキュメント ライブラリ項目の選択] ダイアログ ボックス。

ChooseListItem

リスト識別子 リスト アイテム

[リスト アイテムの選択] ダイアログ ボックス。

CreateListItem

リスト識別子項目のプロパティ上書き

特定のリスト アイテムにバインドするダイアログ ボックスを示すボタンを含む 1 行テキスト ボックス。

DataSourceFieldNames

単一パラメーター

DataSourceRef 要素と一致する DataSource 要素を持つ先祖の Action または CompositeStep から取得されたオプションを含むリスト。 この一覧から要素を選択した結果は、選択したリテラル値である必要があります。

DataSourceValues

単一パラメーター

DataSourceRef 要素と一致する DataSource 要素を持つ先祖の Action または CompositeStep から取得されたオプションを含むリスト。 この一覧から要素を選択した結果は、データ ソースで選択したフィールドの実行時値である必要があります。

日付

日付/時刻

日付と時刻を受け入れるテキスト ボックス。

依存

単一パラメーター

表示されるユーザー インターフェイス要素は 、TypeFrom属性と OperatorTypeFrom 属性の値によって異なります。

ドロップダウン

単一パラメーター

FieldBind 要素の Option 要素として指定されたオプションを含むリスト。

メール

CC 件名本文へ

電子メール メッセージを作成するためのダイアログ ボックス。

FieldNames

フィールド

ワークフローが関連付けられているリストまたはドキュメント ライブラリ内のすべてのフィールドの一覧。

浮動小数点数

浮動小数点数

浮動小数点数を受け取るテキスト ボックス。

Hyperlink

URL

[URL] ダイアログ ボックス。

整数

Int

整数を受け取るテキスト ボックス。

ListNames

リスト識別子

現在のサイトのリストの一覧。

オペレーター

FieldBind要素の Option 要素として指定された演算子オプションを含むリスト。 演算子の一覧は、オペランドの型に基づいてフィルター処理されます。

ParameterNames

名前

現在のワークフローで定義されている変数の名前を含むリスト。

人物

ユーザーの一覧

現在のサイトのアカウントを選択するためのダイアログ ボックス。

RemovePermission

ロールの一覧 ユーザーの一覧

ユーザーからロールを削除するためのダイアログ ボックス。

ReplacePermission

ロールの一覧 ユーザーの一覧

ユーザーのロールを置き換えるダイアログ ボックス。

SinglePerson

人物

現在のサイトで 1 つのアカウントを選択するためのダイアログ ボックス。

StatusDropdown

状態値

新しい状態値を入力したり、既存の値を再利用したりするためのドロップダウン リスト。

Stringbuilder

文字列

1 行テキスト ボックス。

アンケート

タイトル コンテンツ タイプ識別子

実行時にワークフローのユーザーに表示されるアンケート フォームを作成してデータを収集するためのダイアログ ボックス。

TaskSummary

単一パラメーター

タスク プロセスのプロパティを設定するための表示。

Textarea

文字列

テキスト ボックス

UpdateListItem

リスト識別子 リスト アイテム項目のプロパティ

各リストのリストとフィールドの一覧を含むダイアログ ボックスで、リスト内のフィールドに新しい値を設定できるようにします。

WritableFieldNames

名前の一覧

ワークフローが関連付けられているリストまたはドキュメント ライブラリ内のすべてのフィールドを含むリスト(読み取り専用ではない)、またはコンテキストに応じて、現在のサイト上のすべてのドキュメント ライブラリが読み取り専用ではないリスト。

子要素

オプション

親要素

RuleDesigner

次の例は、ワークフロー デザイナに正しく表示されるように、RuleDesigner 親要素内に FieldBind 要素を構築する方法を示しています。

    <RuleDesigner Sentence="%1">
       <FieldBind Field="MyParameter1"
                  Text="text" Id="1"
                  DesignerType="Dropdown"
                  TypeFrom="MyParameter1">
          <Option Name="Display Name" Value="Display Value"/>
       </FieldBind>
    </RuleDesigner>

関連項目