订单补录方法及装置、介质、设备与流程
- 国知局
- 2024-11-21 11:38:54
本发明涉及资源管理,尤其是涉及一种订单补录方法及装置、介质、设备。
背景技术:
1、随着互联网的发展,各种各样的业务系统都被用于各个行业中,随着业务系统涉及业务量的增多,核心业务占比逐步增加,业务系统应用的场景逐渐增多,会导致数据量越来越大且不合规不标准的数据量业逐渐增大。业务系统负责云资源订单化,通过订单管理的方式来实现对资源的管理,由于资源开通的场景多样化表现,导致许多资源的开通与创建没有通过业务系统进行订单化管理,会存在业务系统没有管理到的资源。为了对这部分资源进行管理和计费,就出现了自动化补录的需求,旨在通过自动化补录的手段对这些资源进行纳管。通过自动化补录,可以实现自动对非纳管资源进行订单化纳管,降低了管理人员的工作量,提高了补录的质量和准确性。
2、补录是对不合规资源进行管理的方式之一,而现有的补录方式只能对资源进行逐一补录操作。在需补录的资源很多时,大大的提高了管理人员的工作量且会降低补录的准确性。
技术实现思路
1、针对以上至少一个技术问题,本发明实施例提供一种订单补录方法及装置、介质、设备。
2、根据第一方面,本发明实施例提供的订单补录方法包括:
3、确定实例资源列表;其中,所述实例资源列表为需要补录的实例资源形成的列表;
4、针对所述实例资源列表中的每一个需要补录的实例资源,分别配置对应订单的最外层信息、产品层信息和属性层信息,并将所述最外层信息、所述产品层信息和所述属性层信息组装成补录订单;其中,最外层、产品层和属性层为的订单结构;
5、将所述实例资源列表中的每一个需要补录的实例资源对应的补录订单进行入库处理,并将每一个需要补录的实例资源的属性信息进行入库操作;
6、对入库的各个补录订单发起确认提醒,以使工作人员对补录订单进行核对,在核对通过后,将补录订单补录到业务系统中,以实现补录操作。
7、在一个实施例中,所述确定实例资源列表,包括:
8、获取业务系统中的区域列表,所述区域列表中包括多个可用区域;
9、获取每一个可用区域中需要进行订单补录的资源产品,将各个可用区域对应的各个需要进行订单补录的资源产品形成产品列表;
10、根据每一个可用区域以及该可用区域中每一个资源产品,从底层资源系统中获取对应的实例资源,将根据各个可用区域的各个资源产品从所述底层资源系统中获取到的各个实例资源形成第一资源列表;
11、根据每一个可用区域以及该可用区域中每一个资源产品,从业务系统中获取对应的实例资源,将根据各个可用区域的各个资源产品从所述业务系统中获取到的各个实例资源形成第二资源列表;
12、将所述第一资源列表中存在但是所述第二资源列表中不存在的实例资源作为需要补录的实例资源。
13、在一个实施例中,所述将所述实例资源列表中的每一个需要补录的实例资源对应的补录订单进行入库处理,包括:
14、将每一个需要补录的实例资源对应的补录订单作为主订单;
15、根据所述主订单中的资源产品的数量,对所述主订单进行订单拆分,得到至少一个子订单;
16、根据每一个子订单的属性信息,对该子订单进行属性拆分,得到至少一个属性订单;
17、将所述主订单存入主订单库中,将所述子订单存入子订单库中,并将属性订单存入属性订单库中。
18、在一个实施例中,所述将每一个需要补录的实例资源的属性信息进行入库操作,包括:
19、确定每一个补录订单的属性的类型,所述类型为通用属性或非通用属性;
20、将类型为通用属性的各个属性存入实例总表中;
21、将每一个补录订单的类型为非通用属性的各个属性存入该补录订单对应的实例子表中。
22、在一个实施例中,所述最外层信息中包括订单为补录订单、归档状态为归档以及订单状态为已完成中的至少一项。
23、在一个实施例中,所述产品层信息包括资源产品信息、是否为标准产品的属性项、是线上产品还是线下产品的属性中的至少一项。
24、在一个实施例中,所述属性层信息包括资源信息、资源产品是否有套餐和组装属性项,所述组装属性项包括计费项和价格影响因子。
25、根据第二方面,本发明实施例提供的订单补录装置包括:
26、第一确定模块,用于确定实例资源列表;其中,所述实例资源列表为需要补录的实例资源形成的列表;
27、订单组装模块,用于针对所述实例资源列表中的每一个需要补录的实例资源,分别配置对应订单的最外层信息、产品层信息和属性层信息,并将所述最外层信息、所述产品层信息和所述属性层信息组装成补录订单;其中,最外层、产品层和属性层为的订单结构;
28、入库处理模块,用于将所述实例资源列表中的每一个需要补录的实例资源对应的补录订单进行入库处理,并将每一个需要补录的实例资源的属性信息进行入库操作;
29、订单确认模块,用于对入库的各个补录订单发起确认提醒,以使工作人员对补录订单进行核对,在核对通过后,将补录订单补录到业务系统中,以实现补录操作。
30、在一个实施例中,所述第一确定模块具体用于:获取业务系统中的区域列表,所述区域列表中包括多个可用区域;获取每一个可用区域中需要进行订单补录的资源产品,将各个可用区域对应的各个需要进行订单补录的资源产品形成产品列表;根据每一个可用区域以及该可用区域中每一个资源产品,从底层资源系统中获取对应的实例资源,将根据各个可用区域的各个资源产品从所述底层资源系统中获取到的各个实例资源形成第一资源列表;根据每一个可用区域以及该可用区域中每一个资源产品,从业务系统中获取对应的实例资源,将根据各个可用区域的各个资源产品从所述业务系统中获取到的各个实例资源形成第二资源列表;将所述第一资源列表中存在但是所述第二资源列表中不存在的实例资源作为需要补录的实例资源。
31、在一个实施例中,所述入库处理模块具体用于:将每一个需要补录的实例资源对应的补录订单作为主订单;根据所述主订单中的资源产品的数量,对所述主订单进行订单拆分,得到至少一个子订单;根据每一个子订单的属性信息,对该子订单进行属性拆分,得到至少一个属性订单;将所述主订单存入主订单库中,将所述子订单存入子订单库中,并将属性订单存入属性订单库中。
32、在一个实施例中,所述入库处理模块具体用于:确定每一个补录订单的属性的类型,所述类型为通用属性或非通用属性;将类型为通用属性的各个属性存入实例总表中;将每一个补录订单的类型为非通用属性的各个属性存入该补录订单对应的实例子表中。
33、在一个实施例中,所述最外层信息中包括订单为补录订单、归档状态为归档以及订单状态为已完成中的至少一项。
34、在一个实施例中,所述产品层信息包括资源产品信息、是否为标准产品的属性项、是线上产品还是线下产品的属性中的至少一项。
35、在一个实施例中,所述属性层信息包括资源信息、资源产品是否有套餐和组装属性项,所述组装属性项包括计费项和价格影响因子。
36、根据第三方面,本发明实施例提供计算机可读存储介质,其上存储有计算机程序,当所述计算机程序在计算机中执行时,令计算机执行实现第一方面提供的方法。
37、根据第四方面,本发明实施例提供的计算设备,包括存储器和处理器,所述存储器中存储有可执行代码,所述处理器执行所述可执行代码时,实现第一方面提供的方法。
38、本发明实施例提供的订单补录方法及装置、介质、设备,首先确定实例资源列表,然后针对所述实例资源列表中的每一个需要补录的实例资源,分别配置对应订单的最外层信息、产品层信息和属性层信息,并将所述最外层信息、所述产品层信息和所述属性层信息组装成补录订单,进而将补录订单进行入库处理,并将每一个需要补录的实例资源的属性信息进行入库操作,在入库之后,对入库的各个补录订单发起确认提醒,这样工作人员对补录订单进行核对,在核对通过后,将补录订单补录到业务系统中,以实现补录操作。可见,在上述过程中需要人工参与的只有补录订单的核对确认操作,其他的步骤不需要人工的参与,提高了补录的效率和补录的准确性,降低了人工成本,降低工作人员的工作量。
本文地址:https://www.jishuxx.com/zhuanli/20241120/332199.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
上一篇
一种实时目标跟踪方法
下一篇
返回列表