系統接口培訓文檔全解_第1頁
系統接口培訓文檔全解_第2頁
系統接口培訓文檔全解_第3頁
系統接口培訓文檔全解_第4頁
系統接口培訓文檔全解_第5頁
已閱讀5頁,還剩7頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、僅限閱讀請勿傳播當您閱讀本方案時,即表示您同意不傳播本方案的所有內容文檔簡要信息:文檔主題(Title)人員接口文檔作者(Author)楊林審批者(To Be Approved By)說明(Comments)文件名稱(File Name)文檔版本歷史:序號日期版本變更說明修改人注釋1.2016-10-07V1.0楊林.泛微軟件有限公司 中國上海浦東軟件園陸家嘴分園 峨山路91弄101號3層 郵政編碼:200127 電話:+86 21 50942228傳真:+86 21 50942278目錄版本1第一部分數據源配置 錯誤!未定義書簽。接口說明錯誤!未定義書簽。實現方法&步驟錯誤!未

2、定義書簽。.配置數據源文件 datasource.xml(該文件位于 e-cology 的 WEB-INF/service/目錄下)錯誤!未定義書簽。.屬性說明 錯誤!未定義書簽。.在5.0及以上版本可以直接在進行可視化的配置 錯誤!未定義書簽。.可視化配置屬性說明 錯誤!未定義書簽。.如何引用該數據源 錯誤!未定義書簽。第二部分自定義定時器 錯誤!未定義書簽。接口說明錯誤!未定義書簽。實現方法&步驟錯誤!未定義書簽。.配置調度文件 schedule.xml(該文件位于 e-cology的WEB-INF/service/目錄下) 錯誤!未定義書簽。.屬性說明 錯誤!未定義書簽。.在5.0及以上

3、版本對于 CronJob可以直接在進行可視化的配置錯誤!未定義書簽。.可視化配置屬性說明 錯誤!未定義書簽。.如何實現任務執行的操作錯誤!未定義書簽。.CronExpr表達式錯誤!未定義書簽。第三部分流程流轉過程中和異構系統數據交互( action )錯誤!未定義書簽。接口說明錯誤!未定義書簽。應用效果錯誤!未定義書簽。實現方法&步驟錯誤!未定義書簽。.xml文件配置 錯誤!未定義書簽。.屬性說明 錯誤!未定義書簽。.在5.0及以上版本可以直接在進行可視化的配置 錯誤!未定義書簽。.可視化配置屬性說明 錯誤!未定義書簽。.Action接口代碼編寫 錯誤!未定義書簽。.流程節點附加操作接口調用

4、錯誤!未定義書簽。.控制action不往下流轉錯誤!未定義書簽。第四部分獲取異構系統數據至流程字段(自定義瀏覽框)錯誤!未定義書簽。接口說明錯誤!未定義書簽。應用效果錯誤!未定義書簽。實現方法&步驟錯誤!未定義書簽。.配置接口文件 錯誤!未定義書簽。.屬性說明 錯誤!未定義書簽。.在5.0及以上版本可以直接在進行可視化的配置 錯誤!未定義書簽。.可視化配置屬性說明 錯誤!未定義書簽。.獲取異構系統的數據作為流程字段的系統設置 錯誤!未定義書簽。高級應用(瀏覽框數據聯動)錯誤!未定義書簽。第五部分短信API接口 錯誤!未定義書簽。接口說明錯誤!未定義書簽。實現方法&步驟錯誤!未定義書簽。. xm

5、l文件配置 錯誤!未定義書簽。.短信設備配置文件修改 錯誤!未定義書簽。.自定義代碼開發實現方式 錯誤!未定義書簽。.在5.0及以上版本可以直接在進行可視化的配置 錯誤!未定義書簽。第六部分流程自定義頁面接口 錯誤!未定義書簽。接口說明錯誤!未定義書簽。實現方法&步驟錯誤!未定義書簽。應用錯誤!未定義書簽。第七部分流程提交前執行自定義函數 錯誤!未定義書簽。接口說明錯誤!未定義書簽。實現方法&步驟錯誤!未定義書簽。第八部分Sap自定義瀏覽按鈕 錯誤!未定義書簽。接口說明錯誤!未定義書簽。實現方法&步驟錯誤!未定義書簽。第九部分Html模式的流程應用錯誤!未定義書簽。接口說明錯誤!未定義書簽。應

6、用案例 錯誤!未定義書簽。第十部分文檔 webservices 接口 錯誤!未定義書簽。.接口說明錯誤!未定義書簽。.使用說明錯誤!未定義書簽。第H一部分工作流程 webservices 接口錯誤!未定義書簽。.接口說明錯誤!未定義書簽。.使用說明錯誤!未定義書簽。接口說明錯誤!未定義書簽。調用實例錯誤!未定義書簽。 TOC o 1-5 h z 第十二部分人力資源 webservices 接口 4 HYPERLINK l bookmark8 o Current Document .接口說明4 HYPERLINK l bookmark12 o Current Document .使用說明4檢查

7、web service 是否已部署 4 HYPERLINK l bookmark16 o Current Document 接口方法概述4 HYPERLINK l bookmark18 o Current Document 接口相關對象說明5 HYPERLINK l bookmark28 o Current Document 示例程序11 HYPERLINK l bookmark30 o Current Document 使用客戶端同步公司信息 11第一部分力資源webservices 接口一.接口說明可以通過該接口對系統中的人員組織架構進行操作。具體方法見下面的使用說明。.使用說明檢查web

8、 service 是否已部署在瀏覽器中輸入http:/lP/ services,應顯示如下頁面:點 XFire ServieeiAvailable Services: RrmService Msdl?enerated by XFire ( http:/xfire. codehaus. org )如果未出先上述頁面,則 web service未部署成功,請與泛微項目人員聯系。接口部署成功之后,需要在系統的的HrmWebservicelP.properties配置文件中配置調用接口客戶端的IP,調用接口時傳入的參數ip包涵在此配置文件才能調用以下接口。2)接口方法概述名稱參數返回值功能描述SynH

9、rmResourceString ipaddress :調用接 口的 IP 地址,String xmlData :人員信息的xml成功:1,失敗:0,2:無權限調用同步人員信息getHrmUserInfoString ipaddress :調用接UserInf。口:用戶信根據參數條件口的 IP 地址,String subcompanyId :分部 id , 多個用逗號分隔(不為空時 該條件有效)String departmentid:部門id ,多個用逗號分隔 (不為空時該條件有效)String jobtitleid:崗位id ,多個用逗號分隔 (不為空時該條件有效)StringlastCha

10、ngeDate最后修改日期,日期 格式“YYYY-MM-DD ” (不為空時該條件有效)String workcode:人員編碼(不為空時該條件 有效)息列表獲取用戶信息 列表checkUserString ipaddress :調用接 口的IP地址String loginid:登錄名String password:密碼True:表小存在False :表小小存在檢測OA用戶3)接口相關對象說明4) SynHrmResource同步人員傳入xml的格式如下(一定要按照此格式傳入)10001testtest123456測試分部一 測試部門一 測試崗位一 正式 1024男 1988-09- 已婚 1

11、0001testtest123456測試分部一 測試部一 測試崗位一 正式 1024男 1988-09- 已婚 相關屬性說明:Action :動作,add :添加,edit :編輯Workcode :人員編碼,唯一值Subcompany:分部Department :部Lastname:姓名Loginid :登錄名Password:密碼Seclevel:安全級別Sex:性別Jobtitle :崗位Jobactivityid :職務Jobgroupid :職務類別Jobcall:職稱Joblevel:職級Jobactivitydesc :職責描述Managerid :直接上級(編碼)Assista

12、ntid:助理(編碼)Status:狀態Locationid :辦公室Workroom :辦公地點Telephone:辦公電話Mobile :移動電話Mobilecall :其他電話Fax:傳真Email:郵箱Systemlanguage:系統語言Birthday :出生日期Folk:名族Nativeplace :籍貫Regresidentplace:戶口Certificatenum :身份證號碼Maritalstatus :婚姻狀況Policy:政治面貌Bememberdate :入團日期Bepartydate :入黨日期Islabouunion :工會會員Educationlevel:學歷

13、Degree :學位Healthinfo :健康狀況Residentplace :現居住地Homeaddress:家庭聯系方式Tempresidentnumber :暫住證號碼以上是人員同步的所有節點信息,需要同步那些字段,就填寫相應的值。8) UserInfoprivateintuserid ;/用戶idprivateStringsubcompanyid1;/分部privateStringdepartmentid;/部門privateStringworkcode ;/ 瑞勺privateStringlastname ;/姓名privateStringloginid ;/系統賬號private

14、Stringpassword ;/密碼privateStringseclevel ;/安全級別privateStringsex ;/性別privateStringjobtitle;/崗位privateStringjobactivityid;/職務privateStringjobgroupid ;/職務類型privateStringjobcall ;/職稱privateStringjoblevel ;/職級privateStringjobactivitydesc;/職責描述privateStringmanagerid ;/直接上級privateStringassistantid;/助理priva

15、teStringstatus ;/狀態eg:正式、試用等privateStringlocationid;/辦公地點privateStringworkroom ;/辦公室privateStringtelephone ;/辦公電話privateStringmobile ;/移動電話privateStringmobilecall;/其他電話privateStringfax ;/傳真privateStringemail ;/電子郵件privateStringsystemlanguage;/系統語言 默認7privateStringbirthday ;/生日privateStringfolk ;/名族p

16、rivateStringnativeplace;/籍貫privateStringregresidentplace;/ 戶口privateStringcertificatenum;/身份證號privateStringmaritalstatus;/婚姻狀況privateStringpolicy ;/政治面貌privateStringbememberdate ;/入團日期privateStringbepartydate;/入黨日期privateStringislabouunion;/是否是工會會員privateStringeducationlevel;/學歷privateStringdegree ;

17、/學位privateStringhealthinfo;/健康狀況privateStringheight ;/身高privateStringweight ;/體重privateStringresidentplace;/居住地privateStringhomeaddress ;/家庭住址privateStringtempresidentnumber;/暫住證號碼privateStringstartdate=;/合同開始日期privateStringenddate = ;/合同結束日期privateStringcreatedate = ;/創建日期privateStringlastChangdate

18、=:;/最后修改日期privateintaccounttype ;/賬號類型privateintdsporder ;/顯示順序以上是獲得用戶的基本信息字段2.4生成客戶端大家知道,在本地調用 web service,最便利的方法是利用工具生成客戶端代理,開發人員通過客戶端代理去訪問web service將會非常簡單,就象調用本地的方法一樣。各大主流的編程語言都提供了通過wsdl生成客戶端代理的工具,如c#中的wsdl.exe和java中的wsdl2java 。本文以java為例說明客戶端的 生成方法。客戶端所需jarcommons-discovery-0.2.jarjavax-wsdl_1.5.1jarcommons-logging_1.0.4.jar axis.jarjaxrpc.jarsaaj.jaractivation.jarmail.jar生成客戶端 使用eclipse向導生成 Web Service客戶端NewSelect a wizardAccess an existing XML web serviceWizard sttype filter tert畫JSP JSPTag符 ListenerServ

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論