版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
..工作流WebService接口使用说明一、检查部署是否成功:输入下面的地址192.168.4.183(换成实际的地址):8060(实际的端口号)/services/,界面中有如下效劳即可:采用WebServerice技术进展协同系统和业务系统进展数据交互,由协同系统方开发实现WebServerice效劳,业务系统方需在本地实现WebServerice本地代理来进展调用。协同系统方需提供的效劳接口如下:流程创立接口流程流转控制接口提供流程提交,退回和转发控制接口需业务系统处理的任务列表根据用户id和流程id获取该人员需要业务系统处理的任务列表,如果需要获取表单的数据在通过reqestid调用获取表单数据接口获取表单数据接口根据协同系统中流程主键requestid获取表单中所有数据已归档任务列表根据创立人id和流程id获取已经归档的任务列表2.2.2接口说明接口名称参数说明返回值功能描述创立新流程::baidu_sylogo1.gif");//:开头代表该字段为附件字段 wrti[3].setFieldValue(".baidu./img/baidu_sylogo1.gif");//附件地址 wrti[3].setView(true); wrti[3].setEdit(true); WorkflowRequestTableRecord[]wrtri=newWorkflowRequestTableRecord[1];//主字段只有一行数据 wrtri[0]=newWorkflowRequestTableRecord(); wrtri[0].setWorkflowRequestTableFields(wrti); WorkflowMainTableInfowmi=newWorkflowMainTableInfo(); wmi.setRequestRecords(wrtri);//明细字段 WorkflowDetailTableInfowdti[]=newWorkflowDetailTableInfo[2];//两个明细表0明细表1,1明细表2//明细表1start wrtri=newWorkflowRequestTableRecord[2];//数据行数,假设添加2行明细数据//第一行 wrti=newWorkflowRequestTableField[3];//每行3个字段 wrti[0]=newWorkflowRequestTableField(); wrti[0].setFieldName("sl");//数量 wrti[0].setFieldValue("11"); wrti[0].setView(true); wrti[0].setEdit(true); wrti[1]=newWorkflowRequestTableField(); wrti[1].setFieldName("dj");//单价 wrti[1].setFieldValue("2"); wrti[1].setView(true); wrti[1].setEdit(true); wrti[2]=newWorkflowRequestTableField(); wrti[2].setFieldName("xj");//小记 wrti[2].setFieldValue("22"); wrti[2].setView(true); wrti[2].setEdit(true); wrtri[0]=newWorkflowRequestTableRecord(); wrtri[0].setWorkflowRequestTableFields(wrti);//第二行 wrti=newWorkflowRequestTableField[3];//每行3个字段 wrti[0]=newWorkflowRequestTableField(); wrti[0].setFieldName("sl");//数量 wrti[0].setFieldValue("110"); wrti[0].setView(true); wrti[0].setEdit(true); wrti[1]=newWorkflowRequestTableField(); wrti[1].setFieldName("dj");//单价 wrti[1].setFieldValue("2"); wrti[1].setView(true); wrti[1].setEdit(true); wrti[2]=newWorkflowRequestTableField(); wrti[2].setFieldName("xj");//小记 wrti[2].setFieldValue("220"); wrti[2].setView(true); wrti[2].setEdit(true); wrtri[1]=newWorkflowRequestTableRecord(); wrtri[1].setWorkflowRequestTableFields(wrti); wdti[0]=newWorkflowDetailTableInfo(); wdti[0].setWorkflowRequestTableRecords(wrtri);//参加明细表1的数据//明细表1end//明细表2start wrtri=newWorkflowRequestTableRecord[1];//数据行数,假设添加1行明细数据//第一行 wrti=newWorkflowRequestTableField[3];//每行3个字段 wrti[0]=newWorkflowRequestTableField(); wrti[0].setFieldName("cl3");// wrti[0].setFieldValue("11"); wrti[0].setView(true); wrti[0].setEdit(true); wrti[1]=newWorkflowRequestTableField(); wrti[1].setFieldName("cl1111");// wrti[1].setFieldValue("2"); wrti[1].setView(true); wrti[1].setEdit(true); wrtri[0]=newWorkflowRequestTableRecord(); wrtri[0].setWorkflowRequestTableFields(wrti); wdti[1]=newWorkflowDetailTableInfo(); wdti[1].setWorkflowRequestTableRecords(wrtri);//参加明细表2的数据//明细表2end WorkflowBaseInfowbi=newWorkflowBaseInfo(); wbi.setWorkflowId("5");//workflowid5代表部留言 WorkflowRequestInfowri=newWorkflowRequestInfo();//流程根本信息 wri.setCreatorId("111");//创立人id wri.setRequestLevel("2");//0正常,1重要,2紧急 wri.setRequestName("留言测试接口");//流程标题 wri.setWorkflowMainTableInfo(wmi);//添加主字段数据 wri.setWorkflowBaseInfo(wbi); wri.setWorkflowDetailTableInfos(wdti);//执行创立流程接口 WorkflowServicePortTypeProxyWorkflowServicePortTypeProxy=newWorkflowServicePortTypeProxy(); Stringrequestid=WorkflowServicePortTypeProxy.doCreateWorkflowRequest(wri,111); System.out.println("requestid:"+requestid); }获取代办列表数量/** *获得代办事宜数量 *throwsRemoteException */publicstaticvoidgetDaiBanShuLiang()throwsRemoteException{ WorkflowServicePortTypeProxyWorkflowServicePortTypeProxy=newWorkflowServicePortTypeProxy();intcount=WorkflowServicePortTypeProxy.getToDoWorkflowRequestCount(111,null); System.out.println("代办事宜数量:"+count);//获取待办事宜接口//带查询条件查询,只能写关于这2个表的查询条件workflow_requestbaset1,workflow_currentoperatort2//查询条件里面不需要写and Stringconditions[]=newString[2]; conditions[0]=" t1.currentnodetype=2";//状态为审批 conditions[1]=" t1.creater=111";//创立人为111 count=WorkflowServicePortTypeProxy.getToDoWorkflowRequestCount(111,conditions); System.out.println("代办事宜数量:"+count);//获取待办事宜接口 }获得代办事宜列表/** *获得代办列表 */publicstaticvoidgetDaiBanLieBiao()throwsException{ WorkflowServicePortTypeProxyWorkflowServicePortTypeProxy=newWorkflowServicePortTypeProxy(); WorkflowRequestInfoWorkflowRequestInfo[]=WorkflowServicePortTypeProxy.getToDoWorkflowRequestList(1,15,100,111,null);//获取待办事宜接口 System.out.println("代办事宜列表数量:"+Wo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026国家电网二批面试专属真题题库及答案详解
- 2026广东教师公需课《人工智能赋能制造业高质量发展》习题及答案
- 2026年(试题)无人机地面站考试题库及答案详解
- 高三数学二轮复习证明与探索性问题的教学设计
- 2026年4月雁江区分公司“火灾逃生与自救”考试试题有答案
- 2026年3月CCAA质量管理体系基础考试真题及答案
- 2026年cpa注册会计师税法真题及答案
- 2026年安全知识竞赛考试及答案
- 2026年大连染化集团有限公司人员招聘考试题库及详细答案解析
- 2026年赣州市烟草专卖局人员招聘考试备考试题及详细答案解析
- 人与自然关系课件
- 装修公司与家具供应合作协议示范
- 高中数学建模竞赛试题及答案
- 2025北京语言大学出版社有限公司招聘5人笔试历年典型考点题库附带答案详解3套试卷
- 古诗词诵读《将进酒》课件+2025-2026学年统编版高二语文选择性必修上册
- 文库发布:脑外伤课件
- 2024-2025学年安徽省合肥市第五十中学天鹅湖校区上学期期中考试七年级数学试卷
- 如何培育战斗精神授课课件
- 家庭年度盘点模板
- 花球啦啦操教案(含图文)
- (正式版)SH∕T 3541-2024 石油化工泵组施工及验收规范
评论
0/150
提交评论