本发明涉及计算机领域,并且更具体地涉及一种管理门户系统优化的方法、装置、设备及可读介质。
背景技术:
1、目前很多项目尤其是超大型项目,组织单位较多,很多单位关注点不同,对门户的需求展示也不尽相同,甚至每个人对门户的要求也不同,这就要求门户需要具备极具高度定制化的能力,门户作为信息展示窗口,对数据展示的实时性要求较高,并需要具备兼容各系统数据进行展示(如个系统待办任务、邮件系统等)及第三方系统的联查办理跳转的能力。由于个性化定制配置能力要求高、系统兼容级数据展示要求高、数据实时刷新能力需求迫切,更需一个统一的工作中心入口对各系统业务单据、任务等进行工作办理,如果不能快速搭建各个需求场景的门户页面,会影响客户的使用及客户对产品的满意度。
2、目前很多门户系统无法做到针对特定业务场景的高度定制化,并且小部件无法根据不同的业务场景进行动态配置,也缺少统一的工作中心入口兼容第三方系统数据展示及任务办理,导致无法满足客户需要。
技术实现思路
1、有鉴于此,本发明实施例的目的在于提出一种管理门户系统优化的方法、装置、设备及可读介质,通过使用本发明的技术方案,能够实现部件功能开发复用,能够根据业务场景对不同功能部件进行插拔式组合,快速搭建门户页面,部件支持属性个性化动态配置,能够满足不同场景的需求。
2、基于上述目的,本发明的实施例的一个方面提供了一种管理门户系统优化的方法,包括以下步骤:
3、在管理门户系统中配置可自定义属性的不同功能的部件,将部件以json形式的数据存入配置库的数据库中;
4、基于配置的部件生成可在管理门户系统中进行拖拽式插拔的部件,并将拖拽式插拔的部件的配置信息以json形式的数据存入数据库中;
5、在管理门户系统中根据任务的信息生成统一任务中心,并将任务的信息显示在统一任务中心中;
6、在管理门户系统中生成可由各个系统进行任务办理的统一工作中心。
7、根据本发明的一个实施例,在管理门户系统中配置可自定义属性的不同功能的部件,将部件以json形式的数据存入配置库的数据库中包括:
8、在管理门户系统中配置元部件,并预置元部件基本属性和个性化配置属性,其中个性化配置属性根据业务场景进行动态渲染;
9、读取元部件属性并进行渲染以生成需要添加的部件;
10、响应于对部件进行业务配置,读取部件个性化配置属性,并对属性赋值和动态渲染,并实时刷新可视化组件将部件进行显示;
11、响应于部件个性化配置完成,将部件以json形式的数据存入配置库的数据库中。
12、根据本发明的一个实施例,还包括:
13、将部件在预设的代码编辑环境中加载到css编辑器,用于个性化调整部件的显示样式,显示样式包括字体大小和字体颜色属性。
14、根据本发明的一个实施例,基于配置的部件生成可在管理门户系统中拖拽式插拔部件,并将拖拽式插拔部件的配置信息以json形式的数据存入数据库中包括:
15、门户设计器读取数据库中的json配置信息进行页面渲染以配置管理门户系统组件;
16、读取数据库内的配置库信息可视化加载显示部件列表,并根据需求将列表中的部件拖拽到门户设计器中,并将对应的部件显示到拖拽的位置处;
17、响应于拖拽式插拔部件配置完成,获取门户设计器页面和部件的配置信息并将信息以json形式的数据存入数据库中。
18、根据本发明的一个实施例,还包括:
19、响应于部件拖拽到门户设计器中,拖拽部件边沿调整部件的长和宽以对部件大小进行动态计算并渲染;
20、获取部件的配置信息,并将配置信息呈现到管理门户系统的部件属性配置栏中。
21、根据本发明的一个实施例,在管理门户系统中根据任务的信息生成统一任务中心,并将任务的信息显示在统一任务中心中包括:
22、在任务表中获取待办任务信息并关联流程表,并将任务分类信息预置为可配置属性,并根据不同的分类过滤数据来源;
23、根据任务状态区分待办任务和已办任务信息,根据表单类型区分待阅任务和已阅任务,并将任务状态与类型预置为可配置属性,并根据不同的状态和类型过滤任务数据;
24、每经过阈值时间对任务信息进行刷新;
25、响应于切换页签,读取部件的配置信息,并重新查询选中页签的任务数据;
26、响应于切换浏览器页签,对浏览器状态进行判断并刷新数据以保证任务数据同步性。
27、根据本发明的一个实施例,还包括:
28、在管理门户系统中使用列表或表格两种方式中的任一种方式对数据进行展示。
29、本发明的实施例的另一个方面,还提供了一种管理门户系统优化的装置,装置包括:
30、配置模块,配置模块配置为在管理门户系统中配置可自定义属性的不同功能的部件,将部件以json形式的数据存入配置库的数据库中;
31、存储模块,存储模块配置为基于配置的部件生成可在管理门户系统中进行拖拽式插拔的部件,并将拖拽式插拔的部件的配置信息以json形式的数据存入数据库中;
32、显示模块,显示模块配置为在管理门户系统中根据任务的信息生成统一任务中心,并将任务的信息显示在统一任务中心中;
33、生成模块,生成模块配置为在管理门户系统中生成可由各个系统进行任务办理的统一工作中心。
34、本发明的实施例的另一个方面,还提供了一种计算机设备,该计算机设备包括:
35、至少一个处理器;以及
36、存储器,存储器存储有可在处理器上运行的计算机指令,指令由处理器执行时实现上述任意一项方法的步骤。
37、本发明的实施例的另一个方面,还提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时实现上述任意一项方法的步骤。
38、本发明具有以下有益技术效果:本发明实施例提供的管理门户系统优化的方法,通过在管理门户系统中配置可自定义属性的不同功能的部件,将部件以json形式的数据存入配置库的数据库中;基于配置的部件生成可在管理门户系统中拖拽式插拔部件,并将拖拽式插拔部件的配置信息以json形式的数据存入数据库中;在管理门户系统中根据任务的信息生成统一任务中心,并将任务的信息显示在统一任务中心中;在管理门户系统中生成可由各个系统进行任务办理的统一工作中心的技术方案,能够实现部件功能开发复用,能够根据业务场景对不同功能部件进行插拔式组合,快速搭建门户页面,部件支持属性个性化动态配置,能够满足不同场景的需求。
1.一种管理门户系统优化的方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的方法,其特征在于,在管理门户系统中配置可自定义属性的不同功能的部件,将部件以json形式的数据存入配置库的数据库中包括:
3.根据权利要求2所述的方法,其特征在于,还包括:
4.根据权利要求1所述的方法,其特征在于,基于配置的部件生成可在管理门户系统中拖拽式插拔部件,并将拖拽式插拔部件的配置信息以json形式的数据存入数据库中包括:
5.根据权利要求4所述的方法,其特征在于,还包括:
6.根据权利要求1所述的方法,其特征在于,在管理门户系统中根据任务的信息生成统一任务中心,并将任务的信息显示在统一任务中心中包括:
7.根据权利要求1所述的方法,其特征在于,还包括:
8.一种管理门户系统优化的装置,其特征在于,所述装置包括:
9.一种计算机设备,其特征在于,包括:
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-7任意一项所述方法的步骤。