一种低代码开发全景业务视图的方法技术

技术编号:37547523 阅读:10 留言:0更新日期:2023-05-12 16:22
本发明专利技术提供了一种低代码开发全景业务视图方法,用户可自定义并生成基础业务逻辑,自己创建目标业务逻辑以及自己随时对生成的全景业务视图修改添加数据,生成即时更新的全景业务视图。其中,在自定义基础业务逻辑时不需要重新编辑代码,通过点选或拖拽对应的组件即可,不需要开发者修改代码,所配即所得;用户自己配置实例化的业务内容对应的节点,创建个性化的目标业务逻辑或分享至其他相关用户共同编辑,提高自定义全景业务视图的生成效率;当前设计的全景业务视图界面可以生成URL连接进行共享或通过路由方式内部共享,可及时避免单个工作人员开发的疏漏之处,使得在最后的应用中的业务视图全景图更加严谨,还可以适应业务数据的即时性的变更。数据的即时性的变更。

【技术实现步骤摘要】
一种低代码开发全景业务视图的方法


[0001]本专利技术涉及业务视图处理
,特别是涉及一种低代码开发全景业务视图的开发方法。

技术介绍

[0002]在产业数字化的背景下,各个企业急需一个数字化的管理平台(或管理系统),尤其是需要缕清业务关系,实现将业务数据集成统一管理。由于企业处于不同的领域、采用不同经营模式,各个企业涉及到的业务关系、业务数据具有极大的区别,因此现有技术中由开发人员通过页面代码设计管理平台网页页面的开发模式开发效率低、开发用的业务视图不能直接被使用管理平台、无开发经验的使用者使用,造成企业开发和维护成本高,更难以满足个性化的需求。
[0003]在现有技术中,企业开发与其业务适配的管理系统是企业较大的费用支出,极大增加企业支出成本,无论是开发新系统或是对新系统增加改变内容,例如增加修改数据需要系统后台管理人员按管理系统已经框定的形式进行增加修改,而修改业务视图内容、修改业务流程,则需要开发人员调取该网页的页面代码进行修改,按照新的组件位置,替换调整组件代码在页面代码中的位置,该操作繁琐,需要开发人员操作或辅助操作才能实现,尤其对于业务经常整合、变化、数据改变等的企业,即时更新则更难。例如,在销售采购业务中,如果能够让每个工作人员直观的感受和快速响应用户的需求以及订单的变化,以订单信息流为中心进而带动销售和采购业务的运行,将会极大增加企业运作效率。
[0004]现有的如钉钉这类企业可以适度方便使用的固定模式的应用软件,也可以实现企业业务数字化管理,但是管理形式较为单一,没办法实现企业个性化甚至一些个性化的应用还是需要开发人员进行订制开发,对于企业业务的调整很不方便,如果可以实现企业业务视图的简单化开发并便于自身管理,即实现企业或用户本身即是开发者也是应用者,将会给企业或用户带来极大的便利,并减少了实际的成本支出。

技术实现思路

[0005]本专利技术解决现有技术中为了满足多类型企业业务数据数字化管理个性化需求以及实现企业或用户本身即是开发者也是应用者,降低开发的成本和支出的问题,提供一种低代码开发全景业务视图的方法,将企业的业务数据实现以一种全景业务视图的方式进行可视化个性化展示,不再需要开发人员调取网页页面代码进行替换调整,操作简单方便,企业自己即可开发,即实现了企业或用户所配即所得,降低企业开发的成本以及提高运作效率,用户根据自身需求选择模板或者自定义开发来实现自身业务管理要求,以便直观地跟踪和图解企业的业务数据。
[0006]本专利技术主要通过以下技术方案来实现:
[0007]本专利技术提供了一种低代码开发全景业务视图的方法,其特征在于,包括如下实现过程:
[0008]第一步,生成基础业务逻辑,包括:
[0009]在开发界面,直接点选或拖拽至少两个业务内容对应的可视化组件到视图编辑区,所述业务内容对应的可视化组件被实例化为业务内容对应的节点;通过不断的直接点选或拖拽所述业务内容对应的可视化组件到视图编辑区,直到所有的业务内容对应的节点满足用户业务所需要的业务内容,即生成对应的基础业务逻辑;
[0010]第二步,创建目标业务逻辑,
[0011]在所述开发界面中的视图编辑区中,对所述业务内容对应的节点进行配置,包括:配置所述业务内容对应的节点之间的时序关系,以及建立所述业务内容对应的节点之间的连接关系;通过配置完成所有的所述业务内容对应的节点的时序关系及连接关系,直到所有的配置满足用户所需的业务内容之间的逻辑及功能关联,即得到目标业务逻辑;
[0012]第三步,生成全景业务视图,
[0013]在所述开发界面中的视图编辑区中,对所有所述业务内容对应的节点进行属性字段及内容的输入、修改业务数据等配置,配置过程得到不断被数据绑定和渲染的所述业务内容对应的节点;在对所述目标业务逻辑中的所有的节点配置完成后,即生成包含所有被数据绑定和渲染好的业务内容对应的节点以及所述业务内容对应的节点间的所有的时序关系和连接关系的网络拓扑结构业务视图,即可视化的反映全部业务内容的全景业务视图;基于用户业务内容的变更,通过在所述开发界面不断的对所述全景业务视图中的节点的属性字段及内容进行输入、修改业务数据等修整配置,即生成即时更新的全景业务视图。
[0014]进一步的,在所述生成基础业务逻辑步骤中,所述业务内容对应的可视化组件还可以是指,使用标准后端查询服务来自定义配置组件:根据所需对第三方扩展的数据表设计器、表单设计器中的可视化组件进行点选、拖拽以及属性字段配置等操作命令,每次配置的条件和该条件下要执行的步骤被定义为用户根据所需自定义配置的业务内容对应的规则,并由其对应的类创建的源对象形成响应于Web端的业务内容对应的可视化组件;
[0015]所述基于第三方扩展的表单设计器和数据表设计器可以是FormMarking第三方扩展的表单设计器和数据表设计器;
[0016]所述业务内容即所述实际业务流程需要的数据场景,包括不限于以下场景:项目信息、项目立项、任务书管理、项目调研、项目会议记录、项目实施方案、销售订单、采购预算单、采购商品明细、采购订单、申请信息等。
[0017]进一步的,所述业务内容对应的可视化组件还可以是系统内置的业务内容对应的可视化组件,是通过API接口方式调用第三方定制接口,第三方定制接口是指提供添加和查询的接口,遵循RESTful API规范;
[0018]所述业务内容即所述实际业务流程需要的数据场景,包括不限于以下场景:项目信息、项目立项、任务书管理、项目调研、项目会议记录、项目实施方案、销售订单、采购预算单、采购商品明细、采购订单、申请信息等。
[0019]进一步的,所述开发界面还包含:辅助业务内容对应的可视化组件,所述辅助业务内容对应的可视化组件是系统内置的业务内容对应的可视化组件,是通过API接口方式调用第三方定制接口,第三方定制接口是指提供添加和查询的接口,遵循RESTful API规范,包括但不限于以下组件:
[0020]业务分类组件,用于多视图分类;
[0021]聚合业务单元,用于将多个业务单元的数据在一个组件内显示;
[0022]第三方组件,用于使用Iframe方式引用第三方页面;
[0023]统计报表类组件,包括不限于柱状图、折线图、饼状图等,用于提供针对业务单元的统计数据展示;
[0024]基础组件,包括描述信息组件、图片组件、视频组件等,属于通用组件,无特定业务属性。
[0025]进一步的,在所述开发界面中,点选、拖拽至少一个所述辅助业务内容对应的可视化组件到视图编辑区,所述辅助业务内容对应的可视化组件被实例化为辅助业务内容对应的节点。
[0026]进一步的,所述创建目标业务逻辑还包括:
[0027]所述业务内容对应的可视化组件其中一个被实例化为主节点,从所述主节点中选择父节点和子节点,建立节点间的父子关系,用户根据所需建立所述父节点和子节点与至少一个其他业务内容对应的节点之间的时序关系,建立所述父节点和子节点与其他业务内容对本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种低代码开发全景业务视图的方法,其特征在于,包括如下实现过程:第一步,生成基础业务逻辑,包括:在开发界面,直接点选或拖拽至少两个业务内容对应的可视化组件到视图编辑区,所述业务内容对应的可视化组件被实例化为业务内容对应的节点;通过不断的直接点选或拖拽所述业务内容对应的可视化组件到视图编辑区,直到所有的业务内容对应的节点满足用户业务所需要的业务内容,即生成对应的基础业务逻辑;第二步,创建目标业务逻辑,在所述开发界面中的视图编辑区中,对所述业务内容对应的节点进行配置,包括:配置所述业务内容对应的节点之间的时序关系,以及建立所述业务内容对应的节点之间的连接关系;通过配置完成所有的所述业务内容对应的节点的时序关系及连接关系,直到所有的配置满足用户所需的业务内容之间的逻辑及功能关联,即得到目标业务逻辑;第三步,生成全景业务视图,在所述开发界面中的视图编辑区中,对所有所述业务内容对应的节点进行属性字段及内容的输入、修改业务数据等配置,配置过程得到不断被数据绑定和渲染的所述业务内容对应的节点;在对所述目标业务逻辑中的所有的节点配置完成后,即生成包含所有被数据绑定和渲染好的业务内容对应的节点以及所述业务内容对应的节点间的所有的时序关系和连接关系的网络拓扑结构业务视图,即可视化的反映全部业务内容的全景业务视图;基于用户业务内容的变更,通过在所述开发界面不断的对所述全景业务视图中的节点的属性字段及内容进行输入、修改业务数据等修整配置,即生成即时更新的全景业务视图。2.根据权利要求1所述的方法,其特征还在于,在所述生成基础业务逻辑步骤中,所述业务内容对应的可视化组件还可以是指,使用标准后端查询服务来自定义配置组件:根据所需对第三方扩展的数据表设计器、表单设计器中的可视化组件进行点选、拖拽以及属性字段配置等操作命令,每次配置的条件和该条件下要执行的步骤被定义为用户根据所需自定义配置的业务内容对应的规则,并由其对应的类创建的源对象形成响应于Web端的业务内容对应的可视化组件;所述基于第三方扩展的表单设计器和数据表设计器可以是FormMarking第三方扩展的表单设计器和数据表设计器;所述业务内容即所述实际业务流程需要的数据场景,包括不限于以下场景:项目信息、项目立项、任务书管理、项目调研、项目会议记录、项目实施方案、销售订单、采购预算单、采购商品明细、采购订单、申请信息等。3.根据权利要求1所述的方法,其特征还在于,所述业务内容对应的可视化组件还可以是系统内置的业务内容对应的可视化组件,是通过API接口方式调用第三方定制接口,第三方定制接口是指提供添加和查询的接口,遵循RESTful API规范;所述业务内容即所述实际业务流程需要的数据场景,包括不限于以下场景:项目信息、项目立项、任务书管理、项目调研、项目会议记录、项目实施方案、销售订单、采购预算单、采购商品明细、采购订单、申请信息等。4.根据权利要求1所述的方法,其特征还在于,所述开发界面还包含:辅助业务内容对应的可视化组件,所述辅助业务内容对应的可视化组件是系统内置的业务内容对应的可视化组件,是通过API接口方式调用第三方定制接口,第三方定制接口是指提供添加和查询的
接口,遵循RESTful API规范,包括但不限于以下组件:业务分类组件,用于多视图分类;聚合业务单元,用于将多个业务单元的数据在一个组件内显示;第三...

【专利技术属性】
技术研发人员:请求不公布姓名
申请(专利权)人:大连联达科技有限公司
类型:发明
国别省市:

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

1