版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
..工作流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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025山东手造投资集团有限公司招聘备考考试题库及答案解析
- 2025福建厦门港务船务有限公司社会招聘3人备考笔试试题及答案解析
- 2025云南昆明市晋宁区人民医院招聘编外专业技术人员23人备考笔试题库及答案解析
- 2025福建福州市应急管理局应急指挥中心应急调度专员招聘1人笔试参考题库及答案解析
- 2026年系统性能优化服务合同
- 2025西北农林科技大学图书馆安保人员招聘1人(陕西)备考考试题库及答案解析
- 2025江苏常州经济开发区人民检察院招聘3名司法警察辅助人员模拟笔试试题及答案解析
- 2025福建广电网络集团龙海分公司诚聘乡镇营销员2人模拟笔试试题及答案解析
- 2025江苏苏海投资集团有限公司及下属子公司对外招聘工作人员有关情况说明 (二)笔试备考题库及答案解析
- 2025黑龙江哈尔滨启航劳务派遣有限公司派遣到哈尔滨工业大学国内合作处技术转移中心招聘8人笔试备考试题及答案解析
- 2025-2026学年湘美版小学美术四年级(上册)期末测试卷附答案(4套)
- 2025年新材料科技创新平台建设可行性研究报告
- 2025年1月黑龙江省普通高中学业水平合格性考试物理试卷(含答案)
- 知识点及2025秋期末测试卷(附答案)-苏教版(新教材)小学科学小学科学二年级上册
- 《城市轨道交通车站机电设备运用》课件 项目三:站台门系统
- 船舶协议装运合同
- 企业税务规划合规审查手册
- 员工代收工资协议书
- 附件扭转诊治中国专家共识(2024年版)解读
- 全员品质意识培训
- 货物代理报关合同范本
评论
0/150
提交评论