次の方法で共有


レポートの概要

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

レポートの所有者

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

レポートの種類

Customer Engagement (on-premises) は以下 2種類のレポートに対応しています:

  • SQL サーバー レポート サービス レポート. これらのレポートは SQL クエリとフィルター ビューを使用してレポート データを取得します。 フィルター ビューは、レポートを実行しているユーザーのセキュリティ ロールで使用できるものにデータを制限します。 Customer Engagement (on-premises) に含まれている既定のレポートはすべて、SQL ベースのレポートです。

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

  • フェッチベースの Reporting Services レポート。 これらのレポートは、フィルター ビューではなく Customer Engagement (on-premises) 特有の FetchXML クエリを使用し、レポート データを取得します。 レポート ウィザードを使用して作成したレポートは、フェッチ ベースのレポートとなります。

他のレポートは、次のようなものです。

  • Web ページへのリンク

  • 静的ファイル

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

各レポートについて、以下のプロパティを編集できます。

  • ファイル名または URL

  • 表示名

  • 内容

  • ユーザー インターフェイスでレポートが表示される場所に関する情報

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

すべてのレポートは、フィルター ビューからデータを読み取ります。このフィルターはユーザーのセキュリティ ロールに基づいて決定されます。 レポートには、そのレポートを実行しているユーザーが表示のアクセス許可を持っているデータのみが表示されます。

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

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

Note

レポートが組織に表示できるかどうかの確認をするには、レポートの一覧からレポートを選択し、編集をクリックまたはタップします。 管理タブで公開対象組織に設定されているかどうかを確認します。

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

レポート作成の基本

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 拡張をインストールする必要があります。 詳細については次を参照してください: SQL Server Data Tools使用して新たなレポートを作成する

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

既存のレポートに対して、適切なアクセス許可を持つユーザーは以下の操作を実行できます。

  • レポートをカテゴリに分類して、各レポートのレポート領域内で表示されるビューを制御します。

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

  • レポート ウィザードで作成されたレポートを編集する。

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

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

  • Reporting Services レポートのワンタイム スナップショットを作成するか、または設定した間隔で実行されるように Reporting Services レポートのスケジュールを設定する。 レポートのスケジュール機能は現在、 Dynamics 365 Customer Engagement のオンプレミス バージョンでのみ利用可能であることにご注意ください。

  • 個人用レポートを他のユーザーと共有したり、組織内のすべての人が使用できるように設定する。

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

Note

SQL Server Reporting Services Report Builder を使用して FetchXML レポートを作成することはできません。 SQL Server Data Tools 向け Dynamics 365 レポート作成拡張機能は、FetchXML レポートの作成に使用されます。

参照

レポートと分析ガイド

レポートの公開