下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、工作流WebServi ce接口使用說明、檢查部署是否成功:輸入下面的地址(換成實際的地址):8060(實際的端口號services/,界面中有如下服務即采用WebServerice技術進行協同系統(tǒng)和業(yè)務系統(tǒng)進行數據交互,由協同系 統(tǒng)方開發(fā)實現WebServerice服務,業(yè)務系統(tǒng)方需在本地實現WebServerice本地代理來進行調用。協同系統(tǒng)方需提供的服務接口如下:提供流程提交,退回和轉發(fā)控制接口根據用戶id和流程id獲取該人員需要業(yè)務系統(tǒng)處理的任務列表,如果需接口名稱參數說明返回值功能描述創(chuàng)建新流程:doCreateWorkflowReques tWorkflowRequestInfo?
2、wri: 請求信息對象userId:用戶idStri ng:新流程的requestid如果小于0表示 失敗-1:創(chuàng)建流程失敗-2:用戶沒有流程根據請求信息對 象創(chuàng)建一條新的 流程,請求信息 對象中需包含創(chuàng) 建人、創(chuàng)建流程id和表單的數根據創(chuàng)建人id和流程id獲取已經歸檔的任務列表1、流程創(chuàng)建接口2、流程流轉控制接口3、需業(yè)務系統(tǒng)處理的任務列表4、5、要獲取表單的數據在通過獲取表單數據接口根據協同系統(tǒng)中流程主鍵已歸檔任務列表reqestid調用獲取表單數據接口requestid獲取表單中所有數據創(chuàng)建權限-3:創(chuàng)建流程基本信息失敗-4:保存表單主表信息失敗-5:更新緊急程度失敗-6:流程操作者失敗
3、-7:流轉至下一節(jié)點失敗-8:節(jié)點附加操作失敗代辦數量:getToDoWorkflowRequestCou nt代辦列表:getToDoWorkflowRequestList歸檔數目:getRejectRequestCo unt歸檔任務:get ProcessedRequest表單數據:getRequestint userId:用戶idStrin g con diti ons:查詢流程的條件,為字符串數組int P ageNo:當前頁數int P ageSize:每頁的分頁數量int recordCo unt:總行數int userId:用戶idStrin g con diti ons:查詢流
4、程的條件,為字符串數組 類型int userId:用戶idStrin g con diti ons:查詢流程的條件,為字符串數組int P ageNo:當前頁數int P ageSize:每頁的分頁數量int recordCo unt:總行數int userId:用戶idStrin g con diti ons:查詢流程的條件,為字符串數組類型int requestId:請求requestidInt:代辦的數量返回滿足條件的用戶可以得到的代辦數目WorkflowRequest Info:請求基 本信息列表Int:歸檔的數量WorkflowRequest Info:請求基 本信息列表Reques
5、tI nfo:請求信息對象根據參數條件獲取需處理任務列表排除創(chuàng)建節(jié)點任務根據參數條件獲取歸檔任務列表根據流程requestid獲得表單數據流程提交:submitWorkflowRequestWorkflowRequest Info request:請求信息對象int requestid:請求id int userid: 提交人IDString type:類型Stri ng remark:提交意見Boolean:True成功False失敗流程提交流程退回:n extNodeByRejectint requestid:請求idint userid:提交人IDStri ng remark:退回意見B
6、oolean:True成功False失敗流程退回流程轉發(fā):forwardWorkflowRequestint requestid:請求idString forward op erator:接收人id多個用逗號分隔Stri ng remark:轉發(fā)意見String userId:用戶用戶idString clie ntip客戶端ip地址Boolean:True成功False失敗流程轉發(fā)搜索所有可用流程數量:getAIIWorkflowRequestC ou ntInt userid:用戶idStrin g con diti ons:查詢條件字符串數組Int返回數目所有可用流程列表getAIIWo
7、rkflowRequestL istint p ageNo:當前頁數int p ageSize:每頁的分頁數量int recordCo unt:總行數int userId:用戶idStrin g con diti ons:查詢流程的條件,為字符串數組 類型WorkflowRequest Info:請求基 本信息列表根據參數條件獲 取可用任務列表得到所有抄送的流程數量getCCWorkflowRequestCoInt userid:用戶idInt返回數目unt得到所有抄送流程列表getCCWorkflowRequestLi st得到可創(chuàng)建的工作流數量getCreateWorkflowCou nt
8、取得可創(chuàng)建的工作流列表getCreateWorkflowList取得可創(chuàng)建的工作流類型數量getCreateWorkflowTy peC ou nt取得可創(chuàng)建的工作流類型列表getCreateWorkflowTy peL istStrin g con diti ons:查詢條件字符串數組int p ageNo:當前頁數int p ageSize:每頁的分頁數量int recordCo unt:總行數int userId:用戶idStrin g con diti ons:查詢流程的條件,為字符串數組 類型Int userid:用戶idStrin g con diti ons:查詢條件字符串數組i
9、nt p ageNo:當前頁數int p ageSize:每頁的分頁數量int recordCo unt:總行數int userId:用戶idStrin g con diti ons:查詢流程的條件,為字符串數組 類型Int userid:用戶idStrin g con diti ons:查詢條件字符串數組int p ageNo:當前頁數int p ageSize:每頁的分頁數量int recordCo unt:總行數int userId:用戶idStrin g con diti ons:查詢流程的條件,為字符串數組 類型WorkflowRequest Info:請求基 本信息列表Int返回數
10、目WorkflowBase Inf o:流程基本信 息列表Int可創(chuàng)建的工作流類型數量WorkflowBasel nf0:工作流基本信息數組根據參數條件獲得抄送流程列表根據參數條件獲得可創(chuàng)建流程列表根據參數條件獲得可創(chuàng)建的流程類型列表取得創(chuàng)建流程的相關信息getCreateWorkflowReque sti nfoInt workflowId:流程idInt userid:用戶idWorkflowRequestInfo:流程信息對象取得已辦工作流類型數量getHe ndledWorkflowRequ estCo untInt userid:用戶idStrin g con diti ons:查詢
11、條件字符串數組Int:可創(chuàng)建流程數量取得已辦流程列表getHe ndledWorkflowRequ estListint p ageNo:當前頁數int p ageSize:每頁的分頁數量int recordCo unt:總行數int userId:用戶idStrin g con diti ons:查詢流程的條件,為字符串數組 類型WorkflowRequest Info:請求基 本信息列表根據參數條件獲得已辦流程列表取得已辦工作流類型數量getMyWorkflowRequestCo untInt userid:用戶idStrin g con diti ons:查詢條件字符串數組Int:我的請
12、求流程數量取得已辦流程列表getMyWorkflowRequestLi stint p ageNo:當前頁數int p ageSize:1每頁的分頁數量int recordCo unt:總行數int userId:用戶idStrin g con diti ons:查詢流程的條件,為字符串數組類型WorkflowRequest Info:請求基 本信息列表根據參數條件獲得我的請求列表取得流程new標記getWorkflowNewFlagStrin g requestIds多個流程id組成的數組String ResourceId人力資源idStri ng:結果數組,0或者1組成的數組取得流程詳細信
13、息getWorkflowRequestInt requestid請求idInt userid用戶idInt fromrequestid從相關id的工作流過來WorkflowRequestInfo:流程信息/*/寫入流程查看日志writeWorkflowReadFlag取得歸檔工作流類型數量get ProcessedWorkflowRequestCo unt取得歸檔流程列表get ProcessedWorkflowRequestListstring requested請求idString userId用戶idInt userid:用戶idStrin g con diti ons:查詢條件字符串數
14、組int p ageNo:當前頁數int p ageSize:每頁的分頁數量int recordCo unt:總行數int userId:用戶idStrin g con diti ons:查詢流程的條件,為字符串數組 類型無返回值Int:歸檔流程數量WorkflowRequest Info:請求基 本信息列表接口對象說明:1)WorkflowRequestInfo工作流請求信息/*請求ID*/P rivate Stringrequestid;/*請求標題*/p rivate StringrequestName;*請求重要級別根據參數條件獲得歸檔請求列表/*/private String req
15、uestLevel;/*短信提醒*/private String messageType;/*流程類型*/private WorkflowBaseInfoworkflowBaseInfo;/*當前節(jié)點名稱*/private String currentNodeName;/*當前節(jié)點Id*/private String currentNodeId;/*流程狀態(tài)*/private String status;/*/*/*創(chuàng)建者*/private String creatorId;/*創(chuàng)建時間*/private String createTime;/*最后操作者名稱*/private String
16、lastOperatorName;/*最后操作時間*/private String lastOperateTime;/*是否可查看*/private boolean canView;*/*是否可編輯private boolean canEdit;/* *簽字意見是否必填*/ private boolean mustInputRemark;/* *主表信息*/ private WorkflowMainTableInfoworkflowMainTableInfo;/* *明細表信息*/ private WorkflowDetailTableInfoworkflowDetailTableInfos;
17、/* *流轉日志信息*/ private WorkflowRequestLog workflowRequestLogs;/* * HTML顯示模板* 0 iPad * 1 iPhone/*p rivate Strin g WorkflowHtmITem pl ete;/*解析后的HTML顯示內容* 0 iPad* 1 iPhone*/private Stri ng WorkflowHtmlShow;/*被代理人*/p rivate String beage ntid;/*流程短語*/p rivate Strin g workflow Phrases;/*工作流ID*/p rivate Stri
18、 ng workflowId;*工作流標題2)WorkflowBasel nfo工作流信息111);*/p rivate String workflowName;/*工作流類型ID*/p rivate Stri ng workflowT yp eld;/*工作流類型名稱*/p rivate String workflowT yp eName;根據實際的webservice客戶端實現的客戶端代碼均不相同.以下僅供參考./*支持多明細,并且?guī)Ц郊侄?目前只支持一個附件,并且是(httP格式的)Exce pti on/主字段WorkflowRequestTableField wrti =Workf
19、lowRequestTableField4;/字段信息wrti0 = new WorkflowRequestTableField();1)創(chuàng)建流程p ublic staticvoid createRequestOthrowsExce pti on wrtiO.setFieldName( wrti0.setFieldValue( wrti0.setView( wrti0.setEdit(truetrue);/被留言人111 ); /被留言人字段的值,111為被留言人id);/字段是否可見);/字段是否可編輯mutiresourcewrti1 = new WorkflowRequestTableF
20、ield();wrti1.setFieldName( wrti1.setFieldValue( wrti1.setView( wrti1.setEdit( wrti2=remark ); /留言內容test );wrti2.setFieldName(wrti2.setFieldValue(););new WorkflowRequestTableField();resource_n ); /留言人truetrue*創(chuàng)建流程,* throws*/new111);wrti2.setView(true );wrti2.setEdit(true );wrti3 = new WorkflowRequest
21、TableField();fj2); /附件htt p:baidu_sylogo1.gifwrtri0.setWorkflowRequestTableFields(wrti);/第二行wrti = new WorkflowRequestTableField3; wrti0 = newWorkflowRequestTableField();sl ); /數量110);wrti3.setFieldName( wrti3.setFieldTy pe(該字段為附件字段);/http:開頭代表wrti3.setFieldValue();wrti3.setView(wrti3.setEdit(truetr
22、ue););/附件地址newWorkflowRequestTableRecord wrtri =WorkflowRequestTableRecord1;/主字段只有一行數據wrtri0 =new WorkflowRequestTableRecord();wrtri0.setWorkflowRequestTableFields(wrti);WorkflowMa in TableI nfo wmi =new WorkflowMa in TableI nfo();wmi.setRequestRecords(wrtri);/明細字段WorkflowDetailTableI nfo wdti=newWo
23、rkflowDetailTableInfo2;/兩個明細表0明細表1,11 start明細表2/明細表wrtri =明細數據/第一行new WorkflowRequestTableRecord2;/數據行數,假設添加2行wrti =wrti0=new WorkflowRequestTableField3; newWorkflowRequestTableField();sl ); /數量11);););wrti0.setFieldName( wrti0.setFieldValue( wrti0.setView( wrti0.setEdit(truetruewrti1 = new Workflow
24、RequestTableField();dj ); /單價2);););wrti1.setFieldName( wrti1.setFieldValue( wrti1.setView( wrti1.setEdit( wrti2=truetrue/每行3個字段wrti2.setFieldName( wrti2.setFieldValue( wrti2.setView( wrti2.setEdit( wrtri0 =newnew WorkflowRequestTableField();xj ); /小記22);););WorkflowRequestTableRecord();truetrue:H/每
25、行3個字段wrtiO.setFieldName( wrtiO.setFieldValue(5wrti0.setView( wrti0.setEdit(wrti1=wrti1.setFieldName( wrti1.setFieldValue( wrti1.setView( wrti1.setEdit(true );true );new WorkflowRequestTableField();dj ); /單價2);););truetruewrti2 = new WorkflowRequestTableField();xj ); /小記220);););wrti2.setFieldName( w
26、rti2.setFieldValue( wrti2.setView( wrti2.setEdit(truetruewrtri1= wrtri1.setWorkflowRequestTableFields(wrti);wdti0 = new WorkflowDetailTableI nfo();newWorkflowRequestTableRecordO;wdti0.setWorkflowRequestTableRecords(wrtri);/加入明細表1的數/明細表1 end/明細表2 startwrtri =明細數據/第一行new WorkflowRequestTableRecord1;/數
27、據行數,假設添加1行wrti =new WorkflowRequestTableField3; newWorkflowRequestTableField();cl3); /11);););wrti0=wrti0.setFieldName(wrti0.setFieldValue(wrti0.setView(wrti0.setEdit(truetruewrti1 = new WorkflowRequestTableField();wrti1.setFieldName(wrti1.setFieldValue(wrti1.setView( wrti1.setEdit( wrtri0=newtruetr
28、uecl1111); /2);););WorkflowRequestTableRecord();wrtri0.setWorkflowRequestTableFields(wrti); wdti1 = newWorkflowDetailTableI nfo();wdti1.setWorkflowRequestTableRecords(wrtri);/明細表2 endWorkflowBase Info wbi =wbi.setWorkflowId(WorkflowRequest Info wri =wri.setCreatorld( wri.setRequestLevel(/每行3個字段/加入明細
29、表2的數new WorkflowBaseI nfo();代表內部留言);/workflowid 5new WorkflowRequestI nfo();111 ); /創(chuàng)建人id2 ); /0正常,1重要,2緊急/流程基本信wri.setRequestName(wri.setWorkflowMa in TableI nfo(wmi);wri.setWorkflowBaseI nfo(wbi); wri.setWorkflowDetailTableI nfos(wdti);/執(zhí)行創(chuàng)建流程接口WorkflowService PortT ypeP roxyWorkflowService Po rtT
30、y pePr oxy();String requestid =WorkflowService PortTypePr oxy.doCreateWorkflowRequest(wri, 111);System. out .println(requestid: +requestid);留言測試接口); /流程標題/添加主字段數據WorkflowService PortTy peP roxynew2)獲取代辦列表數量/*獲得代辦事宜數量* throws RemoteExce pti on*/p ublicstatic void getDaiBa nShuLia ng()throwsRemoteExce pti onWorkflowService Po rtTy peP roxyWorkflowService PortTy peP roxyWorkflowService Po rtTy pePr oxy();int cou nt =WorkflowService Po rtTy p
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030年中國足浴盆行業(yè)發(fā)展動態(tài)及前景趨勢預測報告
- 天然氣信息化管理技術考核試卷
- 信息系統(tǒng)集成項目的人力資源管理考核試卷
- 人造板國際貿易實務與法規(guī)考核試卷
- 單板加工過程中的生產成本降低策略考核試卷
- 2025年度智能道路環(huán)境衛(wèi)生清掃與垃圾處理合同
- 2025年度醫(yī)藥研發(fā)企業(yè)管理人員聘用合同
- 衛(wèi)生陶瓷制品制造流程考核試卷
- 塑料包裝箱的產品標準與認證考核試卷
- 居間合同范本解
- 機電傳動單向數控平臺-礦大-機械電子-有圖
- 婦科病盆腔炎病例討論
- 人教版高中物理必修一同步課時作業(yè)(全冊)
- 食堂油鍋起火演練方案及流程
- 《呼吸衰竭的治療》
- 有余數的除法算式300題
- 2024年手術室的應急預案
- 五年級上冊小數除法豎式計算練習300題及答案
- 【外資便利店在我國的經營策略分析案例:以日本羅森便利店為例11000字(論文)】
- 6061鋁合金退火工藝
評論
0/150
提交評論