ポータルの Web フォーム メタデータを構成します

Web フォーム メタデータには、Dynamics 365 のネイティブなエンティティ フォームの変更機能ではできない、フォーム フィールドの機能を拡張または上書きする追加の動作変更ロジックが含まれます。

新しいレコードを追加

  1. 変更するフィールドを含む Web フォーム ステップ上で、上部ナビゲーションの メタデータ リンクをクリックします。

Dynamics 365 でメタデータを選択

  1. 新しい Web フォーム メタデータを追加 をクリックします。

Web フォーム メタデータのプロパティ

次の属性は、フォームの要素に対する追加のスタイリングと機能を提供します。

件名 内容
Web フォーム ステップ Web フォーム メタデータ レコードに関連付けられた Web フォーム ステップです。
種類 使用できるオプションは次のとおりです。
  • 属性
  • セクション​​
  • タブ​​
種類値として属性を選択すると、関連したステップに対して表示されている現在のフォームのフィールドを変更するための適切なオプションを表示します。 種類値としてセクションを選択すると、フォームのセクションを編集する場合に使用できるオプションを表示します。 種類値としてタブを選択すると、フォームのタブを編集する場合に使用できるオプションを表示します。

Web フォーム メタデータの種類 = Attribute

選択された種類が [属性] の場合、次のプロパティが表示されます。

名前 内容
属性の論理名 変更する属性フィールドの論理名です。
ラベル この入力に指定されたテキストで、エンティティの属性に割り当てられた既定のラベルを置き換えます。 Dynamics 365 組織に対してインストールされ有効になっている各言語パックには、関連付けられた言語でフィールドにメッセージを入力できます。

スタイルの制御

以下のオプションは、属性のフィールドのスタイルおよび機能を変更します。

名前 内容
スタイル 次のいずれか:
  • 垂直ラジオ ボタン リストに設定されたオプション
  • 水平ラジオ ボタン リストに設定されたオプション
  • Geolocation Lookup 検証としての 1 行テキスト (Bing マップ設定が必要 - 詳細はこちらです)
  • 固定の合計としてのグループ整数 (グループ名が必要)
  • タイのないランク付けスケールとしてのグループ整数 (グループ名が必要)
  • タイが許可されたランク付けスケールとしてのグループ整数 (グループ名が必要)
  • 複数選択マトリックス (グループ名が必要)
  • 複数選択 (グループ名が必要)
  • スタック ランクとしてのグループ整数 (グループ名が必要)
グループ名 複合コントロールとしてコントロールをグループ化するための名前です。
複数選択の必要最小選択数 これは、複数選択の質問において選択する必要のある最小値です。 スタイルの制御に "複数選択" が選択されている場合にのみ必要です。
複数選択の最大選択数 これは、複数選択の質問において選択可能な値の最大数です。 スタイルの制御に "複数選択" が選択されている場合にのみ必要です。
固定の合計の最小合計 これは、[固定の合計] 応答フィールドに適用される、必要な最小値です。 スタイルの制御に "固定の合計としてのグループ整数" が選択されている場合のみ必要です。
固定の合計の最大合計 これは、[固定の合計] 応答フィールドに適用することが許可されている値の最大数です。 スタイルの制御に "固定の合計としてのグループ整数" が選択されている場合のみ必要です。
オプション セット値のランダム化 [はい] を指定すると、ランダムに並び替えられたオプション セット コントロールのオプションが表示されます。 [オプション セット] の種類の属性にのみ適用可能です。
CSS クラス コントロールにカスタム CSS クラス名が追加されます。

事前設定フィールド

次のオプションは、フォームのフィールドに既定値を提供します。

件名 内容
既定値を無視 指定された属性フィールドの既定値は無視されます。 [はい] および [いいえ] のラジオ ボタンとして表示される [2 つのオプション] フィールドの属性に役立ちます。 なぜなら Dynamics 365 は自動的に既定で [はい] または [いいえ] の値を割り当てるため、事前定義された応答のない [はい]/[いいえ] で回答する質問を表示することができます。
種類​​ 次のいずれか:
  • 今日の日付
  • 現在のユーザーの取引先担当者
値を選択するには、フォームが読み込まれるとフィールドに割り当てられる [] フィールドで値が指定されている必要があります。 今日の日付を選択すると、属性フィールドに現在の日付と時間が割り当てられます。 現在のユーザーの取引先担当者を選択するには、現在のユーザーの取引先担当者のレコードから取得され、指定された属性フィールドに設定される取引先担当者エンティティの属性である [属性から] が必要です。
フォームが読み込まれるときにフィールドに割り当てられる値です。
属性から フォームが読み込まれるときに現在のポータルのユーザー レコードから取得され、フィールド割り当てられる取引先担当者エンティティの属性です。

保存に値を設定

次のオプションは、フォームの保存時に設定する値を指定します。

名前 内容
保存に値を設定 [はい] は、[] フィールドで指定される入力を使用する属性に値を割り当てる必要があることを意味します。
メモ: 以下を除く、すべての属性の種類がサポートされています: 一意識別子。
種類​​ 次のいずれか:
  • 今日の日付
  • 現在のユーザーの取引先担当者
値を選択するには、フォームが読み込まれるとフィールドに割り当てられる [] フィールドで値が指定されている必要があります。 今日の日付を選択すると、属性フィールドに現在の日付と時間が割り当てられます。 現在のユーザーの取引先担当者を選択するには、現在のユーザーの取引先担当者のレコードから取得され、指定された属性フィールドに設定される取引先担当者エンティティの属性である [属性から] が必要です。
フォームが保存されるときに属性に割り当てられる値です。
2 つのオプション (ブール値) フィールドで true または false を使用します。
オプション セット フィールドではオプションに整数値を使用します。
検索 (エンティティ参照) フィールドには、GUID を使用します。
メモ: 属性がフォームにもある場合、ユーザーの値がこの値で上書きされます。
属性から 保存中に現在のポータルのユーザー レコードから取得され、フィールド割り当てられる取引先担当者エンティティの属性です。

検証

次のセクションには、さまざまな検証パラメーターおよびエラー メッセージを変更するプロパティが含まれます。

Dynamics 365 組織に対してインストールされ有効になっている各言語パックには、関連付けられた言語でフィールドにメッセージを入力できます。

名前 内容
検証エラー メッセージ フィールドの既定の検証エラー メッセージを上書きします。
正規表現 フィールドを検証するために追加する正規表現です。
正規表現の検証エラー メッセージ 検証した正規表現が失敗した場合に表示される検証エラー メッセージです。
フィールドは必須 属性フィールドが値を含む必要があるようにするにはオンにします。
必須フィールドの検証エラー メッセージ フィールドに値がない場合、既定の必須フィールドの検証エラー メッセージが上書きされます。
範囲検証エラー メッセージ フィールドの値が、[整数]、[10 進数]、[浮動小数点数]、または [通貨] のエンティティ属性の種類で指定された適切な最小値と最大値の範囲外の場合、表示された範囲検証エラー メッセージが上書きされます。
物理的場所検証エラー メッセージ 属性が 1 行テキストで、スタイルの制御に物理的場所検索検証として 1 行テキストが指定されている場合に適用可能で、入力の検証が失敗した場合に表示される既定のエラー メッセージが上書きされます。
固定の合計検証エラー メッセージ 属性が整数の種類で、スタイルの制御に固定の合計としてグループ整数が指定されている場合に適用可能で、入力の検証が失敗した場合に表示される既定のエラー メッセージが上書きされます。
複数選択の検証エラー メッセージ 属性が2 つのオプションの種類で、スタイルの制御に複数選択が指定されている場合に適用可能で、入力の検証が失敗した場合に表示される既定のエラー メッセージが上書きされます。
タイのないランク付けの検証エラー メッセージ 属性が整数の種類で、スタイルの制御にタイのないランク付けとしてグループ整数が指定されている場合に適用可能で、入力の検証が失敗した場合に表示される既定のエラー メッセージが上書きされます。

説明と指示

次のプロパティがカスタム説明または指示の場所と内容を指定します。

名前 内容
説明の追加 [はい] の場合、指定された場所のフォームにカスタム テキストが表示されます。
ポジション 次のいずれか:
  • フィールドの上側
  • フィールドの下側
  • ラベルの上側
属性の説明プロパティを使用 属性メタデータに割り当てらた説明をエンティティに使用するには、[はい] を選択します。 カスタム説明を指定するには、[いいえ] を選択します。 既定は [いいえ] です。
内容 フォームに表示するカスタム テキストです。 [属性の説明プロパティを使用] が [いいえ] に設定されている場合、組み合わせて使用されます。 Dynamics 365 組織に対してインストールされ有効になっている各言語パックには、関連付けられた言語でフィールドにメッセージを入力できます。

Web フォーム メタデータの種類 = Section

選択された種類が [セクション] と等しい場合、次のプロパティが表示されます。

名前 内容
セクション名 変更する Dynamics 365 のエンティティ フォームのセクション名です。
ラベル この入力に指定されたテキストで、エンティティのセクションに割り当てられた既定のラベルを置き換えます。 Dynamics 365 組織に対してインストールされ有効になっている各言語パックには、関連付けられた言語でフィールドにメッセージを入力できます。

Web フォーム メタデータの種類 = Tab

選択された種類が [タブ] と等しい場合、次のプロパティが表示されます。

名前 内容
タブ名 変更する Dynamics 365 のエンティティ フォームのタブ名です。
ラベル この入力に指定されたテキストで、エンティティのタブに割り当てられた既定のラベルを置き換えます。 Dynamics 365 組織に対してインストールされ有効になっている各言語パックには、関連付けられた言語でフィールドにメッセージを入力できます。

関連項目

Dynamics 365 ポータルの構成
Dynamics 365 ポータルでのエンティティ フォームおよびユーザー定義ロジックの定義
ポータルの Web フォームのプロパティ
ポータルの Web フォームの手順
ポータルの Web フォームのサブグリッド構成
ポータルの Web フォームのメモの構成