Office 365 レポート Web サービスの reporting.svc 文書

このトピックでは、Office 365 レポート Web サービスreporting.svc 文書について説明します。このドキュメントは、ユーザーのアカウント権限に基づいて使用可能なレポートをアプリケーションに通知します。

最終更新日: 2015年9月17日

適用対象: Office 365

Reporting.svc 文書の構造

レポート Web サービス 記述文書を取得するには、次の URL を使用してください。パスの大文字と小文字は区別されません。

https://reports.office365.com/ecp/ReportingWebService/Reporting.svc/

レポート Web サービス によって返されるサービス記述文書の例を、以下に示します。

<?xml version="1.0" encoding="utf-8"?>
<service 
  xml:base="https://reports.office365.com/ecp/ReportingWebService/Reporting.svc/" 
  xmlns="http://www.w3.org/2007/app" 
  xmlns:atom="http://www.w3.org/2005/Atom">
<workspace>
<atom:title>Default</atom:title>
<collection href="MailboxActivityDaily">
<atom:title>MailboxActivityDaily</atom:title>
</collection>
<collection href="MailboxActivityWeekly">
<atom:title>MailboxActivityWeekly</atom:title>
</collection>
<collection href="MailboxActivityMonthly">
<atom:title>MailboxActivityMonthly</atom:title>
</collection>
<collection href="MailboxActivityYearly">
<atom:title>MailboxActivityYearly</atom:title>
</collection>
<collection href="GroupActivityDaily">
<atom:title>GroupActivityDaily</atom:title>
</collection>
<collection href="GroupActivityWeekly">
<atom:title>GroupActivityWeekly</atom:title>
</collection>
<collection href="GroupActivityMonthly">
<atom:title>GroupActivityMonthly</atom:title>
</collection>
<collection href="GroupActivityYearly">
<atom:title>GroupActivityYearly</atom:title>
</collection>
<collection href="StaleMailbox">
<atom:title>StaleMailbox</atom:title>
</collection>
<collection href="StaleMailboxDetail">
<atom:title>StaleMailboxDetail</atom:title>
</collection>
<collection href="MailboxUsage">
<atom:title>MailboxUsage</atom:title>
</collection>
<collection href="MailboxUsageDetail">
<atom:title>MailboxUsageDetail</atom:title>
</collection>
<collection href="CsActiveUserDaily">
<atom:title>CsActiveUserDaily</atom:title>
</collection>
<collection href="CsActiveUserWeekly">
<atom:title>CsActiveUserWeekly</atom:title>
</collection>
<collection href="CsActiveUserMonthly">
<atom:title>CsActiveUserMonthly</atom:title>
</collection>
<collection href="CsActiveUserYearly">
<atom:title>CsActiveUserYearly</atom:title>
</collection>
<collection href="CsConferenceDaily">
<atom:title>CsConferenceDaily</atom:title>
</collection>
<collection href="CsConferenceWeekly">
<atom:title>CsConferenceWeekly</atom:title>
</collection>
<collection href="CsConferenceMonthly">
<atom:title>CsConferenceMonthly</atom:title>
</collection>
<collection href="CsP2PSessionDaily">
<atom:title>CsP2PSessionDaily</atom:title>
</collection>
<collection href="CsP2PSessionWeekly">
<atom:title>CsP2PSessionWeekly</atom:title>
</collection>
<collection href="CsP2PSessionMonthly">
<atom:title>CsP2PSessionMonthly</atom:title>
</collection>
<collection href="CsP2PAVTimeDaily">
<atom:title>CsP2PAVTimeDaily</atom:title>
</collection>
<collection href="CsP2PAVTimeWeekly">
<atom:title>CsP2PAVTimeWeekly</atom:title>
</collection>
<collection href="CsP2PAVTimeMonthly">
<atom:title>CsP2PAVTimeMonthly</atom:title>
</collection>
<collection href="CsAVConferenceTimeDaily">
<atom:title>CsAVConferenceTimeDaily</atom:title>
</collection>
<collection href="CsAVConferenceTimeWeekly">
<atom:title>CsAVConferenceTimeWeekly</atom:title>
</collection>
<collection href="CsAVConferenceTimeMonthly">
<atom:title>CsAVConferenceTimeMonthly</atom:title>
</collection>
<collection href="ConnectionbyClientTypeDaily">
<atom:title>ConnectionbyClientTypeDaily</atom:title>
</collection>
<collection href="ConnectionbyClientTypeWeekly">
<atom:title>ConnectionbyClientTypeWeekly</atom:title>
</collection>
<collection href="ConnectionbyClientTypeMonthly">
<atom:title>ConnectionbyClientTypeMonthly</atom:title>
</collection>
<collection href="ConnectionbyClientTypeYearly">
<atom:title>ConnectionbyClientTypeYearly</atom:title>
</collection>
<collection href="ConnectionbyClientTypeDetailDaily">
<atom:title>ConnectionbyClientTypeDetailDaily</atom:title>
</collection>
<collection href="ConnectionbyClientTypeDetailWeekly">
<atom:title>ConnectionbyClientTypeDetailWeekly</atom:title>
</collection>
<collection href="ConnectionbyClientTypeDetailMonthly">
<atom:title>ConnectionbyClientTypeDetailMonthly</atom:title>
</collection>
<collection href="ConnectionbyClientTypeDetailYearly">
<atom:title>ConnectionbyClientTypeDetailYearly</atom:title>
</collection>
<collection href="MailTraffic">
<atom:title>MailTraffic</atom:title>
</collection>
<collection href="MailTrafficTop">
<atom:title>MailTrafficTop</atom:title>
</collection>
<collection href="MailTrafficPolicy">
<atom:title>MailTrafficPolicy</atom:title>
</collection>
<collection href="MailFilterList">
<atom:title>MailFilterList</atom:title>
</collection>
<collection href="MailTrafficSummary">
<atom:title>MailTrafficSummary</atom:title>
</collection>
<collection href="MailDetailSpam">
<atom:title>MailDetailSpam</atom:title>
</collection>
<collection href="MailDetailMalware">
<atom:title>MailDetailMalware</atom:title>
</collection>
<collection href="MailDetailDlpPolicy">
<atom:title>MailDetailDlpPolicy</atom:title>
</collection>
<collection href="MailDetailTransportRule">
<atom:title>MailDetailTransportRule</atom:title>
</collection>
<collection href="MessageTrace">
<atom:title>MessageTrace</atom:title>
</collection>
<collection href="MessageTraceDetail">
<atom:title>MessageTraceDetail</atom:title>
</collection>
<collection href="MxRecordReport">
<atom:title>MxRecordReport</atom:title>
</collection>
<collection href="OutboundConnectorReport">
<atom:title>OutboundConnectorReport</atom:title>
</collection>
<collection href="ServiceDeliveryReport">
<atom:title>ServiceDeliveryReport</atom:title>
</collection>
</workspace>
</service>

それぞれの <collection><title>…</title></collection> 項目は、ユーザーがアクセスできる使用可能なレポートを表しています。collection 要素の href 属性は、アプリりケーションが作成する URL で使用しなければならないレポート名を示します。アプリケーションは、レポートの表示名として atom:title 要素の値を使用する必要があります。

次の URL にある $metadata ドキュメントからも、レポート定義に関する情報の詳細な一覧を取得できます。

https://reports.office365.com/ecp/reportingwebservice/reporting.svc/$metadata

詳細については、「Office 365 レポート Web サービスが返す一般的なメタデータ」を参照してください。

重要

ユーザーが使用可能なレポートは、組織内で許可されている管理者権限によって異なります。それぞれのユーザーが使用可能なレポートの一覧は各自の権限に依存しているため、それに応じてアプリケーションを適宜注意して調整してください。

たとえば、指定されているのが低いレベルの管理者アカウントの場合、アクセス可能なレポートのすべてを使用できると想定しないでください。グローバル管理者はすべてのレポートを使用できます。ただし、一部のレポートは、組織の Office 365 サブスクリプションに基づいて使用できない場合があることを常に意識してください。包括的なレポート作成ツールを構築している場合には、Office 365 で使用可能なレポートの参照用一覧を自分のアカウント権限を使用して生成しないようにします。

関連項目

概念

Office 365 レポート Web サービスが返す一般的なメタデータ