上一個主題: 營業時間 Web 服務下一個主題: 儀表板 Web 服務


營業時間 Web 服務範例語法

下列 URL 顯示可對營業時間端點執行的所有作業以及必要的參數:

http://CA Performance Center 伺服器 IP 位址:8181/pc/center/rest/
businesshours/documentation 

下列 URL 會傳回營業時間 Web 服務的參數:

http://CA Performance Center 伺服器 IP 位址:8181/pc
/center/webservice/businesshours

對根目錄 /businesshours/ 執行 GET 作業,即會傳回目前已登入之系統管理員的租戶的所有營業時間定義清單:

可用的營業時間 Web 服務方法

擷取與已登入使用者的租戶相關聯的所有營業時間清單:

http://CA Performance Center 伺服器 IP 位址:8181/pc
/center/webservice/businesshours

附註:全域系統管理員只能看見落在預設租戶內的營業時間定義。 租戶系統管理員只能看見該租戶內的定義。

擷取與指定之租戶 ID 相關聯的所有營業時間清單:

http://CA Performance Center 伺服器 IP 位址:8181/pc
/center/webservice/businesshours/tenantId/tenantId

附註:您必須以全域系統管理員或所指定租戶的租戶系統管理員的身分登入。

擷取與指定的識別碼 (內部指派的營業時間 ID) 相關聯的營業時間定義:

http://CA Performance Center 伺服器 IP 位址:8181/pc
/center/webservice/businesshours/id/id

刪除營業時間定義:

http://CA Performance Center 伺服器 IP 位址:8181/pc
/center/webservice/businesshours/id/id

附註:執行 DELETE 方法的使用者必須以全域系統管理員或擁有營業時間 ID 之租戶的租戶系統管理員身分登入。

營業時間 Web 服務的可用 PUT 方法

讓營業時間定義與指定的站台群組產生關聯:

http://CA Performance Center 伺服器 IP 位址:8181/pc
/center/webservice/businesshours/assign/businesshour
/businessHour/site/siteGroupId

移除目前指派給指定之站台群組的營業時間定義關聯:

http://CA Performance Center 伺服器 IP 位址:8181/pc
/center/webservice/businesshours/unassign/businesshour
/site/siteGroupId

建立時區的關聯

若要避免時區中與斜線 (/) 字元相關聯的錯誤,此 Web 服務呼叫可接受整數 ID (時區表格的 ID 欄) 或與語言無關的 ID (時區表格的 TimeZoneID 欄)。 如果您要使用與語言無關的 ID,只需以 %2f 取代任何斜線即可。

範例:如果您有 siteId 為 118 的站台群組,而且想要將時區設為 America/Denver (TimeZone ID 為 93),請使用下列 URL 執行 PUT 作業:

http://CA Performance Center 伺服器 IP 位址:8181/pc
/center/webservice/businesshours/assign/timezone/93/site/118

或:

http://CA Performance Center 伺服器 IP 位址:8181/pc
/center/webservice/businesshours/assign/timezone/America%2fDenver
/site/118

若要取得所有可用的時區清單,請使用下列語法:

http://CA Performance Center 伺服器 IP 位址:8181/pc
/center/webservice/consoleinfo/allTimezones/cultureID

傳回的結果包含以指定的文化特性 ID 為基礎的時區當地語系化名稱,以及與語言無關的 TimeZone ID。

部署營業時間需要用到站台群組。 如需取得站台群組語法的詳細資訊,請參閱站台群組管理的語法