[发明专利]一种基于代码自动生成的复杂流程应用开发框架在审
| 申请号: | 202211507432.2 | 申请日: | 2022-11-29 |
| 公开(公告)号: | CN115729535A | 公开(公告)日: | 2023-03-03 |
| 发明(设计)人: | 张宇;黄都;李永聪;徐辉;赵瑞腾;钟秋;吕智愚 | 申请(专利权)人: | 重庆红江机械有限责任公司 |
| 主分类号: | G06F8/34 | 分类号: | G06F8/34;G06F8/33;G06F8/41;G06F8/71 |
| 代理公司: | 重庆华科专利事务所 50123 | 代理人: | 康海燕 |
| 地址: | 402160 *** | 国省代码: | 重庆;50 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 代码 自动 生成 复杂 流程 应用 开发 框架 | ||
本发明涉及一种基于代码自动生成的复杂流程应用开发框架,包括工作流搭建与配置工具、视图搭建与配置工具、代码生成工具、流程驱动引擎、视图驱动引擎。工作流搭建与配置工具、视图搭建与配置工具作为开发工具插件用于可视化搭建流程模板、视图模板,流程驱动引擎、视图驱动引擎作为核心代码包用于驱动业务流程以及开展二次开发。本发明聚焦复杂业务流程应用的快速构建,开发过程可获得实时的代码生成支持,开发人员可通过灵活配置工作流和视图的自定义实现直接获得最终代码,同时流程驱动引擎和视图驱动引擎基于前后端回调机制驱动业务流程并支持复杂的处理过程。本发明生成的应用可整体移植,在保证高度灵活性的同时不依赖其他构件。
技术领域
本发明属于业务流程信息化管理系统开发技术领域,具体涉及基于代码自动生成的复杂流程应用开发框架。
背景技术
信息系统被广泛应用于企业管理,其中业务流程的信息化管理无处不在。流程管理是企业协同办公系统的经典应用,协同办公系统基于流程和提交表单的模式广泛承接工作联系、多级审批、消息发布等协同业务。在信息化和工业化融合发展的背景下,现代企业注重研发、制造过程的流程再造,依托各种专业化信息系统以及进一步的企业应用集成实现复杂业务的信息化、流程化管理。传统协同办公平台的简单流程和表单的定制无法满足复杂场景,特殊专业、特定过程的业务需要可定制程度更高的流程应用开发框架来支撑。
发明内容
本发明的目的是提供一种基于代码自动生成的复杂流程应用开发框架,以解决复杂业务流程和业务处理表单的信息化实现,以及如何基于可视化配置、代码自动生成快速解决复杂流程和业务处理表单的高级定制和和二次开发的问题。
为了解决上述技术问题,本发明提供如下技术方案:
本发明提出一种基于代码自动生成的复杂流程应用开发框架,该框架包括工作流搭建与配置工具、视图搭建与配置工具、代码生成工具、流程驱动引擎、视图驱动引擎。工作流搭建与配置工具、视图搭建与配置工具作为开发工具插件用于可视化搭建流程模板、视图模板,流程驱动引擎、视图驱动引擎作为核心代码包用于驱动业务流程以及开展二次开发。业务流程信息化管理应用开发内容包括工作流程驱动逻辑开发和流程应用视图与业务处理表单视图开发。
具体地:
所述工作流搭建与配置工具提供可视化界面用于搭建和配置业务流程模型。
所述视图搭建与配置工具提供可视化界面用于搭建和配置流程视图模型和表单视图模型。
所述代码生成工具包括后端代码生成器和前端代码生成器,用于与所述业务流程模型搭建过程同步生成后端代码,与所述流程视图模型和表单视图模型搭建过程同步生成前端代码。
所述流程驱动引擎用于驱动流程实例运行,核心代码包括流程驱动底层源码、各种服务类、以及用于代码生成和二次开发的公共代码包。
所述视图驱动引擎用于驱动视图实例运行,核心代码包括视图驱动底层源码、各种服务类、以及用于代码生成和二次编码的公共代码包。
根据本发明的实施例,所述工作流搭建与配置工具中:
流程模型搭建元素包括开始节点、结束节点、任务节点、网关、连接线。
配置项包括流程模板属性、流程实例生命周期的事件和动作的订阅,以及节点模板属性、节点实例生命周期的事件和动作的订阅。
输出的流程模型和配置项用于后端代码生成。
所述视图搭建与配置工具中:
模型搭建元素包括一系列组件及相关可用数据,所述组件包括流程视图组件、节点视图组件,所述数据包括流程上下文、流程属性、流程操作权限、节点表单数据、节点操作权限;
配置项包括流程视图渲染生命周期的事件和动作的订阅,以及表单视图渲染生命周期的事件和动作的订阅;
输出的流程及表单视图设计和配置项用于前端代码生成。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆红江机械有限责任公司,未经重庆红江机械有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211507432.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种乘用车制动器摩擦系数测试方法
- 下一篇:一种电旋流耦合吸附除油装置和方法





