FieldBind 要素 (WorkflowInfo)FieldBind Element (WorkflowInfo)

適用されます: SharePoint 2016 |SharePoint Foundation 2013 |SharePoint オンライン |SharePoint Server 2013Applies to: SharePoint 2016 | SharePoint Foundation 2013 | SharePoint Online | SharePoint Server 2013

FieldBind要素は、 RuleDesigner要素の子です。The FieldBind element is a child of the RuleDesigner element. これらの要素は評価する必要がある条件、または実行する必要のある活動を説明する読みやすい文章を作成するのには一緒に使用します。These elements are used together to create a readable sentence that describes a condition that needs to be evaluated or an activity that must be executed. 正しく構築された、コードなしのワークフロー エディターは、実行中に、ワークフローへの動的な値を置き換えることができるように、これらの要素は、文章内で、(ハイパーリンク) などの変数を挿入するのには使用もします。When constructed correctly, these elements can also be used to insert variables (such as hyperlinks) within the sentence, so that the code-free workflow editor can substitute dynamic values into the workflow while it is running. FieldBind要素では、Microsoft SharePoint Foundation 2010 に渡されるパラメーターにはワークフローの作成者からの入力をマップします。The FieldBind element maps the inputs from the workflow creator to parameters that are then passed to Microsoft SharePoint Foundation 2010.

注意

型がサポートされている既存のサブタイプでない限り、SharePoint Designer を使用してワークフローを作成する場合、またはそれ以外の場合、サポートされているデザイナーまたはパラメーターの型と互換性がある場合、カスタム デザイナーの種類またはカスタム フィールド型を使用してはサポートされていません。Using custom designer types or custom field types is not supported when creating workflows using SharePoint Designer unless they are a subtype of an existing supported type, or if otherwise compatible with supported designer or parameter types.

定義Definition

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

要素と属性Elements and attributes

以下のセクションで、属性、子要素、親要素について説明します。The following sections describe attributes, child elements, and parent elements.

属性Attributes

属性Attribute

説明Description

DesignerTypeDesignerType

テキストを指定します。Optional text. ワークフロー エディターで文章を作成するとき、ワークフローの作成者に表示されるコントロールまたはユーザーの種類の入力を指定します。Specifies the type of control or user input that is presented to the workflow creator when building sentences in the workflow editor.

: DesignerTypeのデフォルトの属性が使用される場合は、 DesignerTypeを指定しないと、です。Note: If you do not specify a DesignerType, the default DesignerType attribute is used. DesignerTypeは後に、省略記号ボタン (...) と、[検索] ボタンのテキスト ボックスです。The default DesignerType is a text box followed by an ellipsis button (...) and a lookup button.

: コードを使用しないワークフロー エディターは、大文字と小文字のサーバーから返された値を扱う必要があります。Note: A code-free workflow editor should treat the values returned to it from the server as case-insensitive.

FieldField

必須のテキストです。Required text. ワークフローの構築に使用されるパラメーターの要素を表します。Represents a Parameter element used to build workflows. フィールドの属性が 1 つまたは複数のパラメーター要素とパラメーターの型に直接マップし、方向を定義します。The Field attribute maps directly to one or more Parameter elements when a parameter type and direction are defined.

: パラメーター名をコンマで区切る必要がありますフィールドの属性に複数のパラメーターを使用する場合 (フィールドたとえば、="変数値型)。Note: If you use more than one parameter for a Field attribute, the parameter names should be separated by commas (for example, Field="Variable,ValueType").

�֐�Function

省略可能なブール値です。Optional Boolean. この属性をtrueに設定すると、文章に、アクションメソッドの名前を挿入します。When set to true, this attribute inserts the name of the Action method into the sentence.

IdId

整数(負ではない) が必要です。Required Integer (non-negative). Idは、データベースの主キーが使用されるのと同様に、 FieldBind要素とプロパティの間の RuleDesignerの親要素の関係のキーとして使用されます。Id is used as the relational key between a FieldBind element and the Sentence property of the parent RuleDesigner element, much like a primary key is used in a database.

OperatorTypeFromOperatorTypeFrom

必須のテキストです。Required text. DesignerType属性は、オペレーターに設定されている場合にのみ使用されます。Used only when DesignerType attribute is set to Operator. この属性は、対応するパラメーターの要素に記載されている Microsoft .NET データ型に基づいて、ユーザーに使用できる演算子の種類を決定します。This attribute determines the types of operators that are available to the user, based on the Microsoft .NET data type that is listed in the corresponding Parameter element. OperatorTypeFrom属性に指定されたパラメーターは、フィールド属性に記載されているパラメーターとは異なるできます。The parameter that is specified for the OperatorTypeFrom attribute can be different from the parameter that is listed in the Field attribute.

TextText

必須のテキストです。Required text. 条件文内のハイパーリンクとしてユーザーに表示されるテキスト。Text displayed to the user as a hyperlink in the condition sentence.

TypeFromTypeFrom

テキストを指定します。Optional text. FieldBind要素のインスタンスで使用する有効な .NET データ型を指定します。Specifies the .NET data types that are valid for use with an instance of the FieldBind element. TypeFrom属性は、型定義を含むパラメーターの要素に関連付けられます。The TypeFrom attribute is associated with a Parameter element that contains the type definition.

Value

将来の使用のために予約されています。Reserved for future use.

DesignerType 属性DesignerType attribute

DesignerTypeDesignerType

ParametersParameters

ユーザー インターフェイス要素User Interface Element

(省略)(不明)テキストのテキスト ボックス(omitted) (unknown) Text TextBox

StringString

単一行テキスト ボックスです。Single-line text box.

AddPermissionAddPermission

ロールのユーザーの一覧の一覧List of roles List of users

ダイアログ ボックスがユーザーにロールを追加します。Dialog box that allows adding roles to users.

割り当てAssignment

単位の期限を [cc] のコメントの件名期間の期間に割り当てられています。Assigned to CC Comments Subject Duration Duration unit Due date

割り当て、期限、およびその他のデータのパラメーターを設定するためのダイアログ ボックスです。Dialog box for setting the parameters of assignment, due date, and other data.

BoolBool

ブール型Boolean

TRUE または FALSE の選択肢を含むリスト。List that contains the choices TRUE or FALSE.

CheckPermissionCheckPermission

1 つのパラメーターSingle parameter

一連のアクセス許可を選択するためのダイアログ ボックスです。Dialog box for selecting a set of permissions.

ChooseDocLibItemChooseDocLibItem

識別子] ボックスの一覧の項目を一覧表示します。List identifier List item

ドキュメント ライブラリのアイテムの選択] ダイアログ ボックス。Document library item selection dialog box.

ChooseListItemChooseListItem

識別子] ボックスの一覧の項目を一覧表示します。List identifier List item

リスト項目の選択] ダイアログ ボックスです。List item selection dialog box.

CreateListItemCreateListItem

識別子のアイテムのプロパティの上書きの一覧を表示します。List identifier Item properties Overwrite

特定のリスト項目にバインドするためのダイアログを表示するボタンを 1 行テキスト ボックスです。Single-line text box with a button that shows a dialog box to bind to a specific list item.

DataSourceFieldNamesDataSourceFieldNames

1 つのパラメーターSingle parameter

先祖アクションまたはDataSourceRefの子要素に一致するデータ ソース要素を持つCompositeStepからオプションを含む一覧を取得します。List that contains options retrieved from the ancestor Action or CompositeStep that has a DataSource element that matches the child DataSourceRef element. この一覧から要素を選択した結果では、リテラル値の選択をする必要があります。The result of selecting an element from this list should be the literal value chosen.

DataSourceValuesDataSourceValues

1 つのパラメーターSingle parameter

先祖アクションまたはDataSourceRefの子要素に一致するデータ ソース要素を持つCompositeStepからオプションを含む一覧を取得します。List that contains options retrieved from the ancestor Action or CompositeStep that has a DataSource element that matches the child DataSourceRef element. この一覧から要素を選択した結果は、データ ソース内の選択したフィールドの実行時の値にする必要があります。The result of selecting an element from this list should be the run-time value of the chosen field in the data source.

DateDate

日付/時刻Date/time

日付と時刻を受け取るテキスト ボックスです。Text box that accepts dates and times.

依存Dependent

1 つのパラメーターSingle parameter

示すユーザー インターフェイス要素は、 TypeFromOperatorTypeFrom属性の値によって異なります。The user interface element shown depends on values of the TypeFrom and OperatorTypeFrom attributes.

ドロップダウンDropdown

1 つのパラメーターSingle parameter

FieldBind要素の要素をオプションとして指定したオプションを含むリスト。List that contains options specified as Option elements of the FieldBind element.

EmailEmail

本文の件名を [cc] にTo CC Subject Body

電子メール メッセージを作成するためのダイアログ ボックスです。Dialog box for composing an email message.

フィールド名FieldNames

フィールドField

ワークフローが関連付けられているリストまたはドキュメント ライブラリ内のすべてのフィールドの一覧です。List of all fields in the list or document library with which the workflow is associated.

浮動小数点型 (Float)Float

浮動小数点型 (Float)Float

浮動小数点数を受け入れるテキスト ボックスです。Text box that accepts a floating-point number.

ハイパーリンクHyperlink

URLURL

URL] ダイアログ ボックスです。URL dialog box.

整数型 (Integer)Integer

整数型 (Int)Int

整数を受け入れるテキスト ボックスです。Text box that accepts an integer.

ListNamesListNames

リストの識別子List identifier

現在のサイト上のリストのリストです。List of lists on the current site.

演算子Operator

Value

FieldBind要素のオプションの要素として指定されているオペレーターのオプションを含むリスト。List that contains operator options specified as Option elements of the FieldBind element. 演算子の一覧は、オペランドの型に基づいてフィルターされています。The list of operators is filtered based on the type of the operand.

ParameterNamesParameterNames

名前Name

現在のワークフローで定義されている変数の名前を含むリスト。List that contains the names of variables that are defined in the current workflow.

人物Person

人の一覧List of people

現在のサイトでアカウントを選択するためのダイアログ ボックスです。Dialog box for selecting accounts on the current site.

RemovePermissionRemovePermission

ロールのユーザーの一覧の一覧List of roles List of users

ユーザーからロールを削除するためのダイアログ ボックスです。Dialog box for removing roles from users.

ReplacePermissionReplacePermission

ロールのユーザーの一覧の一覧List of roles List of users

役割のユーザーを置換するためのダイアログ ボックスです。Dialog box for replacing the roles of users.

SinglePerson

人物Person

現在のサイトで 1 つのアカウントを選択するためのダイアログ ボックスです。Dialog box for selecting a single account on the current site.

StatusDropdownStatusDropdown

ステータス値Status value

新しいステータス値を入力するか、既存の値を再利用するためのドロップ ダウン リストです。Drop-down list for entering a new status value or reusing an existing value.

StringBuilderStringBuilder

StringString

単一行テキスト ボックスです。Single-line text box.

アンケートSurvey

タイトルのコンテンツ タイプ識別子Title Content type identifier

データを収集するために実行時にワークフローのユーザーに提示するアンケート フォームを作成するためのダイアログ ボックスです。Dialog box for building a survey form to be presented to users of the workflow at run time to collect data.

TaskSummaryTaskSummary

1 つのパラメーターSingle parameter

作業プロセスのプロパティを設定するためのビューです。View for setting properties of a task process.

TextAreaTextArea

StringString

テキスト ボックス。Text box.

UpdateListItemUpdateListItem

識別子] ボックスの一覧の項目の項目のプロパティを一覧表示します。List identifier List item Item properties

リストとリスト内のフィールドに設定する新しい値を有効にすると、各リスト内のフィールドの一覧を含むダイアログ ボックスです。Dialog box that contains a list of lists and fields in each list, enabling new values to be set for the fields in a list.

WritableFieldNamesWritableFieldNames

名の一覧List of names

ワークフローが関連付けられているリストまたはドキュメント ライブラリ内のすべてのフィールドが含まれているリストには読み取り専用、または読み取り専用で、コンテキストに依存していない現在のサイト上のすべてのドキュメント ライブラリの一覧をList that contains all fields in the list or document library with which the workflow is associated that are not read-only, or a list of all document libraries on the current site that are not read-only, depending on the context.

子要素Child elements

オプションOption

親要素Parent elements

RuleDesignerRuleDesigner

Example

次の使用例は、ワークフロー デザイナーで正しく表示されるように、 RuleDesigner親要素内のFieldBind要素を構築する方法を示します。The following example demonstrates how to construct the FieldBind element within the RuleDesigner parent element so that it displays correctly in the workflow designer.

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

関連項目See also