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 ロールの作成

エンティティ フォーム用のメモの構成

エンティティ フォームのメモは、Web フォームのメモ と同じ方法で構成されます。 まず、メモがあるエンティティ フォーム ステップのメタデータ レコードを作成し、構成メタデータを追加します。 ここで 手順を詳しく説明します。

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

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

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

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

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

関連項目

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