簡易表示フォームを作成して関連エンティティに関する情報を表示する
このトピックは、Dynamics 365 Customer Engagement (on-premises) に適用されます。 このトピックの Power Apps バージョンについては、以下を参照してください。 モデル駆動型アプリの簡易表示フォームを作成して関連エンティティに関する情報を表示する
簡易表示フォームを別のフォームに簡易表示コントロールとして追加できます。 これにより、フォーム内の関連するエンティティレコードに関する情報を別のエンティティレコードに対して表示するテンプレートが提供されます。 つまり、アプリのユーザーは、別のレコードに移動して、作業に必要な情報を確認する必要はありません。
簡易表示コントロールは、フォームに含まれている検索フィールドに関連付けられています。 検索フィールドの値が設定されていない場合、簡易表示コントロールは表示されません。 簡易表示コントロールのデータは編集できません。また簡易表示フォームはフォーム スクリプトをサポートしません。
簡易表示フォームはフォームの簡易表示コントロールを使用して表示されるので、簡易表示フォームには、見出し、フッター、またはナビゲーション領域は含まれません。 セキュリティ ロールは簡易表示フォームに割り当てることはできないし、アクティブ化または非アクティブ化することはできません。
簡易表示フォームの作成
簡易表示フォームは、他のフォームの作成と同様な方法で、フォーム エディターを使用して作成されます。 簡易表示フォームは読み取り専用です。 これを使用して、読み取り専用のフォームを作成します。
ソリューション エクスプローラーで、エンティティノードを展開し、簡易表示フォームを新規に作成するエンティティを選択します。
エンティティを展開し、フォームノードを選択します。
新規を選択し、簡易表示フォームを選択します。 これにより、フォーム エディターが開きます。
フォーム エディターのホームタブのフォームグループで、フォーム プロパティを選択します。
この簡易表示フォームを他の簡易表示フォームと区別するために、フォーム プロパティダイアログ ボックスにフォーム名と説明を入力し、フォーム プロパティダイアログ ボックスを閉じます。
フォームを編集して、必要なフィールドを追加します。
重要
フィールドを追加し、フィールド要件>必須項目を順に選択してからフィールドを保存すると、そのフィールドは削除できません。
フォームを保存し、フォーム エディターを閉じるには、ホームタブの保存グループで、保存して閉じるを選択します。
簡易表示フォームの編集
簡易表示フォームは、フォーム セクション内に表示されるように設計されているため、レイアウトが単純化されています。 利用できるタブは 1 つだけです。 別の単一の列セクション、フィールド、サブグリッド、およびスペーサーのみを追加できます。
Note
必須項目のフィールドは削除できません。 フィールドを削除しようとすると、「削除しようとしているフィールドはシステムまたはビジネスで必須です。」というメッセージを受信します。 フォームでこのフィールドが必要ない場合は、フォーム全体を削除してフォームを再作成する必要があります。
簡易表示フォームを編集したとき、変更をアプリケーションで表示できるようにするには、その前に、変更を公開する必要があります。
メイン フォームへの簡易表示コントロールの追加
簡易表示フォームは、簡易表示フォームのエンティティを対象とした検索フィールドが存在するメイン フォームにのみ追加できます。
エンティティ メイン フォームで、挿入タブの制御グループの簡易表示フォームを選択します。
簡易表示コントロールのプロパティダイアログ ボックスで、簡易表示コントロールのプロパティ で説明されているプロパティを設定します。
OK を選択して、簡易表示コントロールのプロパティダイアログ ボックスを閉じます。
簡易表示コントロールの変更が表示可能になるには、その前に、メイン フォームを保存して公開する必要があります。
Note
簡易表示フォームは、アプリ デザイナーを使用してフォームを追加するまで、お使いのソリューションやアプリには表示されません。 アプリ デザイナーでソリューションまたはアプリを開き、簡易表示フォームを追加し、保存を選択して公開します。