版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
..工作流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年幼儿园教师资格证《教育知识与能力》考试题库
- 莱州市2025山东烟台市莱州市教育体育系统事业单位招聘相近专业截止2笔试历年参考题库典型考点附带答案详解
- 益阳市2025湖南益阳市文化旅游广电体育局所属事业单位招聘紧缺(急需)教练员13人笔试历年参考题库典型考点附带答案详解
- 2026年吃鸡智力测试题及答案
- 企业形象设计与传播方案手册
- 房地产开发项目总策划方案完成度绩效考核表
- 生物识别精度考核表
- 远离溺水危险平安快乐每一天,四年级主题班会课件
- 预防心理疾病构建阳光心态小学五年级主题班会课件
- 如何有效撰写报告指导书
- 行走的思政课课题申报书
- 2025版 全套200MW800MWh独立储能项目EPC工程概算表
- 2025老年人能力评估师题库及答案
- 医院安全生产考核细则
- 投资组合-银行业财富管理专题系列报告之一居民资产配置方向:现状、复盘及展望-国泰海通证券
- 中国软件行业协会:2025中国软件行业基准数据报告 SSM-BK-202509
- 医院招聘检验试题及答案
- 企业资料档案管理制度化模板
- 现代农业玉米种植技术推广资料
- 2025年甘肃省预防接种技能竞赛理论考试题库(含答案)
- DB61-T5126-2025 陕西省建设工程工程量清单计价标准
评论
0/150
提交评论