一种适配复杂应用场景的低代码开发平台制造技术

技术编号:37221804 阅读:27 留言:0更新日期:2023-04-20 23:07
本发明专利技术适用于软件领域,提供了一种适配复杂应用场景的低代码开发平台,包括:可视化模块:包括图形化用户界面、可视化业务组件和可视化流程节点;所述图形化用户界面用于对智能表单、流程引擎、智能仪表盘进行布局与设计;所述可视化业务组件定义了项目生成所需的组件;所述可视化流程节点包括所使用的流程节点;解析器模块:用于动态执行各可视化模块的功能,根据各组件的属性与配置,执行编写在所述组件上的代码;流程引擎驱动模块:用于驱动用户于图形化用户界面进行的流程定义,使各节点依照其属性与配置信息驱动业务流程的运转;权限管理模块:用于判断用户的权限;数据处理层模块:用于对可视化业务组件与所述可视化流程节点的管理。的管理。的管理。

【技术实现步骤摘要】
一种适配复杂应用场景的低代码开发平台


[0001]本专利技术属于软件领域,具体涉及到一种适配复杂应用场景的低代码开发平台。

技术介绍

[0002]在企业数字化转型浪潮下,企业的业务场景发生了很大的转变,由此提出了庞大的应用开发需求。然而,企业IT人员的交付能力有限,难以满足企业日益增长的应用需求,为此,名为“低代码”的概念被提出并逐渐发展。
[0003]低代码是一种可视化的应用程序开发方法,也是一种服务于开发人员的工具,旨在用较少的代码、以较快的速度交付应用程序。借助可视化交互界面,开发人员能如同进行类调用一般,以拖拉拽的方式快速完成目标应用的结构配置,并填写上所需的参数设置,从而只需要少量代码,甚至无需代码即可快速搭建目标应用,既实现了业务应用的快速交付,也大大降低了应用开发的领域竟入门槛,使无代码基础或低代码基础的非专业开发人员,也能在熟悉软件使用方法后进行应用开发。
[0004]低代码概念中的“低”体现在少写代码,其本质是一种高度抽象化、高质量的封装代码模块。由于代码数量的降低,应用程序产生bug的数量也就越少,测试用例也本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种适配复杂应用场景的低代码开发平台,其特征在于:包括:可视化模块:包括图形化用户界面、可视化业务组件和可视化流程节点;所述图形化用户界面用于对智能表单、流程引擎、智能仪表盘进行布局与设计;所述可视化业务组件定义了项目生成所需的组件,通过拖拽的方式将其布局在图形化用户界面之中,并调整组件属性与配置;所述可视化流程节点包括流程定义过程中所使用的流程节点,通过拖拽的方式将其布局在图形化用户界面之中,并调整节点属性与配置;解析器模块:用于动态执行各可视化模块的功能,根据用户在图形化用户界面对各组件的属性与配置,执行编写在所述组件上的代码;流程引擎驱动模块:用于驱动用户于图形化用户界面进行的流程定义,使各节点依照其属性与配置信息驱动业务流程的运转;权限管理模块:用于判断用户的权限;数据处理层模块:用于对可视化业务组件与所述可视化流程节点的管理。2.根据权利要求1所述的一种适配复杂应用场景的低代码开发平台,其特征在于:所述智能表单的布局与设计方法步骤如下:S1、进入低代码平台,创建目标应用,并与应用设置页面内创建智能表单项目;S2、完成表单项目的创建,进入对应的可视化设计页面,所述表单项目包括预设提供给用户的封装表单组件和可供用户可自行创建表单代码的JSON代码块;S3、对设计窗口中各表单组件的字段属性及表单属性进行设置,完成整体表单的设计;S4、用户选择并完成设置的表单组件后进行提交,调用表单发布模块,根据设计窗口中内容生成目标智能表单。3.根据权利要求2所述的一种适配复杂应用场景的低代码开发平台,其特征在于:在所述智能表单的项目页面中包含基础设置页面,用以对目标表单进行宏观管理,包括:对目标所述智能表单的名称进行修改,并添加有关描述;为目标所述智能表单在同一子目录下的排列顺序进行手动设置,使高频使用的表单项目次序提前;为目标所述智能表单配置自定义常量。4.根据权利要求1所述的一种适配复杂应用场景的低代码开发平台,其特征在于:所述流程引擎的布局与设计方法步骤如下:A1、根据业务流程的实际需求,在应用设置页面创建含有流程的智能表单项目,并完成表单设置;A2、根据业务流程配置流程节点,完成业务流程图的框架绘制;A3、配置审批节点的候选人,并根据需求完成审批节点的设置;A4、完成流程设计并部...

【专利技术属性】
技术研发人员:杨鹏曾焜锐陈昌华沈刚吴根祥张礼祥
申请(专利权)人:深圳市环讯通科技有限公司
类型:发明
国别省市:

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

1