一种基于网状拓扑结构的全景业务视图设计器及装置制造方法及图纸

技术编号:37522817 阅读:23 留言:0更新日期:2023-05-12 15:46
本发明专利技术提供了一种基于网状拓扑结构的全景业务视图设计器,包括业务单元和基础单元,获取事件模块、界面显示模块、数据中心和生成模块;其中所述业务单元包括自定义配置规则子单元、自定义业务内容可视化生成子单元、配置业务视图子单元、业务视图模板生成子单元、业务数据接收子单元、动态业务视图生成子单元;所述基础单元包括获取子单元、生成子单元;所述业务单元和所述基础单元通过所述获取事件模块、界面显示模块、数据中心和生成模块实现相互调用,得以生成动态全景业务视图。通过本发明专利技术用户配置过程中无需调取代码,提高了工作效率,实现共同编辑避免单个工作人员的疏漏,并满足业务数据简单化、便利化管理的需求。便利化管理的需求。

【技术实现步骤摘要】
一种基于网状拓扑结构的全景业务视图设计器及装置


[0001]本专利技术涉及业务视图处理
,具体涉及一种基于网状拓扑结构的全景业务视图设计器及装置。

技术介绍

[0002]目前,随着多数企业的业务和项目不断增加,企业的常规业务管理已经难以满足信息化、便捷化的要求,尤其是随着业务的跟进不断有新的活动或事件的交互更替,如何能在产业数字化的大潮流下,实现数字化、便利化甚至远程化的办公对企业来说是重中之重。
[0003]近来,在经过新冠疫情的考验下,线上办公、远程办公等方式的办公应用井喷式催生而来,也让企业体验了产业数字化的优势以及便利,目前固定的业务办公软件应用并不能满足企业多样性以及企业业务数据多样性的需求,各个企业急需一个有效的适合自己的一个数字化的管理平台,尤其是需要实现将业务数据简单化、便利化的管理,由于企业处于不同的领域,各个企业涉及到的业务关系业务数据具有极大的区别,因此,亟需一种通用的方法或一种简单便捷的应用软件将业务数据和业务关系建立关联来实现对业务直观的可视化展示,以够满足业务数据简单化、便利化管理的需求。

技术实现思路

[0004]本专利技术为解决如何建立业务数据、业务关系的关联并将业务数据可视化,提供了一种基于网状拓扑结构的全景业务视图设计器及装置,利用其可以一种通用的方法将业务数据可视化展示为全景视图。
[0005]本专利技术开发的一种基于网状拓扑结构的全景业务视图设计器,其特征在于,包括数据中心、界面显示模块、获取事件模块和生成模块,还包括业务单元和基础单元;<br/>[0006]所述数据中心用于将所述全景业务视图设计器配置过程中的数据及载入数据、渲染、配置操作等进行存储,以及用于实现功能模块的调用;
[0007]所述界面显示模块用于将所述全景业务视图设计器中可视化的组件、节点、业务视图以及视图编辑页面等显示在所述第一显示界面、第二显示界面以及第三显示界面上;
[0008]所述获取事件模块用于获取在所述全景业务视图设计器的第一显示界面、第二显示界面以及第三显示界面上的配置操作;
[0009]所述生成模块用于生成可视化组件、节点、业务内容以及业务视图、业务视图模板、动态业务视图;
[0010]所述业务单元和基础业务单元分别调用获取事件模块、界面显示模块、数据中心和生成模块,实现所述业务单元和基础业务单元的相互调用;
[0011]其中,所述业务单元包括:
[0012]自定义配置规则子单元:用于通过所述获取事件模块获取用户在第一显示界面中对至少两个业务内容的配置操作,并将配置操作的结果作为其对应的配置规则分别存入所述数据中心;
[0013]自定义业务内容可视化生成子单元:用于调用所述数据中心分别将至少两个业务内容的配置规则通过显示界面模块显示到第二显示界面上,并通过生成模块生成至少两个自定义的业务内容对应的可视化组件;
[0014]配置业务视图子单元:用于通过所述获取事件模块获取用户在第二显示界面中对至少两个所述业务内容对应的可视化组件的点选、拖拽等配置操作,并通过所述生成模块将所述业务内容对应的可视化组件实例化为业务内容对应的节点;进一步不断获取用户对所述业务内容对应的节点的内容写入、属性编辑以及所述业务内容对应的节点之间的时序关系、连接关系的配置操作,并将配置结果存入所述数据中心;
[0015]业务视图模板生成子单元:用于调用所述数据中心将所述配置业务视图子单元的配置结果在所述第二显示界面中进行数据载入及渲染,并建立所述业务内容对应的节点之间的时序关系、连接关系,生成包含至少两个业务内容的网状拓扑结构的全景业务视图模板;
[0016]业务数据接收子单元:用于通过所述获取事件模块不断的获取用户在第三显示界面中对所述全景业务视图模板的内容写入、修改及属性字段的配置操作,并将配置操作的结果存入所述数据中心;
[0017]动态业务视图生成子单元:用于通过不断的与数据中心交互,将所述业务数据接收子单元的配置结果通过所述界面显示模块在所述第三显示界面中进行数据载入及渲染,通过所述生成模块生成包含对应的至少两个业务内容的网状拓扑结构的动态全景业务视图;
[0018]所述基础单元包括:
[0019]获取子单元:用于通过所述获取事件模块获取用户的在所述第一显示界面、第二显示界面、第三显示界面的保存、分享、分发、导入等鼠标事件;
[0020]生成子单元:用于调用所述数据中心的配置结果,并通过所述生成模块生成所述全景业务视图模板及动态全景业务视图、以及分享全景业务视图模板及动态全景业务视图;
[0021]所述获取子单元与所述子生成子单元不断交互,实现所述业务单元和基础业务单元的相互调用。
[0022]进一步的,所述业务单元,其特征还在于,所述第一显示界面是通过所述面显示模块显示的设计界面,基于第三方扩展的表单设计器和数据表设计器的设计界面;其中,所述基于第三方扩展的表单设计器和数据表设计器是FormMarking第三方扩展的表单设计器和数据表设计器;
[0023]所述自定义配置规则子单元:用于获取用户在所述表单设计器和数据表设计器的对至少两个业务内容进行的配置操作,并将配置操作的结果作为其对应的配置规则分别存入所述数据中心;
[0024]其中,所述对至少两个业务内容的配置操是指:用户根据业务所需,通过对表单设计器和数据表设计器组件的选择、拖拽、定位和配置操作,来构建能够满足实际业务流程需要的全部数据场景的类库,所述配置操作包括但不限于以下内容:业务关联配置、业务功能驱动、业务分组配置、业务表单配置、看板分组配置、回调方法配置、导出配置、权限配置、校验规则配置等;所述业务内容即所述实际业务流程需要的数据场景,包括不限于以下场景:
项目信息、项目立项、任务书管理、项目调研、项目会议记录、项目实施方案、销售订单、采购预算单、采购商品明细、采购订单、申请信息等;
[0025]所述第二显示界面是通过所述界面显示模块,将业务视图设计界面以流式布局对组件进行排列,并将所述排列的结果预解析为虚拟DOM元素,通过虚拟DOM元素显示全景业务视图设计器的显示界面,即业务视图设计界面;所述业务视图设计界面包括用户在第一显示界面自定义的业务内容对应的可视化组件或/和直接调用第三方定制接口的业务内容对应的可视化组件,还包含通过虚拟DOM元素展示于Web端的组件栏,菜单栏,视图编辑区,还包括组件以及业务视图配置栏;
[0026]所述配置业务视图子单元:用于通过所述获取事件模块获取用户在所述业务视图设计界面的配置操作,包括用户在全景业务视图设计器的设计工作界面的点选、拖拽所述至少两个自定义的业务内容对应的可视化组件或/和直接调用第三方定制接口的业务内容对应的可视化组件到视图编辑区的配置指令,并对实例化为相应的业务内容对应的节点;所述直接调用第三方定制接口的业务内容对应的可视化组件是通过API接口方式调用第三方定制接口的可视化组件,第三方定制接口是指提供添加和查询的接口,遵循RESTful API本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于网状拓扑结构的全景业务视图设计器,其特征在于,包括数据中心、界面显示模块、获取事件模块和生成模块,还包括业务单元和基础单元;所述数据中心用于将所述全景业务视图设计器配置过程中的数据及载入数据、渲染、配置操作等进行存储,以及用于实现功能模块的调用;所述界面显示模块用于将所述全景业务视图设计器中可视化的组件、节点、业务视图以及视图编辑页面等显示在所述第一显示界面、第二显示界面以及第三显示界面上;所述获取事件模块用于获取在所述全景业务视图设计器的第一显示界面、第二显示界面以及第三显示界面上的配置操作;所述生成模块用于生成可视化组件、节点、业务内容以及业务视图、业务视图模板、动态业务视图;所述业务单元和基础业务单元分别可以调用获取事件模块、界面显示模块、数据中心和生成模块,实现所述业务单元和基础业务单元的相互调用;其中,所述业务单元包括:自定义配置规则子单元:用于通过所述获取事件模块获取用户在第一显示界面中对至少两个业务内容的配置操作,并将配置操作的结果作为其对应的配置规则分别存入所述数据中心;自定义业务内容可视化生成子单元:用于调用所述数据中心分别将至少两个业务内容的配置规则通过显示界面模块显示到第二显示界面上,并通过生成模块生成至少两个自定义的业务内容对应的可视化组件;配置业务视图子单元:用于通过所述获取事件模块获取用户在第二显示界面中对至少两个所述业务内容对应的可视化组件的点选、拖拽等配置操作,并通过所述生成模块将所述业务内容对应的可视化组件实例化为业务内容对应的节点;进一步不断获取用户对所述业务内容对应的节点的内容写入、属性编辑以及所述业务内容对应的节点之间的时序关系、连接关系的配置操作,并将配置结果存入所述数据中心;业务视图模板生成子单元:用于调用所述数据中心将所述配置业务视图子单元的配置结果在所述第二显示界面中进行数据载入及渲染,并建立所述业务内容对应的节点之间的时序关系、连接关系,生成包含至少两个业务内容的网状拓扑结构的全景业务视图模板;业务数据接收子单元:用于通过所述获取事件模块不断的获取用户在第三显示界面中对所述全景业务视图模板的内容写入、修改及属性字段的配置操作,并将配置操作的结果存入所述数据中心;动态业务视图生成子单元:用于通过不断的与数据中心交互,将所述业务数据接收子单元的配置结果通过所述界面显示模块在所述第三显示界面中进行数据载入及渲染,通过所述生成模块生成包含对应的至少两个业务内容的网状拓扑结构的动态全景业务视图;所述基础单元包括:获取子单元:用于通过所述获取事件模块获取用户的在所述第一显示界面、第二显示界面、第三显示界面的保存、分享、分发、导入等鼠标事件;生成子单元:用于调用所述数据中心的配置结果,并通过所述生成模块生成所述全景业务视图模板及动态全景业务视图、以及分享全景业务视图模板及动态全景业务视图;所述获取子单元与所述子生成子单元不断交互,实现所述业务单元和基础业务单元的
相互调用。2.根据权利要求1所述的全景业务视图设计器,所述业务单元,其特征还在于,所述第一显示界面是通过所述面显示模块显示的设计界面,基于第三方扩展的表单设计器和数据表设计器的设计界面;其中,所述基于第三方扩展的表单设计器和数据表设计器是FormMarking第三方扩展的表单设计器和数据表设计器;所述自定义配置规则子单元:用于获取用户在所述表单设计器和数据表设计器的对至少两个业务内容进行的配置操作,并将配置操作的结果作为其对应的配置规则分别存入所述数据中心;其中,所述对至少两个业务内容的配置操是指:用户根据业务所需,通过对表单设计器和数据表设计器组件的选择、拖拽、定位和配置操作,来构建能够满足实际业务流程需要的全部数据场景的类库,所述配置操作包括但不限于以下内容:业务关联配置、业务功能驱动、业务分组配置、业务表单配置、看板分组配置、回调方法配置、导出配置、权限配置、校验规则配置等;所述业务内容即所述实际业务流程需要的数据场景,包括不限于以下场景:项目信息、项目立项、任务书管理、项目调研、项目会议记录、项目实施方案、销售订单、采购预算单、采购商品明细、采购订单、申请信息等;所述第二显示界面是通过所述界面显示模块,将业务视图设计界面以流式布局对组件进行排列,并将所述排列的结果预解析为虚拟DOM元素,通过虚拟DOM元素显示全景业务视图设计器的显示界面,即业务视图设计界面;所述业务视图设计界面包括用户在第一显示界面自定义的业务内容对应的可视化组件或/和直接调用第三方定制接口的业务内容对应的可视化组件,还包含通过虚拟DOM元素展示于Web端的组件栏,菜单栏,视图编辑区,还包括组件以及业务视图配置栏;所述配置业务视图子单元:用于获取用户在所述业务视图设计界面的配置操作,包括用户在全景业务视图设计器的设计工作界面的点选、拖拽所述至少两个自定义的业务内容对应的可视化组件或/和直接调用第三方定制接口的业务内容对应的可视化组件到视图编辑区的配置指令,并对实例化为相应的业务内容对应的节点;所述直接调用第三方定制接口的业务内容对应的可视化组件是通过API接口方式调用第三方定制接口的可视化组件,第三方定制接口是指提供添加和查询的接口,遵循RESTful API规范;所述第三显示界面是设计形成的网状拓扑结构的全景业务视图在不同终端的显示界面。3.根据权利要求1或3所述的全景业务视图设计器,其特征还在于,所述自定义配置规则子单元中的对至少两个业务内容进行的配置操作还包括功能关联的配置,所述功能关联是指所述至少两个业务内容的上下游或并列、包含关系的关联配置;配置完成后通过所述业务视图模板生成子单元或所述动态业务视图生成子单元,生成对应的业务功能视图模板或动态业务功能视图。4.根据权利要求2所述的全景业务视图设计器,其特征在于,所述业务内容对应的节点进行数据绑定和渲染,包括:将用户在所述第二显示界面中对业务内容对应的可视化组件的选择、拖拽、定位和配置属性等配置操作,以及用户在业务内容对应的节点、视图编辑区上的配置属性等配置操作的配置结果渲染至所述第二显示界面的视图编辑区,更新所述配置结果对应的全景业务视图的虚拟DOM元素;将设计形成的全景业务视图对应的JSON数据
存入数据库,继而进一步传送到所述界面显示模块并在不同终端的显示界面上显示。5.根据权利要求1所述的全景业务视图设计器,其特征在于,还包括辅助功能单元,所述辅助功能单元调用获取事件模块、界面显示模块、数据中心和生成模块,实现与所述业务单元、基础业务单元的相互调用;所述辅助功能单元重点是对业务视图的补充,如注释、图文说明等;所述辅助功能单元包括:配置业务视图辅助子单元:用于通过所述获取事件模块获取用户对所述业务单元中的所述配置业务视图子单元中的配置操作,获取用户在所述第二显示界面中对辅助业务内容对应的可视化组件的点选、拖拽等配置操作,并将所述辅助业务内容对应的可视化组件实例化为辅助业务内容对应的节点,以及对所述辅助业务内容对应的节点进行内容写入及属性字段的配置,并将配置结果存入数据中心;所述对辅助业务内容对应的可视化组件是通过API接口方式调用第三方定制接口,所述第三方定制接口是指提供添加和查询的接口,遵循RESTful API规范;业务视图辅助内容生成子单元:用于通过调用所述数据中心将所述配置业务视图辅助子单元中的配置结果在所述第二显示界面中进行数据载入及渲染,生成包含至少一个辅助业务内容对应的网状拓扑结构的全景业务视图模板,用于进一步增加可配置内容,丰富所述业务单元中的所述业务视图模板生成子单元中的全景业务视图模板的内容;辅助业务数据接收子单元:基于用户对所述业务单元中的所述业务数据接收单元中的配置需求...

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

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

1