次の方法で共有


Microsoft Dynamics CRM 2015 用レポートの開発者ガイド

 

公開日: 2016年11月

対象: Dynamics CRM 2015

Microsoft Dynamics 365 には、有益な事業情報をユーザーに提供するレポートが含まれています。 このレポートは Microsoft SQL Server Reporting Services に基づいており、Microsoft SQL Server Reporting Services レポートで使用できる機能と同じ一連の機能を備えています。詳細:SQL Server Reporting Services

TechNet: オンライン用および設置型用 CRM 2015 を使用してレポートを作成するTechNet: Microsoft Dynamics CRM の展開と管理に移動されました。 次のトピックは、開発者シナリオ向けです。

Microsoft Dynamics 365 レポートのレポート定義 (データおよびレイアウト) は .rdl ファイルに格納されており、.rdl ファイルのコンテンツは Microsoft SQL Server のレポート定義言語仕様に準拠します。詳細:レポート定義言語リファレンス

Microsoft Dynamics 365 には、業務データを表示するためのレポートが標準で数多く用意されています。 このようなレポートの 1 つをテンプレートして使用してカスタム レポートを作成したり、カスタム レポートを最初から作成したりできます。

Microsoft Dynamics 365 のレポートには、

  • SQL ベース
    このレポートは、システムによって定義されたフィルター ビューから、SQL クエリを使用して、レポートのデータを安全に取得します。 これは、Microsoft Dynamics 365 の以前のバージョンで使用していたレポートと同じレポートです。Microsoft Dynamics 365 に付属する既定のレポートは、SQL ベースのレポートです。

    セキュリティ上の理由で、カスタムの SQL ベース レポートを Microsoft Dynamics CRM Online に展開することはできません。

  • フェッチベース
    このレポートは Microsoft Dynamics 365 で導入されたもので、FetchXML クエリを使用してレポートのデータを取得します。 カスタムのフェッチベース レポートは、Microsoft Dynamics CRM Online および Microsoft Dynamics CRM (設置型) に展開できます。Microsoft Dynamics 365 でレポート ウィザードを使用して作成したすべてのレポートは、フェッチベースのレポートです。

    Microsoft Dynamics CRM Online のレポートはサンドボックス モードで実行されますが、これは、Microsoft SQL Server Reporting Services で RDL サンドボックスを有効にすることによって行われます。 この結果、いくつかの機能は Microsoft Dynamics CRM Online で使用できない可能性があります。 たとえば、レポート定義内のカスタム コードは動作しません。詳細:RDL サンドボックスの有効化と無効化

このセクションの内容

レポートの公開

Microsoft Dynamics CRM Web サービスを使用したレポートの公開

オフライン モードでのレポートの管理

Report configuration file schema

レポート エンティティ

レポートのサンプル コード

参照

SQL Server Reporting Services

© 2017 Microsoft. All rights reserved. 著作権