活動ロールアップの改善

重要

このコンテンツはアーカイブされており、更新されていません。 最新のドキュメントについては、Microsoft Power Platform 製品のドキュメントを参照してください。 最新のリリース計画については、Dynamics 365 および Microsoft Power Platform のリリース計画を参照してください。

有効対象 パブリック プレビュー 一般提供
ユーザー向けで、自動的に有効化される - 2020 年 11 月 27 日

ビジネス バリュー

ユーザーは、顧客エンゲージメント アプリで以前使用していた活動ロールアップを Microsoft Dataverse で利用できるようになりました。 パフォーマンスの向上により、クエリの応答性が向上します。 安定性と信頼性も向上しています。

機能の詳細

活動ロールアップに対して次の更新が行われました。

メタデータの利用可能性に基づくロールアップ活動のサポート

  • Dataverse プラットフォームからの Dynamics 365 for Sales の分離により、必要なメタデータ属性とエンティティが欠落しているため、活動ロールアップが制限されていました。

Dataverse 環境での活動ロールアップのサポート

  • この変更により、Dataverse と顧客エンゲージメント アプリは、必要なソリューションがインストールされた後は活動ロールアップで同じ動作をするようになります。
  • Dataverse 環境に Sales ソリューションをインストールした後、顧客エンゲージメント アプリで表示されるのと同じデータがユーザーのタイムライン コントロールに表示されます。
  • Sales ソリューションをインストールしない場合、Dataverse ユーザーは共通エンティティからのロールアップ データ (活動のある取引先企業または取引先担当者、メモ、およびメタデータ定義に基づく顧客リレーションシップ データ) を表示できます。

パフォーマンスの機能強化

  • 活動ロールアップの収集は、クエリの呼び出しとインラインで行われます。
  • 外部クエリ要件を満たすロールアップ結果のみが外部クエリに結合されます。 たとえば、ロールアップ クエリがインシデントに対するものである場合は、インシデント タイプの結果のみが外部クエリに結合されます。
  • 外部クエリ QueryOptionForActivityRollupFunction で異なるクエリ オプション ヒントがサポートされます。

同じ行 ID を持つ別のテーブルのサポート

  • 以前は、異なるテーブルの 2 つの行が同じ RecordId を持つ場合、活動ロールアップは失敗していました。 現在は、主キーが ObjectId 上にあるため、この失敗が防止されます。

複数のロールアップ モードのサポート

  • 顧客エンゲージメント アプリ環境では、SQL 関数またはインライン ロールアップ結果を呼び出すことにより、活動ロールアップを実行できます。 将来的には、これにより、テーブル値関数 (TVF) SQL 関数によるロールアップ、およびストアド プロシージャによるロールアップが非推奨になる可能性があります。
  • Dataverse ロールアップでは、顧客エンゲージメント アプリの機能と完全に一致するメタデータによるロールアップ、SQL 関数 (共通テーブルをサポート) によるロールアップ、および RegardingobjectId によるロールアップがサポートされます。