[发明专利]一种基于动态配置的线上寻源方法、装置和计算机设备在审
申请号: | 202110383498.4 | 申请日: | 2021-04-09 |
公开(公告)号: | CN113051354A | 公开(公告)日: | 2021-06-29 |
发明(设计)人: | 陈仁贵;黄福民;陈振高;陈肖;何远贵 | 申请(专利权)人: | 金蝶软件(中国)有限公司 |
主分类号: | G06F16/28 | 分类号: | G06F16/28;G06F40/186;G06F8/36 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 杨欢 |
地址: | 518000 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 动态 配置 线上 方法 装置 计算机 设备 | ||
1.一种基于动态配置的线上寻源方法,其特征在于,所述方法包括:
获取多项寻源组件中的固定组件,所述寻源组件通过相应的组件元数据构成,所述组件元数据为组件描述数据;
按照各所述固定组件分别所属的功能执行类型,对所述多项固定组件进行分类存储,生成对应的组件模板;其中,一个功能执行类型对应一个组件模板;
设置节点注册表,所述节点注册表用于存储节点元数据,所述节点元数据表征了业务节点的描述信息;
基于预设的各个寻源业务流程,从所述节点注册表中筛选出与所述寻源业务流程相适应、且具备相应的流程执行顺序的多个目标业务节点;
基于预设的加载规则,从多个所述组件模板中筛选出需加载到各目标业务节点的目标组件模板,在触发相应的寻源业务流程时,同步将所述目标组件模板中的目标固定组件加载到相应的目标业务节点,并在所述寻源业务流程结束后,输出寻源结果。
2.根据权利要求1所述的方法,其特征在于,所述寻源组件还包括动态组件,所述在触发相应的寻源业务流程时,同步将所述目标组件模板中的目标固定组件加载到相应的目标业务节点之前,所述方法还包括:
基于所述预设的加载规则,从所述寻源组件所包括的动态组件中筛选出目标动态组件并加载;
所述在触发相应的寻源业务流程时,同步将所述目标组件模板中的目标固定组件加载到相应的目标业务节点,包括:
将所述目标组件模板中的目标固定组件,以及所述目标动态组件加载到相应的目标业务节点,并在所述寻源业务流程结束后,输出寻源结果。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
针对各项寻源组件,创建与所述寻源组件相适应的实例化组件,并通过预设的项目组件信息表对创建的实例化组件进行存储;
基于预设的加载规则,在触发相应的寻源业务流程时,针对当前加载到相应的目标业务节点的目标寻源组件,从所述项目组件信息表中筛选出与所述目标寻源组件相关联的目标实例化组件,并在预设的显示页面中运行并展示所述目标实例组件。
4.根据权利要求3所述的方法,其特征在于,所述在预设的显示页面中运行并展示所述目标实例组件之前,所述方法还包括:
对所述寻源组件进行加载,针对加载得到的各项寻源组件,进行属性字段的配置,以及,将配置好的属性字段存储到预设的组件页面配置表中;所述属性字段包括可见字段、可编辑字段、必录字段、引入字段和引出字段中的至少一种;
基于预设的加载规则,在触发相应的寻源业务流程时,针对当前加载到相应的目标业务节点的目标寻源组件,从所述组件页面配置表中筛选出与所述目标寻源组件相关联的目标属性字段;
针对筛选得到的目标实例化组件,根据当前获取到的目标属性字段,对所述目标实例化组件在预设的显示页面中的展示方式进行设置;
所述在预设的显示页面中运行并展示所述目标实例组件,包括:
基于设置好的展示方式,在所述显示页面中运行并展示所述目标实例组件。
5.根据权利要求3所述的方法,其特征在于,所述从所述项目组件信息表中筛选出与所述目标寻源组件相关联的目标实例化组件之前,所述方法还包括:
获取预先输入的校验规则数据,并将所述校验规则数据存储到数据校验注册表;所述校验规则数据用于对所述目标寻源组件的完整性和正确性中的至少一种进行校验;
当触发寻源业务流程时,从所述数据校验注册表中获取与所述目标寻源组件相关联的目标校验规则数据,并通过所述目标校验规则数据对所述目标寻源组件的完整性和正确性中在至少一种进行校验;
当校验通过时,执行所述从所述项目组件信息表中筛选出与所述目标寻源组件相关联的目标实例化组件。
6.根据权利要求1-5任意一项所述的方法,其特征在于,所述方法还包括:
对预先在角色创建页面中输入的用户信息进行获取,并根据获取到的用户信息进行业务角色的创建;所述用户信息包括用户身份识别信息和业务节点的关联范围;
针对创建的各个业务角色,进行相应操作权限的配置;所述操作权限包括根据所述关联范围所确定的对相应业务节点的访问权限,以及对加载得到的业务执行数据的查看权限。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于金蝶软件(中国)有限公司,未经金蝶软件(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110383498.4/1.html,转载请声明来源钻瓜专利网。