SQL Server Data Tools を使用したレポート作成環境
この記事では、Dynamics 365 for Customer Engagement アプリ レポートの作成に何が必要かを説明します。
レポートを作成して公開するには、Dynamics 365 for Customer Engagement アプリ内で必要な開発ツールと適切な特権を持つ必要があります。 また、以下の内容に精通している必要があります。
Visual Studio。
SQL Server Reporting Services を使用した SQL Server Data Tools (SSDT) レポートの作成。
フェッチベース レポートを作成するには、Dynamics 365 for Customer Engagement アプリ FetchXML 言語。
必要なツール
Dynamics 365 for Customer Engagement アプリ用のカスタム レポートを作成するには、次のツールが必要です。
Visual Studio。 特定のバージョンについては、拡張機能要件を作成するレポート を参照してください。
SQL Server Data Tools。 これは、Visual Studio のプラグインとして使用されるレポート作成環境です。
Dynamics 365 Report Authoring 拡張 。 このツールが必要になるのは、カスタムのフェッチベース レポートを作成する場合です。 Dynamics 365 Sales や Dynamics 365 Customer Service などの Dynamics 365 Customer Engagement アプリでは、Fetch ベースのレポートのみサポートしています。 Dynamics 365 Report Authoring 拡張が Visual Studio および SQL Server Data Tools がインストールされるコンピューターにインストールされている必要があります。 ダウンロード: Dynamics 365 Report Authoring 拡張。 インストールの詳しい手順については Dynamics 365 Report Authoring 拡張のインストール をご覧ください。
Microsoft Reporting Services Projects の拡張機能。 レポート サーバー プロジェクトの作成に使用していました。 拡張機能は、Visual Studio 2015 に含まれています。 それ以降のバージョンについては、Report Services Projects の拡張機能を参照してください。
Hinweis
- SQL Server Reporting Services Report Builder を使用して FetchXML レポートを作成することはできません。 SQL Server Data Tools 用 Dynamics 365 Report Authoring 拡張は、FetchXML レポートの作成に使用されます。
- Dynamics 365 Report Authoring 拡張は 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 を使用してカスタム レポートを作成します。
Hinweis
ドキュメントの言語設定についてお聞かせください。 簡単な調査を行います。 (この調査は英語です)
この調査には約 7 分かかります。 個人データは収集されません (プライバシー ステートメント)。
フィードバック
フィードバックの送信と表示