[发明专利]一种基于BPMN业务流程开发系统及开发方法在审
| 申请号: | 202210113308.1 | 申请日: | 2022-01-30 |
| 公开(公告)号: | CN114443026A | 公开(公告)日: | 2022-05-06 |
| 发明(设计)人: | 施维标 | 申请(专利权)人: | 上海浦东发展银行股份有限公司 |
| 主分类号: | G06F8/34 | 分类号: | G06F8/34;G06F8/35;G06Q10/10 |
| 代理公司: | 上海科盛知识产权代理有限公司 31225 | 代理人: | 丁云 |
| 地址: | 200002 *** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 bpmn 业务流程 开发 系统 方法 | ||
本发明涉及一种基于BPMN业务流程开发系统及开发方法,该系统至少包括应用管理器、在线表单生成器和在线流程编辑器;所述的应用管理器用于创建应用并实现应用可视化配置;所述的在线表单生成器用于表单的可视化开发;所述的在线流程编辑器以可视化形式进行业务流程的编辑、展示以及业务完整性校验。与现有技术相比,本发明可灵活实现流程配置,提升开发效率,降低需求开发成本。
技术领域
本发明涉及开发系统技术领域,尤其是涉及一种基于BPMN业务流程开发系统及开发方法。
背景技术
协同办公系统作为当今时代各企业用户方便快捷协同办公的最有效方案,在经过十几年的发展和完善之后,现在已经是国内以及全世界普及使用的办公技术,协同办公技术的使用节约了许多时间成本并减少了办公过程中其他无关紧要的麻烦,显著提升了协同办公效率。
协同办公流程审批是协同办公系统中非常重要组成部分,浦发信用卡中心部分系统通过Activiti开源框架实现办公协同流程审批,还有部分系统采用厂商摩卡(mock)产品作为系统办公协同审批流程。现有Activiti框架运行一段时间后,协同办公重要功能代办和已办查询耗时时间较长,审批性能较低,没有表单模块配合相关流程实现线上低代码部署。有关摩卡(mock)产品已经停止维护更新,同时摩卡不支持BPMN规范,不利于后续企业基于BPMN流程引擎实现协同化办公。
发明内容
本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种基于BPMN业务流程开发系统及开发方法。
本发明的目的可以通过以下技术方案来实现:
一种基于BPMN业务流程开发系统,该系统至少包括应用管理器、在线表单生成器和在线流程编辑器;
所述的应用管理器用于创建应用并实现应用可视化配置;
所述的在线表单生成器用于表单的可视化开发;
所述的在线流程编辑器以可视化形式进行业务流程的编辑、展示以及业务完整性校验。
优选地,所述的在线流程编辑器和在线表单生成器是基于服务端数据进行在线渲染。
优选地,服务器数据存储模型抽象涉及到表单模型持久化和流程模型持久化。
优选地,所述的在线流程编辑器和在线表单生成器分别至少包括:构件区、画布区、属性编辑区;
所述构件区包括原子构件列表、基础组件列表和二次开发组件列表;
所述画布区为当前业务流程的所有业务结点展示、编辑的区域;
所述属性编辑区用于编辑业务组件节点的属性;
所述属性编辑区上编辑操作反向获取数据进行本地存储。
优选地,所述的在线表单生成器的表单可视化开发包括新建/编辑表单、模板导入业务、模板导出业务,每个表单有对应存在业务目录,所述业务目录下的子目录下存在对应业务组件信息。
优选地,所述的在线流程编辑器将可视化引擎基于VUE嵌于MVVM框架中,利用MVVM框架构建在线流程编辑器的可视化区域布局,并通过浏览器与服务器之间建立通讯关系以获取数据,实现业务流程可视化。
优选地,所述的在线流程编辑器的可视化引擎为一种JS的canvas绘图组件。
一种基于BPMN业务流程开发方法,该方法基于所述的基于BPMN业务流程开发系统,该方法包括:
S1、利用应用管理器创建应用组件:
S2、利用在线表单生成器编辑并生成表单;
S3、利用在线流程编辑器进行流程编辑。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海浦东发展银行股份有限公司,未经上海浦东发展银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210113308.1/2.html,转载请声明来源钻瓜专利网。





