次の方法で共有


合成リレーションシップを使用して 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 接続設定ページで仮想テーブルを選択してから合成リレーションを選択することで、合成リレーションシップを作成できます。

[Dataverse 接続設定] ページでの [新しい合成リレーション] アクションを示します

合成リレーション ページで、新規を選択して新しい合成リレーション補助設定ガイドを実行します。 このガイドは、新しい合成リレーションシップを作成するのに役立ちます。

[新しい合成リレーション] 設定ガイド ページを示します

Business Central と Dataverse の間でデータを同期するために使用するネイティブ Dataverse テーブル (CRM アカウントなど) を選択します。 仮想 Dataverse テーブル (購入請求書など)、または利用可能な仮想テーブル ページで有効にした他の仮想テーブルのいずれかを選択します。 次へを選択して、ガイドの次のステップに進みます。

[新しい合成リレーション] フィールド設定ステップを示します

最大 3 つのフィールドを使用して、新しい合成リレーション ガイドからリレーションを定義できます。 テーブルを接続するためのフィールドの数フィールドで、使用する予定の数を選択できます。 その後、"(ネイティブ)" テーブルのフィールド"(仮想)" テーブルのフィールド フィールドで、リレーションシップを確立するために値が一致する必要があるフィールドを定義できます。 次へを選択するとリレーションシップが検証され、最後のステップに進みます。

[新しい合成リレーション] 設定ガイドの最後のステップを示します

ガイドの最後のステップで、ガイドではリレーションシップと、必要であればそのリレーションシップをサポートするためのキーが、作成されないことが通知されます。 完了を選択すると、その操作が開始されます。

[合成リレーション] ページの [Dataverse で管理する] アクションを示します

Dataverse で管理するを選択して、Dataverse の仮想テーブル間のリレーションシップをさらにモデル化できます。

ネイティブ (同期された) テーブルと仮想テーブルの間のリレーションシップを設定する効果は、たとえば、Sales で Business Central に結合した取引先レコードを開くことで最もよく説明できます。

Dynamics 365 Sales の結合されたアカウントでの合成リレーションシップの効果を示します

Sales で販売出荷を選択すると、選択したアカウントに関連する出荷がリレーションシップに従って表示されます。

Dynamics 365 Sales で合成リレーションによって生成されたアクションをクリックした結果を示します