System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及资源管理,尤其是涉及一种订单补录方法及装置、介质、设备。
技术介绍
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、在一个实施例中,所述属性层信息包括资源信息、资本文档来自技高网...
【技术保护点】
1.一种订单补录方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述确定实例资源列表,包括:
3.根据权利要求1所述的方法,其特征在于,所述将所述实例资源列表中的每一个需要补录的实例资源对应的补录订单进行入库处理,包括:
4.根据权利要求1所述的方法,其特征在于,所述将每一个需要补录的实例资源的属性信息进行入库操作,包括:
5.根据权利要求1所述的方法,其特征在于,所述最外层信息中包括订单为补录订单、归档状态为归档以及订单状态为已完成中的至少一项。
6.根据权利要求1所述的方法,其特征在于,所述产品层信息包括资源产品信息、是否为标准产品的属性项、是线上产品还是线下产品的属性中的至少一项。
7.根据权利要求1所述的方法,其特征在于,所述属性层信息包括资源信息、资源产品是否有套餐和组装属性项,所述组装属性项包括计费项和价格影响因子。
8.一种订单补录装置,其特征在于,包括:
9.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,当所述计算机程序在计算机中执行时,
10.一种计算设备,其特征在于,包括存储器和处理器,所述存储器中存储有可执行代码,所述处理器执行所述可执行代码时,实现权利要求1~7中的任一项所述的方法。
...【技术特征摘要】
1.一种订单补录方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述确定实例资源列表,包括:
3.根据权利要求1所述的方法,其特征在于,所述将所述实例资源列表中的每一个需要补录的实例资源对应的补录订单进行入库处理,包括:
4.根据权利要求1所述的方法,其特征在于,所述将每一个需要补录的实例资源的属性信息进行入库操作,包括:
5.根据权利要求1所述的方法,其特征在于,所述最外层信息中包括订单为补录订单、归档状态为归档以及订单状态为已完成中的至少一项。
6.根据权利要求1所述的方法,其特征在于,所述产品层信息包括资源产品信息、...
【专利技术属性】
技术研发人员:李连文,
申请(专利权)人:浪潮云信息技术股份公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。