系統(tǒng)接口培訓(xùn)文檔全解_第1頁
系統(tǒng)接口培訓(xùn)文檔全解_第2頁
系統(tǒng)接口培訓(xùn)文檔全解_第3頁
系統(tǒng)接口培訓(xùn)文檔全解_第4頁
系統(tǒng)接口培訓(xùn)文檔全解_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、僅限閱讀請勿傳播當(dāng)您閱讀本方案時,即表示您同意不傳播本方案的所有內(nèi)容文檔簡要信息:文檔主題(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第一部分?jǐn)?shù)據(jù)源配置 錯誤!未定義書簽。接口說明錯誤!未定義書簽。實現(xiàn)方法&步驟錯誤!未

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

3、版本對于 CronJob可以直接在進(jìn)行可視化的配置錯誤!未定義書簽。.可視化配置屬性說明 錯誤!未定義書簽。.如何實現(xiàn)任務(wù)執(zhí)行的操作錯誤!未定義書簽。.CronExpr表達(dá)式錯誤!未定義書簽。第三部分流程流轉(zhuǎn)過程中和異構(gòu)系統(tǒng)數(shù)據(jù)交互( action )錯誤!未定義書簽。接口說明錯誤!未定義書簽。應(yīng)用效果錯誤!未定義書簽。實現(xiàn)方法&步驟錯誤!未定義書簽。.xml文件配置 錯誤!未定義書簽。.屬性說明 錯誤!未定義書簽。.在5.0及以上版本可以直接在進(jìn)行可視化的配置 錯誤!未定義書簽。.可視化配置屬性說明 錯誤!未定義書簽。.Action接口代碼編寫 錯誤!未定義書簽。.流程節(jié)點附加操作接口調(diào)用

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

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

6、用案例 錯誤!未定義書簽。第十部分文檔 webservices 接口 錯誤!未定義書簽。.接口說明錯誤!未定義書簽。.使用說明錯誤!未定義書簽。第H一部分工作流程 webservices 接口錯誤!未定義書簽。.接口說明錯誤!未定義書簽。.使用說明錯誤!未定義書簽。接口說明錯誤!未定義書簽。調(diào)用實例錯誤!未定義書簽。 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 接口相關(guān)對象說明5 HYPERLINK l bookmark28 o Current Document 示例程序11 HYPERLINK l bookmark30 o Current Document 使用客戶端同步公司信息 11第一部分力資源webservices 接口一.接口說明可以通過該接口對系統(tǒng)中的人員組織架構(gòu)進(jìn)行操作。具體方法見下面的使用說明。.使用說明檢查web

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

9、rmResourceString ipaddress :調(diào)用接 口的 IP 地址,String xmlData :人員信息的xml成功:1,失敗:0,2:無權(quán)限調(diào)用同步人員信息getHrmUserInfoString ipaddress :調(diào)用接UserInf??冢河脩粜鸥鶕?jù)參數(shù)條件口的 IP 地址,String subcompanyId :分部 id , 多個用逗號分隔(不為空時 該條件有效)String departmentid:部門id ,多個用逗號分隔 (不為空時該條件有效)String jobtitleid:崗位id ,多個用逗號分隔 (不為空時該條件有效)StringlastCha

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

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

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

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

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

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

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

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

18、=:;/最后修改日期privateintaccounttype ;/賬號類型privateintdsporder ;/顯示順序以上是獲得用戶的基本信息字段2.4生成客戶端大家知道,在本地調(diào)用 web service,最便利的方法是利用工具生成客戶端代理,開發(fā)人員通過客戶端代理去訪問web service將會非常簡單,就象調(diào)用本地的方法一樣。各大主流的編程語言都提供了通過wsdl生成客戶端代理的工具,如c#中的wsdl.exe和java中的wsdl2java 。本文以java為例說明客戶端的 生成方法??蛻舳怂鑚arcommons-discovery-0.2.jarjavax-wsdl_1.5.1jarcommons-logging_1.0.4.jar axis.jarjaxrpc.jarsaaj.jaractivation.jarmail.jar生成客戶端 使用eclipse向?qū)?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. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論