BPM应用平台组件开发文档V10Word格式.docx
- 文档编号:15704161
- 上传时间:2022-11-15
- 格式:DOCX
- 页数:10
- 大小:1.58MB
BPM应用平台组件开发文档V10Word格式.docx
《BPM应用平台组件开发文档V10Word格式.docx》由会员分享,可在线阅读,更多相关《BPM应用平台组件开发文档V10Word格式.docx(10页珍藏版)》请在冰豆网上搜索。
2016年6月7日星期二
1功能描述
Ø
此版本正向审批流程,只含流程提交及审批,不含弃审、驳回、加签、改派、条件分支等;
提供审批公共组件界面,但未实现附件上传,查看审批历史等;
未实现查看是审批列表,即待办,已办及查看审批情况;
2操作步骤
2.1前端操作
2.1.1操作
1.在单据所在界面上添加【提交】,【审批】按钮并添加提交按钮操作方法,效果如下图;
2.在ActionTypes.js文件中添加上提交,审批相关的常量,如下图;
3.在单据与后台交互action文件中添加提交,审批操作的方法并引入中ActionTypes.js的提交相关的常量,如下图;
4.在与单据绑定的reducers文件中添加提交,审批操作的方法并引入ActionTypes.js中提交相应的常量,如下图;
5.在Url.js中添加提交,审批操作与后端服务连接地址,如下图;
6.在对应的界面js代码中处理后端服务处理后返回数据,如下图;
2.1.2审批公共界面组件
1.在审批操作中,提供了一个公共的审批界面,效果如下图;
2.在审批按钮对应的界面上引入审批公共界面组件,在render中使用,如下图
3.审批公共组件事件:
bill:
单据信息;
onShowApproveComp:
显示组件的方法;
onBpmApprove:
审批方法
2.2后端操作
2.2.1提交
在后台工程的Controller中写提交方法,请求方式为post,从前台取json字符串,将接口需要的参数转化出来,调用接口com.yycc.bpm.service.IBPMService的commit方法,得到返回的json,json中有流程实例ID(bpmId),将bpmId和单据状态更新返回到前端。
2.2.2审批
继续在Controller中写approve审批方法,调用接口com.yycc.bpm.service.IBPMService的commit方法,得到返回的json,json中有isEndActivity判断是否为审批完成节点。
将vo更新返回到前端。
2.3BPM流程中心配置
2.3.1登陆
2.3.2新增目录
2.3.3新增模型
2.3.4设计模型
左侧的开始、结束、审批任务可拖拽。
对每个审批任务分配好审批人。
设计好后保存并退出。
点击部署按钮
2.3.5部署
部署成功后到部署节点查询,可以看到流程定义ID为process:
6:
68460aeb-2c82-11e6-b1dc-06e5500004c2,第一个分号之前的部分process为流程定义Key。
需要将此Key放到配置表bpm_billconfig中的prodefkey字段。
2.3.6配置表
提交时的入参中三个字段需要现在配置表中配好。
其中creatorid为用户ID,由谁启动,此ID填谁,目前只支持单人启动。
Billtype为单据类型id,要根据约定配置好,cbiztypeid暂时不用。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- BPM 应用 平台 组件 开发 文档 V10