低代码平台如何加速业务功能配置,实现智能化数据模型构建?

在IT系统构建时,业务模型(业务功能实现)是对组织业务活动、实体、规则及其相互关系的抽象和描述。

在我们传统的开发过程中:产品调研需求-->需求宣讲-->技术人员理解-->构建模型,这种方式从执行效率上讲比较缓慢,需要由产品经理与资深技术人员双方协同配合。

那么如果要快速的实现业务的配置化,我们可以把用户的功能配置拆解为:界面配置、数据模型配置、业务功能配置、数据分析配置、权限管理配置等。那么如果每一个板块有对应的设计配置器,那么我们就可以把用户想要的业务功能拼装为应用。

界面的配置化

界面的配置化是一种灵活拖拽的设计方法,让用户或开发者通过界面组件或者设置属性来调整页面布局、功能和样式。这种配置化方法能够显著提升系统的灵活性和适应性,满足不同用户或业务场景的需求。

在业务系统中分析有哪些业务界面,对不同类型的界面进行抽象归纳,形成对应的界面配置器。在JVS中实现了 列表页的配置器、表单页的配置器、数据图表的配置器、报表页大屏页的设计器,通常包括如下的功能:

  • 可视化的编辑器
  • 相应的界面组件库
  • 组件的属性设置面板
  • 预览与调制

业务模型智能构建

在企业IT建设场景中,存在业务构建、数据统计分析等较多的场景下需要构建数据模型,需要不同的人员消化业务,然后将业务需求转化为数据模型,在整个过程中 信息损耗,效率也比较差

JVS支持下图所示的方式,通过业务结果系统智能数据模型,类似OCR识别的的过程(通过可见的业务界面自动生成结构数据),先确定结果所需要的界面,系统会自动生成底层的数据模型,如下图所示,如果业务人员或者需求人员搞不定的技术相关功能的配置,那么技术人员再做补充(功能配置、功能开发)

下面我们看两个业务配置的例子:

场景一,以列表页自动构建数据模型

配置列表页字段-->保存页面-->系统自动构建数据模型,尽量降低建模的难度与工作量,这样大大提高了数据模型准备的效率与准确性, 真正实现所见即所得的思路。

场景二,以源数据源去构建分析数据模型

通过直接连接原始的数据表,直接获取源表的数据模型,可视化的方式逐步构建数据分析模型

  • 选择数据源的原始表,系统自动同步对应的数据结构

  • 界面上可视化的数据节点处理(加工算子),同时界面化的完成模型加工

  • 输出标准的数据集,可以用于 图表、报表、大屏、数据服务等场景

整个过程,无需预先去定义数据模型与数据结构,都是采用的最终结果去直接生成数据模型,大大提高了建模的效率。

流程管理与业务集成编排

企业内部的业务系统中除了界面的管理、数据模型的构建、还需要界面背后的对数据的加工,也就是CRUD背后的业务功能的设计。我们理解为业务功能包括流程与逻辑, 流程是人工业务,逻辑是自动化业务,人工业务与自动化业务,都通过界面化的方式进行编排,人工业务相对固定,流程与表单之间实现不同人之间的业务流转,逻辑是实现系统服务之间的流转。

开源框架:https://gitee.com/software-minister/jvs

在线demo:**************************

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务