次の方法で共有


レポートの概要

Microsoft Dynamics 365 Customer Engagement (on-premises) には、ユーザーに役立つビジネス情報を提供するレポートが含まれています。 これらのレポートは SQL Server Reporting Services に基づいており、SQL Server Reporting Services レポートで使用できるのと同じ機能セットを提供します。

レポートの所有権

システムレポートは、すべてのユーザーが利用できます。 レポートを所有する個人は、レポートを特定の同僚やチームと共有したり、レポートを組織で使用できるようにして、すべてのユーザーがレポートを使用できるようにしたりできます。

レポートの種類

Customer Engagement (on-premises) は、次の 2 種類のレポートをサポートします。

  • SQL Server Reporting Services レポート。 これらのレポートでは、SQL クエリとフィルタ選択されたビューを使用してレポート データを取得します。 フィルターが適用されたビューは、レポートを実行する人のセキュリティロールの範囲内のデータに制限されます。 Customer Engagement (on-premises) に含まれるすべての既定のレポートは、SQL ベースのレポートです。

    SQL データベースへのアクセスはサポートされていないため、Dynamics 365 Customer Engagement のフィルター処理されたビューにはアクセスできません。 Dynamics 365 (online) または Power Apps サブスクリプションをお持ちの場合は、カスタム レポートにフェッチ ベースのレポートを使用します。

  • フェッチベースの Reporting Services レポート。 これらのレポートは、フィルター処理されたビューの代わりに Customer Engagement (on-premises) 独自の FetchXML クエリを使用して、レポートのデータを取得します。 でレポート ウィザードを使用して作成するレポートは、フェッチ ベースのレポートです。

その他のレポートには、次のものがあります。

  • ウェブページへのリンク

  • 静的ファイル

  • Customer Engagement (on-premises) データベースからデータを読み取る動的 Office Excel ファイル

レポートごとに、次のプロパティを編集できます。

  • ファイル名または URL

  • 表示名称

  • 説明

  • レポートがユーザー・インターフェースのどこに表示されるかに関する情報

レポート内のデータのセキュリティ

すべてのレポートは、ユーザーのセキュリティ ロールに基づきデータをフィルターするビューからデータを読み取ります。 レポートには、レポートを実行するユーザーが表示権限を持っているデータのみが表示されます。

ソリューションでのレポート

レポートはソリューションに対応しています。 レポートをコンポーネントとしてソリューションに追加すると、レポートが 1 つのソフトウェア単位になり、アプリの機能とユーザー インターフェイスが拡張されます。 ソリューションに追加できるのは、組織が所有するレポートまたは組織に表示されるレポートのみです。

レポートが組織で表示可能かどうかを確認するには:レポートのリストでレポートを選択し、[ 編集]をクリックまたはタップします。 「管理」タブで、「表示可能者」が「組織」に設定されているかどうかを確認します。

レポートのスナップショットをソリューションの一部として追加、インポート、またはエクスポートできます。 レポート、サブレポート、レポートカテゴリ、レポート表示領域、およびレポート関連のレコードタイプは、レポートセットのコンポーネントと見なされます。 非上書きモードでソリューションの更新をインポートすると、レポート セットのコンポーネントがカスタマイズされている場合、ソリューションによるレポートの更新は無視されます。

レポートの作成を開始する

Customer Engagement (on-premises) は、SQL Server Reporting Services レポート定義言語 (RDL) レポートを使用してデータをクエリし、絞り込まれた結果をレポート ユーザーに返します。 RDL の詳細については、「 レポート定義言語 (SSRS)」を参照してください

アプリで使用できる既存の RDL レポートを作成または変更するには、FetchXML を使用し、レポート作成ツールを使用して RDL に変換します。

必要に応じて、サードパーティ製の SQL2FetchXML を使用して SQL スクリプトを FetchXML に変換し、Fetch ベースのレポートで FetchXML クエリを使用できます。 詳細: SQL2FetchXML ヘルプ

新しいレポートを作成するためのオプション

新しいレポートを作成するには、適切な権限を持つユーザーが次の操作を実行できます。

  • Web ページへのファイルまたはリンクをレポートとして追加します。

  • レポート ウィザードを実行して、新しい Reporting Services レポートを作成します。 レポート ウィザードでは、ドリルスルー レポートや上位 N 個のレポートなど、テーブル レポートとグラフ レポートを作成できます。

  • 新しいフェッチベースの Reporting Services レポートを作成します。 カスタムのフェッチベースのレポートを作成するには、Report Authoring Extensionをインストールする必要があります。 詳細: SQL Server Data Tools を使用して新しいレポートを作成する

既存のレポートを変更するためのオプション

既存のレポートの場合、適切な権限を持つユーザーは次のことができます。

  • レポートをカテゴリに整理して、各レポートに対してレポート領域のどのビューを表示するかを制御します。

  • ユーザー・インターフェースでレポートを表示する場所を決定し、他のレポート・プロパティを編集します。

  • レポート ウィザードで作成したレポートを編集します。

  • デフォルトのレポートを編集します。 たとえば、アプリをカスタマイズする場合、ラベルを変更したり、既定のレポートのフィールドを追加または削除したりする必要があります。 詳細: SQL Server Data Tools を使用したレポート作成環境

  • 既定のレポート、レポート ウィザードで作成されたレポート、またはその他の Reporting Services レポートの既定のフィルターを編集します。

  • Reporting Services レポートの 1 回限りのスナップショットを作成するか、Reporting Services レポートを設定した間隔で実行するようにスケジュールします。 レポート スケジュール機能は、現在、Dynamics 365 Customer Engagement 設置型バージョンでのみ使用できることに注意してください。

  • 個人用レポートを他のユーザーと共有したり、組織内の全員がレポートを利用できるようにしたりできます。

  • レポートを発行して、SharePoint やカスタム プログラムなどの外部アプリケーションで使用できるようにします。

SQL Server Reporting Services レポート ビルダーを使用して FetchXML レポートを作成することはできません。 Dynamics 365 Report Authoring Extension for SQL Server Data Tools は、FetchXML レポートを作成するために使用されます。

こちらも参照ください

レポートと分析ガイド

レポートの発行