この記事では、Dynamics 365 for Customer Engagement アプリのレポートを作成するために必要な内容について説明します。
レポートを作成および公開するには、Dynamics 365 for Customer Engagement アプリで必要な開発ツールと適切な特権が必要です。 また、次の点にも精通している必要があります。
Visual Studio。
SQL Server Data Tools (SSDT) を使用した SQL Server Reporting Services レポートの作成。
フェッチ ベースのレポートを作成するには、Dynamics 365 for Customer Engagement アプリの FetchXML 言語を使用します。
必要なツール
Dynamics 365 for Customer Engagement アプリのカスタム レポートを作成するには、次のものが必要です。
Visual Studio。 特定のバージョンについては、「 Report Authoring Extension の要件」を参照してください。
SQL Server Data Tools これは、Visual Studio のプラグインとして使用できるレポート作成環境です。
Dynamics 365 レポート作成拡張機能。 これは、カスタムの Fetch ベースのレポートを作成する場合に必要です。 Dynamics 365 Sales や Dynamics 365 Customer Service などの Dynamics 365 Customer Engagement アプリは、フェッチ ベースのレポートのみをサポートすることに注意してください。 Dynamics 365 Report Authoring Extension は、Visual Studio と SQL Server Data Tools がインストールされているコンピューターにインストールする必要があります。 ダウンロード: Dynamics 365 Report Authoring Extension。 インストール手順については、「 Dynamics 365 Report Authoring 拡張機能のインストール」を参照してください。
Microsoft Reporting Services Projects 拡張機能。 レポート サーバー プロジェクトを作成するために使用します。 この拡張機能は Visual Studio 2015 に含まれています。 それ以降のバージョンについては、「 Report Services プロジェクト拡張機能」を参照してください。
注
- SQL Server Reporting Services レポート ビルダーを使用して FetchXML レポートを作成することはできません。 Dynamics 365 Report Authoring Extension for SQL Server Data Tools は、FetchXML レポートを作成するために使用されます。
- Dynamics 365 Report Authoring Extension は、32 ビット バージョンでのみ使用できます。
必要な特権
カスタム レポートを Dynamics 365 for Customer Engagement アプリに展開するには、Dynamics 365 for Customer Engagement アプリ アカウントと、 PublishReport 特権を含むセキュリティ ロールが割り当てられている必要があります。 既定では、システム カスタマイザーとシステム管理者のセキュリティ ロールには、これらの特権が含まれています。
レポート作成プロセス
次に、カスタム Dynamics 365 for Customer Engagement アプリ レポートを作成する手順を示します。 レポートを作成する際に、いくつかの手順を繰り返す必要がある場合があります。
表示するビジネス情報に基づいて、レポートの概念または仕様を作成します。
カスタム レポートを作成するか、既存のレポートを使用して、Visual Studio の SQL Server Data Tools を使用して変更します。
新しい(カスタム)レポートを作成します。 詳細: SQL Server Data Tools を使用してカスタム レポートを作成する
既存の Dynamics 365 for Customer Engagement アプリのレポート定義言語 (.rdl) ファイルをダウンロードします。 これを行うには、Customer Engagement アプリを開き、 レポート タブを選択し、必要なレポートを選択してから、コマンド バー の編集 を選択します。 レポートのプロパティページで、[アクション] ツールバーから [レポートのダウンロード] を選択します。
基本的なレポート パラメータを作成します。 詳細: レポートでのパラメーターの使用
データを取得するためのデータセットとフィルタリング条件を指定します。
- プライマリ エンティティで事前フィルタリングを有効にします。 詳細: レポートでフィルターを使用する
ヘッダーやフッターなど、レポートの基本的なレイアウトを定義します。
必要に応じて、レポート仕様に基づいてレポート アイテムを追加します。 詳細: レポート ナビゲーションの追加
Visual Studio でレポートをプレビューし、エラーがあれば解決します。 詳細: レポートをテストおよびトラブルシューティングする
Dynamics 365 for Customer Engagement アプリを使用して、レポートをレポート サーバーに展開します。 詳細: レポートの公開
デプロイされたレポートを実行して確認します。
こちらも参照ください
FetchXML を使用したクエリの構築
SQL Server Data Tools を使用したカスタム レポートの作成