一种基于流程引擎的低代码开发平台开发方法技术

技术编号:42340297 阅读:28 留言:0更新日期:2024-08-14 16:17
本发明专利技术涉及一种基于流程引擎的低代码开发平台开发方法,包括使用支持BPMN2.0规范的流程引擎,按解析流程配置的BPMN2.0规范的配置文件生成低代码开发流程,并设置不同角色的办理人;生成低代码开发平台,基于关系型数据库,在画面设计数据库表和对应的画面展示内容,自动在数据库中创建、修改数据库表,同时在数据库创建、修改过程中建立数据库管理员或有权限的设计师审批流程节点,并基于表结构的元数据,通过模板引擎生成所需的前端和后端代码;本发明专利技术在低代码开发平台中使用流程引擎,在低代码开发过程中设置了不同权限的角色,增加了对数据库变更环节的审批功能,使得开发过程更规范安全,提升了整个系统的安全性。

【技术实现步骤摘要】

本专利技术涉及平台开发,尤其涉及一种基于流程引擎的低代码开发平台开发方法


技术介绍

1、低代码开发平台是通过可视化进行应用开发的方法,开发人员可以通过图形化的用户界面,基于数据库表的模型驱动和模板引擎来创建对应的前端和后端代码。流程引擎是用来驱动业务按照设定的流程将流程给办理人的服务。

2、常见的低代码开发平台都是基于关系型数据库,通过图形化的用户界面设计表和字段,通过平台直接在数据库中生成表,并基于数据库表的信息通过设置好的模板引擎,生成对应表的前端和后端代码,从而实现了代码的自动生成,这种方式由开发人员可以直接在数据库中创建、修改数据库的表,也就是要给普通的开发人员数据库的修改权限。

3、一般地,一个信息化系统的开发设计过程中,给开发人员的权限应该只给数据库表数据的增删改查的权限,数据库里创建和修改表结构的权限一般是给专门的数据库管理员或设计师去统一管理,目前的低代码的平台只关注快速开发,没有对开发流程的权限给予考虑。

4、公开号为cn115878109a的中国专利公开了一种基于流程引擎的低代码快速开发方法,通过b本文档来自技高网...

【技术保护点】

1.一种基于流程引擎的低代码开发平台开发方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的一种基于流程引擎的低代码开发平台开发方法,其特征在于,所述步骤1)包括如下步骤:

3.根据权利要求1所述的一种基于流程引擎的低代码开发平台开发方法,其特征在于,所述步骤2)包括如下步骤:

4.根据权利要求1所述的一种基于流程引擎的低代码开发平台开发方法,其特征在于,所述模板引擎包括FreeMarker模板引擎和thymeleaf模板引擎,将指定模板内容中的特定标记按照数据模型替换一下生成最终需要的业务数据。

5.根据权利要求1所述的一种基于流程...

【技术特征摘要】

1.一种基于流程引擎的低代码开发平台开发方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的一种基于流程引擎的低代码开发平台开发方法,其特征在于,所述步骤1)包括如下步骤:

3.根据权利要求1所述的一种基于流程引擎的低代码开发平台开发方法,其特征在于,所述步骤2)包括如下步骤:

4.根据权利要求1所述的一种基于流程引擎的低代码开发平台开发方法,其特征在于,所述模板引擎包括freemarker模板引擎和thymeleaf模板引擎,将指定模板内容中的特定标记按照数据模型替换一下生成最终需要的业务数据。

5.根据权利要求1所述的一种基于流程引擎的低代码开发平台开发方法,其特征在于...

【专利技术属性】
技术研发人员:王亚杰周静冯鸿喆叶玉婷肖鸣宇
申请(专利权)人:鞍钢集团自动化有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1