活動ロールアップの改善
重要
このコンテンツはアーカイブされており、更新されていません。 最新のドキュメントについては、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 によるロールアップがサポートされます。
2020 年 11 月 27 日