前のトピック: 営業時間 Web サービス次のトピック: ダッシュボード Web サービス


営業時間 Web サービスの構文例

営業時間エンドポイントに対して使用可能なすべての操作および必須パラメータについては、以下の URL を参照してください。

http://CA Performance Center Server IP Address:8181/pc/center/rest/
businesshours/documentation 

営業時間 Web サービスのパラメータについては、以下の URL を参照してください。

http://CA Performance Center Server IP Address:8181/pc
/center/webservice/businesshours

root /businesshours/ への GET 操作を実行すると、現在ログインしている管理者のテナントに対するすべての営業時間定義のリストが返されます。

使用可能な営業時間 Web サービス メソッド

ログイン ユーザに関連付けられている営業時間のすべてのリストを取得します。

http://CA Performance Center Server IP Address:8181/pc
/center/webservice/businesshours

: グローバル管理者には、デフォルト テナントの範囲内の営業時間定義だけが表示されます。 テナント管理者には、そのテナント内の定義のみが表示されます。

指定されたテナント ID に関連付けられている営業時間のすべてのリストを取得します。

http://CA Performance Center Server IP Address:8181/pc
/center/webservice/businesshours/tenantId/tenantId

: ユーザは、グローバル管理者または指定されたテナントのテナント管理者のいずれかとしてログインする必要があります。

指定された識別子(内部に割り当てられた営業時間 ID)に関連付けられた営業時間定義を取得します。

http://CA Performance Center Server IP Address:8181/pc
/center/webservice/businesshours/id/id

営業時間の定義の削除

http://CA Performance Center Server IP Address:8181/pc
/center/webservice/businesshours/id/id

: DELETE メソッドを実行しているユーザは、グローバル管理者または営業時間 ID を所有するテナントのテナント管理者のいずれかとしてログインする必要があります。

営業時間 Web サービスに対して使用可能な PUT メソッド

指定されたサイト グループと営業時間定義を関連付けます。

http://CA Performance Center Server IP Address:8181/pc
/center/webservice/businesshours/assign/businesshour
/businessHour/site/siteGroupId

指定されたサイト グループに現在割り当てられている営業時間定義の関連付けを削除します。

http://CA Performance Center Server IP Address:8181/pc
/center/webservice/businesshours/unassign/businesshour
/site/siteGroupId

タイムゾーンの関連付け

タイムゾーンでスラッシュ(/)文字に関連するエラーを回避するため、Web サービス コールは、整数 ID (タイムゾーン テーブルの ID 列)または言語に依存しない ID (タイムゾーン テーブルの TimeZoneID 列)のいずれかを受け付けます。 言語に依存しない ID を使用する場合は、単に任意のスラッシュを %2f に置換します。

: siteId が 118 のサイト グループで、タイムゾーンをアメリカのデンバー(タイムゾーン ID 93)に設定する場合、以下の URL のどちらかを使って PUT 操作を実行します。

http://CA Performance Center Server IP Address:8181/pc
/center/webservice/businesshours/assign/timezone/93/site/118

または

http://CA Performance Center Server IP Address:8181/pc
/center/webservice/businesshours/assign/timezone/America%2fDenver
/site/118

すべての使用可能なタイムゾーンのリストを取得するには、以下の構文を使用します。

http://CA Performance Center Server IP Address:8181/pc
/center/webservice/consoleinfo/allTimezones/cultureID

返された結果には、指定されたカルチャ ID と、言語に依存しないタームゾーン ID に基づいて、タイムゾーンのローカライズされた名前が含まれます。

営業時間を展開するにはサイト グループが必要です。 サイト グループ構文の詳細については、「サイト グループ管理用構文」を参照してください。