合成リレーションシップを使用して Dataverse で公開する Business Central データを増やす
重要
このコンテンツはアーカイブされており、更新されていません。 最新のドキュメントについては、「Business Central の新機能および変更された機能」を参照してください。 最新のリリース計画については、「Dynamics 365、Power Platform、Cloud for Industry のリリース計画」を参照してください。
有効対象 | パブリック プレビュー | 一般提供 |
---|---|---|
ユーザー向けで、管理者、作成者、またはアナリストによる有効化/構成が必要 | 2024年3月4日 | 2024年4月2日 |
ビジネス バリュー
Business Central、Dataverse、他の Dynamics 365 アプリの間でデータを同期するときに仮想テーブルを使用して、Dynamics 365 への投資の価値を高めます。 仮想テーブルを使用すると、Dynamics 365 のアプリ間の境界がなくなり、ユーザーは好みのアプリでデータにアクセスできます。
機能の詳細
Business Central と Dataverse、およびその他の Dynamics 365 アプリの間でデータを共有する方法は、2 つあります。
- データ同期を使用して、Business Central と Dataverse の間でデータをコピーします。
- 仮想テーブルを使用して、Business Central に存在するデータを Dataverse から表示できるようにします。
Business Central と Dataverse の間でデータを同期する場合、同期されるデータと仮想テーブルのデータの間に合成リレーションシップを追加できます。 このリレーションシップにより、開発者の助けを借りずに、Business Central から同期するように設定したデータを設定していないデータでエンリッチできます。
合成リレーションシップを設定するために必要なのは、利用可能な仮想テーブル ページで有効化アクションを使うことです。 詳しくは、「仮想テーブルを使用してより多くのデータを取得する」を参照してください。
仮想テーブルを使用できるようにするときに、Dataverse 接続設定ページで仮想テーブルを選択してから合成リレーションを選択することで、合成リレーションシップを作成できます。
合成リレーション ページで、新規を選択して新しい合成リレーション補助設定ガイドを実行します。 このガイドは、新しい合成リレーションシップを作成するのに役立ちます。
Business Central と Dataverse の間でデータを同期するために使用するネイティブ Dataverse テーブル (CRM アカウントなど) を選択します。 仮想 Dataverse テーブル (購入請求書など)、または利用可能な仮想テーブル ページで有効にした他の仮想テーブルのいずれかを選択します。 次へを選択して、ガイドの次のステップに進みます。
最大 3 つのフィールドを使用して、新しい合成リレーション ガイドからリレーションを定義できます。 テーブルを接続するためのフィールドの数フィールドで、使用する予定の数を選択できます。 その後、"(ネイティブ)" テーブルのフィールドと "(仮想)" テーブルのフィールド フィールドで、リレーションシップを確立するために値が一致する必要があるフィールドを定義できます。 次へを選択するとリレーションシップが検証され、最後のステップに進みます。
ガイドの最後のステップで、ガイドではリレーションシップと、必要であればそのリレーションシップをサポートするためのキーが、作成されないことが通知されます。 完了を選択すると、その操作が開始されます。
Dataverse で管理するを選択して、Dataverse の仮想テーブル間のリレーションシップをさらにモデル化できます。
ネイティブ (同期された) テーブルと仮想テーブルの間のリレーションシップを設定する効果は、たとえば、Sales で Business Central に結合した取引先レコードを開くことで最もよく説明できます。
Sales で販売出荷を選択すると、選択したアカウントに関連する出荷がリレーションシップに従って表示されます。