基于低代码平台的业务建模系统及建模方法技术方案

技术编号:37491708 阅读:23 留言:0更新日期:2023-05-07 09:30
本发明专利技术提供基于低代码平台的业务建模系统及建模方法,系统包括:视图建模引擎,用于依据用户从中选定的组件,进行视图列表页面的建模;表单建模引擎,用于依据用户从中选定的组件,进行自定义表单的建模;办理单建模引擎,用于依据用户从中选定的组件,进行自定义办理单的建模;流程建模引擎,用于依据用户从中选定的组件,进行自定义业务流程的建模;业务打包引擎,用于对所述视图建模引擎、表单建模引擎、办理单建模引擎和流程建模引擎的建模输出进行自定义组合,获取一业务应用。能够满足个性化业务应用构建需求,更好地适用复杂业务场景,同时智能化程度高。同时智能化程度高。同时智能化程度高。

【技术实现步骤摘要】
基于低代码平台的业务建模系统及建模方法


[0001]本申请涉及低代码平台领域,具体涉及基于低代码平台的业务建模系统及建模方法。

技术介绍

[0002]目前市面上存在很多的低代码平台,比如华为的应用魔方,钉钉的管理后台等。
[0003]其中,华为的应用魔方是一种全新的低代码开发平台,通过平台提供的界面、逻辑、对象等可视化编排工具,以“拖、拉、拽”的方式来快速构建应用,从而实现所见即所得的快速应用开发和构建。
[0004]钉钉的管理后台也是一种低代码开发平台,与华为的应用魔方有所不同,钉钉是阿里巴巴集团打造的企业级智能移动办公平台,是数字经济时代的企业组织协同办公和应用开发平台,钉钉提供了大量的模块供企业使用,满足企业管理“人、财、物、事、产、供、销、存”的全链路数字化。
[0005]目前,华为应用魔方虽然功能强大,能基本满足企业的需求,在业务不修改的情况下还相对比较好用,但是如果需要根据企业自身的特性调整业务,则不仅需要花较多的时间,而且要求配置人员必须具备一定的专业知识才能实现,入门门槛高。
[0006]虽然钉钉的管理后台提供了大量的模块供企业使用,但是企业使用过程提出的各种需求只能在钉钉限定功能范围内使用,对于钉钉不存在的功能则无能为力,适用范围有限。
[0007]基于上述原因,专注于OA领域的业务功能全流程建模的需求就显得尤为重要,因此亟待出现OA领域的低代码平台以实现相关业务的全流程建模。

技术实现思路

[0008]鉴于上述问题,本申请提供了一种基于低代码平台的业务建模系统及建模方法,能够满足个性化业务应用构建需求,更好地适用复杂业务场景,同时智能化程度高。
[0009]为实现上述目的,专利技术人提供了一种基于低代码平台的业务建模系统,包括:
[0010]视图建模引擎,用于依据用户从中选定的组件,进行视图列表页面的建模;
[0011]表单建模引擎,用于依据用户从中选定的组件,进行自定义表单的建模;
[0012]办理单建模引擎,用于依据用户从中选定的组件,进行自定义办理单的建模;
[0013]流程建模引擎,用于依据用户从中选定的组件,进行自定义业务流程的建模;
[0014]业务打包引擎,用于对所述视图建模引擎、表单建模引擎、办理单建模引擎和流程建模引擎的建模输出进行自定义组合,获取一业务应用。
[0015]区别于现有技术,上述技术方案通过将业务功能进行细粒度的拆分,由视图建模引擎、表单建模引擎、办理单建模引擎和流程建模引擎分别进行相应业务功能的动态建模,再通过业务打包引擎将各个建模引擎输出的业务进行整合打包得到一个完整且具备用户需求功能的业务应用。由此实现了能够高效地根据复杂需求快速构建出所需业务应用,且
实现过程具备较高智能性,能够摆脱对专业人员的依赖;从而能够获取扩大平台的场景适用范围,同时又降低开发难度的技术效果。
[0016]在一些实施例中,所述视图建模引擎中的组件包括视图列表搜索组件和分页表格组件。
[0017]在一些实施例中,所述视图建模引擎,具体用于:
[0018]依据用户选定的视图列表搜索组件,在建模区域中创建搜索区域模型;
[0019]配置所述搜索区域模型中对应搜索区域的搜索条件和搜索展示方式;
[0020]依据用户选定的分页表格组件,在建模区域中创建分页表格模型;
[0021]对所述分页表格模型中各个数据展示区域对应的包括显示列、显示排序、是否分页和获取数据来源中的一项或多项参数进行配置。
[0022]在一些实施例中,所述表单建模引擎和所述办理单建模引擎中的组件包括输入框、文本框、下拉选择框、单选框、复选框、日期选择框和平台自封装的组件。
[0023]在一些实施例中,所述表单建模引擎,具体用于:
[0024]依据用户选定的组件构建相应的表单模型;
[0025]对所述表单模型包括展示布局、表单展示元素、表单展示模式、表单展示按钮和按钮显示条件中的一项或多项参数进行配置。
[0026]在一些实施例中,所述流程建模引擎中的组件包括普通迁移、普通环节、串行环节、并行环节、汇合环节和竞争环节;
[0027]所述流程建模引擎,具体用于:依据用户选定的组件构建相应的流程;配置所述流程的签批模式和指派方式。
[0028]为实现上述目的,专利技术人还提供了一种基于低代码平台的业务建模方法,包括:
[0029]调用视图建模引擎、表单建模引擎、办理单建模引擎和流程建模引擎中的一个引擎或多个引擎,进行相应的视图列表页面的建模、自定义表单的建模、自定义办理单的建模和/或自定义业务流程的建模;
[0030]通过业务打包引擎将所调用引擎的建模输出进行自定义组合,获取一业务应用。
[0031]区别于现有技术,上述技术方案通过将业务功能进行细粒度的拆分,由视图建模引擎、表单建模引擎、办理单建模引擎和流程建模引擎分别进行相应业务功能的动态建模,再通过业务打包引擎将各个建模引擎输出的业务进行整合打包得到一个完整且具备用户需求功能的业务应用。由此实现了能够高效地根据复杂需求快速构建出所需业务应用,且实现过程具备较高智能性,能够摆脱对专业人员的依赖;从而能够获取扩大平台的场景适用范围,同时又降低开发难度的技术效果。
[0032]在一些实施例中,所述视图建模引擎中的组件包括视图列表搜索组件和分页表格组件;
[0033]所述表单建模引擎和所述办理单建模引擎中的组件包括输入框、文本框、下拉选择框、单选框、复选框、日期选择框和平台自封装的组件;
[0034]所述流程建模引擎中的组件包括普通迁移、普通环节、串行环节、并行环节、汇合环节和竞争环节。
[0035]在一些实施例中,所述视图建模引擎,具体用于:
[0036]依据用户选定的视图列表搜索组件,在建模区域中创建搜索区域模型;
[0037]配置所述搜索区域模型中对应搜索区域的搜索条件和搜索展示方式;
[0038]依据用户选定的分页表格组件,在建模区域中创建分页表格模型;
[0039]对所述分页表格模型中各个数据展示区域对应的包括显示列、显示排序、是否分页和获取数据来源中的一项或多项参数进行配置。
[0040]在一些实施例中,所述表单建模引擎,具体用于:
[0041]依据用户选定的组件构建相应的表单模型;
[0042]对所述表单模型包括展示布局、表单展示元素、表单展示模式、表单展示按钮和按钮显示条件中的一项或多项参数进行配置;
[0043]所述流程建模引擎,具体用于:依据用户选定的组件构建相应的流程;配置所述流程的签批模式和指派方式。
[0044]上述
技术实现思路
相关记载仅是本申请技术方案的概述,为了让本领域普通技术人员能够更清楚地了解本申请的技术方案,进而可以依据说明书的文字及附图记载的内容予以实施,并且为了让本申请的上述目的及其它目的、特征和优点能够更易于理解,以下结合本申请的具体实施方式本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于低代码平台的业务建模系统,其特征在于,包括:视图建模引擎,用于依据用户从中选定的组件,进行视图列表页面的建模;表单建模引擎,用于依据用户从中选定的组件,进行自定义表单的建模;办理单建模引擎,用于依据用户从中选定的组件,进行自定义办理单的建模;流程建模引擎,用于依据用户从中选定的组件,进行自定义业务流程的建模;业务打包引擎,用于对所述视图建模引擎、表单建模引擎、办理单建模引擎和流程建模引擎的建模输出进行自定义组合,获取一业务应用。2.如权利要求1所述的一种基于低代码平台的业务建模系统,其特征在于,所述视图建模引擎中的组件包括视图列表搜索组件和分页表格组件。3.如权利要求2所述的一种基于低代码平台的业务建模系统,其特征在于,所述视图建模引擎,具体用于:依据用户选定的视图列表搜索组件,在建模区域中创建搜索区域模型;配置所述搜索区域模型中对应搜索区域的搜索条件和搜索展示方式;依据用户选定的分页表格组件,在建模区域中创建分页表格模型;对所述分页表格模型中各个数据展示区域对应的包括显示列、显示排序、是否分页和获取数据来源中的一项或多项参数进行配置。4.如权利要求1所述的一种基于低代码平台的业务建模系统,其特征在于,所述表单建模引擎和所述办理单建模引擎中的组件包括输入框、文本框、下拉选择框、单选框、复选框、日期选择框和平台自封装的组件。5.如权利要求4所述的一种基于低代码平台的业务建模系统,其特征在于,所述表单建模引擎,具体用于:依据用户选定的组件构建相应的表单模型;对所述表单模型包括展示布局、表单展示元素、表单展示模式、表单展示按钮和按钮显示条件中的一项或多项参数进行配置。6.如权利要求1所述的一种基于低代码平台的业务建模系统,其特征在于,所述流程建模引擎中的组件包括普通迁移、普通环节、串行环节、并...

【专利技术属性】
技术研发人员:张怀刚郑康秋曾伟波刘见奋
申请(专利权)人:福建正孚软件有限公司
类型:发明
国别省市:

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

1