Dynamics 365 ポータルでのエンティティ フォームおよびユーザー定義ロジックの定義

開発者がポータルでフォームを表示する必要なく、エンドユーザーがポータルのデータを収集するためのフォームを追加できるようにするデータ駆動型の構成では、エンティティ フォームは Dynamics 365 で作成され、ポータルの Web ページに配置するか、サブグリッドとエンティティリストと組み合わせて使用して、完全な Web アプリケーションを構築します。 詳細: レコードのリストを表示する Web ページの追加

お問い合わせフォーム

自分のポータルにフォームを追加する

エンティティ フォームには、Web ページとの関連付け、およびポータル内のフォームの初期化を制御する追加プロパティが含まれています。 Web ページへの関連付けにより、Web サイト 内の特定のページ ノードのフォーム定義を動的に取得できます。

既存の [エンティティ フォーム] の表示または新しい [エンティティ フォーム] の作成を行うには、[ポータル] > [エンティティ フォーム] の順に移動します。

新しいエンティティ フォームを作成する場合は、最初の手順として、[モード: 挿入、編集、または読み取り専用] とともに表示する [エンティティ] および [フォーム名] を決めます。 選択したモードは、ポータルから新しいレコードを作成するか、既存のレコードを編集するか、ポータルのレコードに関する情報を表示するだけかを決定します。

注意

サイトでフォームを表示できるようにするには、[エンティティ フォーム] を特定の Web サイト の Web ページに関連付ける必要があります。

エンティティ フォームに関連付けられる Web ページは、左端のメニューにある [関連] ナビゲーション リンクに一覧表示されている [Web ページ] リンクを選択することにより表示できます。

Web ページを作成または編集する場合には、Web ページ フォームに表示されている lookup フィールドで [エンティティ フォーム] を指定できます。

Dynamics 365 ポータルのインストール ディレクトリにあるポータルで使用されるさまざまなマスター ページには、EntityForm サーバー コントロールの宣言が含まれています。 ページ (~/Pages/Page.aspx) のページ テンプレートまたはフル ページ (~/Pages/FullPage.aspx) のページ テンプレートのどちらかを含む Web ページを表示する場合、コントロールがエンティティ フォームの検索に値が含まれるかどうかを確認し、この場合、フォームが表示されます。

フォームのセキュリティ保護

フォームをセキュリティで保護するには、Web ロールに従って Dynamics 365 内のレコードのアクセスおよび所有者を決定するエンティティ アクセス許可を作成する必要があります。 ユーザーがアクセス許可のない [エンティティ フォーム] を訪問した場合、エラー メッセージが表示されます。 エンティティに対するアクセス許可を有効にするには、[エンティティのアクセス許可を有効にする] を true に設定します。 詳細: ポータルの Web ロールの作成

エンティティ フォーム用の物理的場所の構成

地図コントロールを表示するよう管理されたフォームを構成し、地図上のピンとして既存の位置を表示するか、ユーザーが位置を指定する機能を提供できます。 物理的場所を追加する を参照してください。

位置フィールドに値を割り当てたりそこから値を取得したりするには、様々な位置フィールドの ID をフォームのマップ コントロールに伝えるための追加の構成が必要です。 Dynamics 365 のエンティティ フォーム レコードには、指定する必要のある、これらのフィールド マッピングを定義する構成セクションがあります。 フィールド名は、作成したスキーマによってそれぞれ異なります。

エンティティ フォームの物理的場所データ

注意

  • 読み取り専用のエンティティ フォームのアドレス フィールドは、物理的場所が有効になっている場合、マップで置き換えられます。
  • 物理的場所セクションは、ドイツの主権クラウド環境では表示されません。 ユーザーが別のフォームを使用して物理的場所を有効にしている場合、ポータルでレンダリング中には表示されません。

関連項目

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