U-Office Force X 連接器技術手冊¶
概要¶
U-Office Force X 連接器是用來連接 UOF X 伺服器並取得某種特定資料使用,系統內有各種不同的運行資料,隨著使用更高版本的 UOF X,可以讀取更多支援的資料內容。
對於組織而言,無須開發商的支援,利用連接器就可直接使用 UOF X 提供的基礎資料,讓報表維護者自行設計組織專用的報表,搭配各種豐富的資料展示元件,完成以往曠日廢時難以達成的任務。
此份文件旨在說明 U-Office Force X 連接器與 UOF X 伺服器 Public API 之間的通訊內容定義,文件內容隨時會因為 UOF X 版本升級而擴充。
參數與查詢¶
連接器需要輸入一些參數才能正確的取出特定的資料,根據不同的 ModuleCode 對應到系統的不同模組,每個模組需要輸入的參數略有不同,返回的資料也都不一樣。
所有參數列舉如下:
- SiteUrl :
UOF X 站台的 api 站台網址,需先確認 UOF X 站台可以正常登入使用 - CompanyCode :
用來區分不同分公司的代號,輸入不同的公司代號,則能取用不同公司的資料,當然你也必須擁有那間公司的管理權限 - ModuleCode :
模組代碼,用來告訴 API 目前將取用的模組 - FeatureType :
功能代碼,用來告訴 API 目前將取用的功能,通常與 ModuleCode 匹配為一組,不同的組別代表執行不同的查詢功能,返回不同的資料集 - DataKey :
資料識別碼,用來告訴 API 資料集的某種特徵,通常用於資料過濾 - DataKey2 :
資料識別碼2,用來告訴 API 資料集的其他特徵,通常用於資料的二次篩選之用 - Status :
狀態碼,較常使用於資料狀態篩選 - StartTime :
開始時間,當資料集有時間特性,有些查詢可以使用此欄位標示資料的開始時間,做為資料篩選 - EndTime :
結束時間,當資料集有時間特性,某些查詢使用此欄位標示資料的結束時間,做為資料篩選之用 - RequestHeaderName1 :
呼叫時,一併送出的 Request 自訂表頭1 的名稱,通常用來通過特定防火牆之用 - RequestHeaderValue1 :
呼叫時,一併送出的 Request 自訂表頭1 的內容,通常用來通過特定防火牆之用 - RequestHeaderName2 :
呼叫時,一併送出的 Request 自訂表頭2 的名稱,通常用來通過特定防火牆之用 - RequestHeaderValue2 :
呼叫時,一併送出的 Request 自訂表頭2 的內容,通常用來通過特定防火牆之用
目前支援的模組查詢功能,實際的輸入值與返回資料表,請參閱如下文件 :