BPM接口使用说明

BPM接口使用说明

ID:42594783

大小:23.35 KB

页数:5页

时间:2019-09-18

BPM接口使用说明_第1页
BPM接口使用说明_第2页
BPM接口使用说明_第3页
BPM接口使用说明_第4页
BPM接口使用说明_第5页
资源描述:

《BPM接口使用说明》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、BPM使用说明在开发业务模块过程中如果需要使用BPM接口,可以通过IProcInstSrv进行接口调用。提供的具体接口如下:1.启动流程实例/***启动流程实例*@paramprocEName流程英文标识*@paramprocVersion流程版本号*@paramvars流程实例变量*@paramuserId发起流程人员Id*@paramusername发起流程人员名称*@paramccUsers抄送人员Id*@return*/publicProcInstEntitystartProc(StringprocEName,StringprocVersion,List

2、RVariableinst>vars,StringuserId,StringuserName,StringccUsers);代码示例://从前台得到需要的参数StringprocEName=reqDTO.getValue("procEName");StringprocVersion=reqDTO.getValue("procVersion");StringccUsers=reqDTO.getValue("ccUsers");WFUtilsutils=newWFUtils();//通过WFUtils.getProcVariable()得到流程实例变量Listvariab

3、les=utils.getProcVariable(reqDTO);//得到IProcInstSrv流程调用接口IProcInstSrvprocInstSrv=MemberCache.getInstance().getProcInstSrv();//调用启动流程实例接口procInstSrv.startProc(procEName,procVersion,variables,userToken.getUserId(),userToken.getUserName(),ccUsers);2.得到待审批列表/***根据当前用户和模板类型得到待审批列表*@paramuserI

4、d用户ID*@paramprocType流程类型*examineinstId审批实例Id一般设为空字符串即可*examineRoleId角色Id*@return*/publicListgetExamineInstListByUserID(StringuserId,StringprocType,StringexamineinstId,StringexamineRoleId);代码示例://列表分页显示代码部分StringcurrentPage=msg.getValue("currentPage");if(currentPage==null

5、

6、currentPage.tr

7、im().equals(""))currentPage="1";StringpageSize=msg.getValue("pageSize");if(pageSize==null

8、

9、pageSize.trim().equals("")){ConfigHandlercfgHd=ConfigFactory.getCfgHandler();pageSize=cfgHd.getSingleNodeValue("//pagination/pageSize");}UserTokenuserToken=reqDTO.getUserToken();//从前台页面得到参数Stringp

10、rocType="";StringuserId=userToken.getUserId();StringorgId=userToken.getOrgId();StringexamineRoleId=userToken.getRoleIds();//得到调用接口IProcInstSrvprocInstSrv=MemberCache.getInstance().getProcInstSrv();//通过接口得到待审批列表Listlist=procInstSrv.getExamineInstListByUserID(userId,procType,"",examineRol

11、eId);msg.setValue("datas",list);msg.setValue("totalRows",list.size());3.得到审批页面显示信息/***点击审批时得到审批实例的所有信息和所有下级节点*@paramprocinstId流程实例Id*@paramexamineinstId审批实例Id*@paramprocType流程类型,一般为空字符串*@paramuserId当前用户Id*@return*/publicMapgetExamineInfo(StringprocinstId,StringexamineinstId,Str

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。