レポートのキャッシュされたインスタンスを操作するためのレポートサービス。これらはRESTfulAPIサービスで、ロード、レンダリング、エクスポート、パラメータの表示、およびページ設定の更新することが可能です。また、これらのサービスは、レポートビューアコントロールと通信して、レポートコンテンツをWeb上に表示できます。サービスURLには、レポートのキャッシュされた情報にアクセスするための$instancesキーワードが含まれています。
$instances - 実行時に生成したレポートに関連するすべての情報を示します。
$instances キーワードに基づいて以下のWeb APIサービスを利用することができます。
HTTP メソッド | 説明 |
---|---|
POST: /api/report/{reportpath}/$instances | 指定したレポートパスのすべてのキャッシュされたレポートインスタンスを取得します。 |
GET: /api/report/{reportpath}/$instances/{instanceid} | 指定したインスタンスIDを持つキャッシュされたレポートインスタンスに関する情報を取得します。 |
POST: /api/report/{folder path}/{report name}/$instances/{instance id}/render | 指定したインスタンスIDのレポートインスタンスをレンダリングします。 |
GET: /api/report/{reportpath}/$instances/{instanceid}/status | キャッシュされたインスタンスのステータスを取得します。 |
DELETE: /api/report/{folder path}/{report name}/$instances/{instance id} | インスタンスを削除します。 |
GET: /api/report/{reportpath}/$instances/{instanceid}/parameters | キャッシュされたインスタンス内のすべてのパラメータを取得します。 |
PUT: /api/report/{folder path}/{report name}/$instances/{instance id}/parameters | 指定したレポートインスタンスIDを持つインスタンス内のすべてのパラメータ値を更新します。 |
PATCH: /api/report/{folder path}/{report name}/$instances/{instance id}/parameters | 指定したレポートインスタンスID{instance id}/parametersを持つインスタンス内の指定されたパラメータの値を更新します。 |
GET: /api/report/{reportpath}/$instances/{instanceid}/parameters/{parametername} | キャッシュされたインスタンス内の指定した名前を持つパラメータの情報を取得します。 |
PUT: /api/report/{folder path}/{report name}/$instances/{instance id}/parameters/{parameterName} | 指定したレポートインスタンスの指定した名前のパラメータ値を更新します。 |
GET: /api/report/{reportpath}/$instances/{instanceid}/pagesettings | キャッシュされたインスタンスの現在のページ設定を取得します。 |
PUT: /api/report/{folder path}/{report name}/$instances/{instance id}/pagesettings | 指定したレポートインスタンスIDを持つレポートのすべてのページ設定プロパティを更新します。 |
PATCH: /api/report/{folder path}/{report name}/$instances/{instance id}/pagesettings | 指定したレポートインスタンスIDを持つレポートのすべての指定したページ設定プロパティを更新します。 |
GET: /api/report/{reportpath}/$instances/{instanceid}/outlines | キャッシュされたインスタンスIDを持つレポートのすべての見出しを取得します。 |
GET: /api/report/{reportpath}/$instances/{instanceid}/bookmarks/{bookmarkid} | キャッシュされたインスタンスで指定したブックマークIDを持つブックマークを取得します。 |
GET: /api/report/{reportpath}/$instances/{instanceid}/search?[text]&[matchCase]&[wholeWord] | キャッシュされたインスタンスの検索結果を取得します。 |
GET: /api/report/{reportpath}/$instances/{instanceid}/export?[options] | キャッシュされたインスタンスを指定した形式でエクスポートします。 |
POST: /api/report/{reportpath}/$instances/{instanceid}/export | キャッシュされたインスタンスを指定した形式でエクスポートします。 |
GET: /api/report/{reportpath}/$instances/{instanceid}/supportedformats/{formatname} | 指定したレポート名を持つサポートされているエクスポート形式を取得します。 |
GET: /api/report/{folder path}/{report name}/$instances/{instance id}/supportedformats | 指定したインスタンスIDを持つインスタンスでサポートされているすべてのエクスポート形式を取得します。 |
GET: /api/report/{reportpath}/$instances/{instanceid}/features | レポートインスタンスでサポートされている機能を取得します。 |