本技术属于物料管理,尤其涉及一种编码关系管理的方法及系统。
背景技术:
1、近年来,随着供应链产业的不断地向全球化发展,物料供应链条的规模以及复杂度显著提高,各个国家之间对于技术以及物料产品的出口管制要求日益增强。同时,由于供应链产业的快速发展导致物料管理方案日渐繁杂、产品更迭周期日渐缩短、产品可选用部件种类日渐增多,这种趋势使得物料清单的编码库日渐庞大。随着信息以及互联网技术的不断发展、新增产品的供应需求的不断增加,大量的物料清单创建的需求导致物料清单生成、维护以及管理的成本在不断上升。
技术实现思路
1、为了解决上述问题,本技术提供了一种编码关系管理方法及系统,能够支持物料清单的物料柔性供应性和重用共享以及分层应用的功能特点。
2、第一方面,提出了一种编码关系管理方法。首先,构建零部件替代组,其中,所述零部件替代组包括帽子编码以及具有相同管控维度的多个子编码,所述帽子编码连接所述多个子编码。其次,构建物料清单bom关系,其中,所述bom关系包括父项编码以及一个或多个子项编码,所述子项编码包括所述帽子编码以及所述子编码,所述父项编码连接所述子项编码。再次,设置所述bom关系中所述子项编码的属性,其中,所述子项编码的属性包括在所述bom关系中确定是否启用与所述子项编码对应的所述零部件替代组。最后,设置bom子项零部件替代组关系中所述多个子编码的属性,其中,所述多个子编码的属性包括在所述bom子项零部件替代组关系中确定是否启用对应的子编码。通过本技术的编码关系管理方法,可实现具有支持物料柔性供应、重用共享以及分层应用的功能特点的bom关系。
3、接下来介绍构建零部件替代组的具体方法。首先,创建多个编码,根据多个所述编码构建所述零部件替代组,其中,所述编码的编码类型包括一个所述帽子编码以及多个所述子编码。其次,所述帽子编码不能作为其他零部件替代组中的子编码,所述子编码不能作为所述其他零部件替代组中的帽子编码。最后,在所述零部件替代组内,每个子编码仅能与一个帽子编码连接,不能与其他的所述子编码或其他帽子编码连接。通过对零部件替代组的编码结构的限定,可保证零部件替代组为一个以帽子编码为中心的编码结构,以实现一种分层应用的bom编码关系。
4、在所述零部件替代组中,所述多个子编码之间所具有的所述相同管控维度,包括所述多个子编码所代表的多个零部件之间的功能规格相同、接口尺寸相同、外观材质相同以及工艺相同。在所述零部件替代组的所述多个子编码之间具有所述相同管控维度的情况下,所述多个子编码之间具有可替代关系。
5、在bom关系之中,所述子项编码包括所述帽子编码以及所述子编码。其中,当所述子项编码为帽子编码的情况下,所述帽子编码以及对应连接的所述多个子编码组成所述bom子项零部件替代组;当所述子项编码为子编码的情况下,所述子编码通过与所述父项编码连接纳入所述bom关系之中,以实现一种分层应用的bom编码关系。
6、在通常的实施例之中,当所述子项编码为子编码的情况下,所述子编码直接与所述父项编码连接构建所述bom关系,不与所述帽子编码以及其他子编码相连接。当所述子项编码为帽子编码的情况下,所述bom子项零部件替代组不包含所述父项编码,所述bom子项零部件替代组中的帽子编码仅连接具有所述相同管控维度的所述多个子编码。
7、在通常的实施例之中,所述零部件替代组可应用于多个所述bom关系中,以构建所述bom子项零部件替代组,所述零部件替代组在应用于不同所述bom关系之中的所述帽子编码以及所述多个子编码构成均相同,可以实现编码组重用共享的功能特点。
8、在所述零部件替代组应用于多个所述bom关系的情况下,所述bom子项零部件替代组的所述帽子编码的属性以及子编码的属性在各个所述bom关系之中根据业务需求独立设置,应用所述零部件替代组的各个所述bom关系之间的编码属性值设置互不影响。通过在不同的bom关系中设置零部件替代组的各个编码的编码值,在满足不同bom关系构建要求的同时实现编码组重用共享的功能特点。
9、在通常的实施例之中,当所述bom子项零部件替代组的所述帽子编码的属性为启用子编码的情况下,与所述帽子编码连接的所述子编码的属性才可被设置为启用。当所述bom子项零部件替代组的所述帽子编码的属性为启用子编码的情况下,与所述帽子编码连接的至少一个子编码的属性被设置为启用。
10、在通常的实施例之中,构建零部件替代组后还可以对所述零部件替代组执行变更操作,其中,所述变更操作包括在不改变所述零部件替代组的所述帽子编码的情况下,对所述子编码或所述子编码属性执行增删改查中的一种或多种操作。通过对零部件替代组的变更,可以实现在bom关系中物料柔性供应的功能特点。
11、在通常的实施例之中,在所述bom关系发生变动之前,当需要对所述零部件替代组进行所述变更的情况下,对已应用关联所述零部件替代组的所述bom关系,执行所述零部件替代组进行所述变更的替代验证。当所述零部件替代组bom关系中的所述替代验证通过的情况下,对应用关联所述零部件替代组的所述bom子项零部件替代组执行所述变更操作,更新设置所述变更后的bom子项零部件替代组的所述子编码属性以确定所述子编码是否在对应的所述bom子项零部件替代组bom关系中启用。通过针对具体的bom关系及时更新替代验证结果,可以做到bom快速相应物料变化与更新的速度,以实现物料柔性供应的功能特点。
12、当bom关系的子项编码包含子编码的情况下,对与所述父项编码连接的子编码执行变更操作,其中,所述变更操作包括对所述子编码的属性执行增删改查中的一种或多种操作。在所述bom关系发生变化之前,当与所述父项编码连接的子编码需要进行所述变更的情况下,对已应用与所述父项编码连接的子编码的所述bom关系,执行与所述父项编码连接的子编码进行所述变更的替代验证。当所述bom关系中的所述替代验证通过的情况下,对所述bom关系之中的与所述父项编码连接的子编码执行所述变更的操作,更新设置所述变更后的所述bom关系中的子编码属性。
13、第二方面,提出一种编码关系管理装置,包括替代组构建模块、bom关系构建模块、bom子项替代组构建模块。首先,所述替代组构建模块用于构建零部件替代组。其中,所述零部件替代组包括帽子编码以及具有相同管控维度的多个子编码,所述帽子编码连接所述多个子编码。其次,所述bom关系构建模块用于构建物料清单bom关系,并设置可扩展的子项编码的属性。其中,所述bom关系包括父项编码以及一个或多个所述子项编码,所述子项编码包括所述帽子编码以及所述子编码,所述父项编码连接所述帽子编码。再次,所述bom关系构建模块还用于在所述bom关系的所述子项编码为帽子编码的情况下,设置所述帽子编码的编码属性。其中,所述帽子编码的编码属性包括确定在所述bom关系中是否启用所述帽子编码对应的所述零部件替代组;最后,所述bom子项替代组构建模块,用于构建bom子项零部件替代组。其中,设置所述bom子项零部件替代组中所述多个子编码的编码属性,子编码的编码属性包括确定在所述bom关系中是否启用对应的所述子编码。通过本技术通过编码关系管理方法,可实现具有支持物料柔性供应、重用共享以及分层应用的功能特点的bom关系。
14、所述替代组构建模块,在构建零部件替代组时,通常包括以下步骤。首先,创建多个编码,根据多个所述编码构建所述零部件替代组,其中,所述编码的编码类型包括一个所述帽子编码以及多个所述子编码。其次,所述帽子编码不能作为其他零部件替代组中的子编码,所述子编码不能作为所述其他零部件替代组中的帽子编码。最后在所述零部件替代组内,每个子编码仅能与一个帽子编码连接,不能与其他的所述子编码或其他帽子编码连接。通过对零部件替代组的编码结构的限定,可保证零部件替代组为一个以帽子编码为中心的编码结构,以实现一种分层应用的bom编码关系。
15、在所述零部件替代组模块中,所述多个子编码之间具有所述相同管控维度,包括所述多个子编码所代表的多个零部件之间的功能规格相同、接口尺寸相同、外观材质相同以及工艺相同。在所述零部件替代组的所述多个子编码之间具有所述相同管控维度的情况下,所述多个子编码之间具有可替代关系。
16、在所述bom关系构建模块中,所述子项编码包括所述帽子编码以及所述子编码。其中,当所述子项编码为帽子编码的情况下,所述帽子编码以及对应连接的所述多个子编码组成bom子项零部件替代组作用于所述bom关系之中;当所述子项编码为子编码的情况下,所述子编码通过与所述父项编码连接纳入所述bom关系之中。
17、在通常的实施例之中,所述bom关系构建模块还用于当所述子项编码为子编码的情况下,所述子编码直接与所述父项编码连接构建所述bom关系,不与所述帽子编码以及其他子编码相连接。所述bom关系构建模块还用于当所述子项编码为帽子编码的情况下,所述bom子项零部件替代组不包含所述父项编码,所述bom子项零部件替代组中的帽子编码仅连接具有所述相同管控维度的所述多个子编码。
18、所述bom子项零部件替代组构建模块,还用于将所述零部件替代组应用于多个所述bom关系中以构建所述bom子项零部件替代组,所述零部件替代组在应用于不同所述bom关系之中的所述帽子编码以及所述多个子编码构成均相同。可以理解,一个相同的零部件替代组的编码关系通过应用于多个bom关系之中,可以实现编码组重用共享的功能特点。
19、所述bom子项零部件替代组模块,还用于在所述零部件替代组应用于多个所述bom关系的情况下,将所述bom子项零部件替代组的所述帽子编码的属性以及子编码的属性在各个所述bom关系之中根据业务需求独立设置。通过在不同的bom关系中设置零部件替代组的各个编码的编码值,在满足不同bom关系构建要求的同时实现编码组重用共享的功能特点。
20、所述bom子项零部件替代组模块,还用于当所述bom子项零部件替代组的所述帽子编码的属性为启用子编码的情况下,与所述帽子编码连接的所述子编码的属性才可被设置为启用。所述bom子项零部件替代组模块,还用于当所述bom子项零部件替代组的所述帽子编码的属性为启用子编码的情况下,与所述帽子编码连接的至少一个子编码的属性被设置为启用。
21、在零部件替代组构建完成之后,所述替代组构建模块还用于对所述零部件替代组执行变更操作。其中,所述变更操作包括在不改变所述零部件替代组的所述帽子编码的情况下,对所述子编码或所述子编码属性执行增删改查中的一种或多种操作。通过对零部件替代组的变更,可以实现在bom关系中物料柔性供应的功能特点。
22、在所述bom关系发生变动之前,当需要对所述零部件替代组进行所述变更的情况下,对已应用所述零部件替代组的所述bom关系,执行所述零部件替代组进行所述变更的替代验证。当所述零部件替代组中的所述替代验证通过的情况下,对应用所述零部件替代组的所述bom子项零部件替代组执行所述变更操作,更新设置所述变更后的bom子项零部件替代组的所述子编码属性以确定所述子编码是否在对应的所述bom子项零部件替代组中启用。通过针对具体的bom关系及时更新替代验证结果,可使得bom关系快速相应物料变化与更新的速度,以实现物料柔性供应的功能特点。
23、在构建物料清单bom关系之后,所述替代组构建模块,用于对与所述父项编码连接的子编码执行变更操作,其中,所述变更操作包括对所述子编码的属性执行增删改查中的一种或多种操作。通过对零部件替代组的变更,以实现在bom关系中物料柔性供应的功能特点。
24、在所述bom关系发生变化之前,当与所述父项编码连接的子编码需要进行所述变更的情况下,对已应用与所述父项编码连接的子编码的所述bom关系,执行与所述父项编码连接的子编码进行所述变更的替代验证。当所述bom关系中的所述替代验证通过的情况下,所述替代组构建模块对所述bom关系之中的与所述父项编码连接的子编码执行所述变更的操作,设置所述变更后的与是否在所述bom关系中启用的子编码属性。通过刷新设置变更后的零部件替代组的编码属性,保证变更后的零部件替代组得以正常匹配已应用的bom关系之中,以实现物料柔性供应的功能特点。
25、第三方面,提出了一种电子计算设备,包括存储器与处理器,其中,所述存储器中存储指令,所述处理器运行所述存储器中的指令的情况下,能够实现第一方面之中任一实施例所述的方法。
26、第四方面,提出了一种非易失存储介质,包括多个指令,所述指令被电子设备运行的情况下,能够实现第一方面之中任一实施例要求所述的方法。
1.一种编码关系管理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述构建零部件替代组,包括:
3.根据权利要求1所述的方法,其特征在于,在所述零部件替代组中,所述多个子编码之间所具有的所述相同管控维度,包括所述多个子编码所代表的多个零部件之间的功能规格相同、接口尺寸相同、外观材质相同以及工艺相同;
4.根据权利要求1所述的方法,其特征在于,所述子项编码包括所述帽子编码以及所述子编码,包括:
5.根据权利要求4所述的方法,其特征在于,当所述子项编码为子编码的情况下,所述子编码直接与所述父项编码连接构建所述bom关系,不与所述帽子编码以及其他子编码相连接。
6.根据权利要求4所述的方法,其特征在于,当所述子项编码为帽子编码的情况下,所述bom子项零部件替代组不包含所述父项编码,所述bom子项零部件替代组中的帽子编码仅连接具有所述相同管控维度的所述多个子编码。
7.根据权利要求1至6任一权利要求所述的方法,其特征在于,所述零部件替代组可应用于多个所述bom关系中以构建所述bom子项零部件替代组,所述零部件替代组在应用于不同所述bom关系之中的所述帽子编码以及所述多个子编码构成均相同。
8.根据权利要求7所述的方法,其特征在于,在所述零部件替代组应用于多个所述bom关系的情况下,所述bom子项零部件替代组的所述帽子编码的属性以及子编码的属性在各个所述bom关系之中根据业务需求独立设置,应用所述零部件替代组的各个所述bom关系之间的编码属性值设置互不影响。
9.根据权利要求8所述的方法,其特征在于,当所述bom子项零部件替代组的所述帽子编码的属性为启用子编码的情况下,与所述帽子编码连接的所述子编码的属性才可被设置为启用。
10.根据权利要求8或9所述的方法,其特征在于,当所述bom子项零部件替代组的所述帽子编码的属性为启用子编码的情况下,与所述帽子编码连接的至少一个子编码的属性被设置为启用。
11.根据权利要求1至10任一权利要求所述的方法,其特征在于,在构建零部件替代组之后,所述方法还包括:
12.根据权利要求11所述的方法,其特征在于,在所述bom关系发生变动之前,
13.根据权利要求4所述的方法,其特征在于,在构建物料清单bom关系之后,所述方法还包括:
14.根据权利要求13任一权利要求所述的方法,其特征在于,在所述bom关系发生变化之前,
15.一种编码关系管理装置,其特征在于,包括替代组构建模块、bom关系构建模块、bom子项替代组构建模块;
16.根据权利要求15所述的装置,其特征在于,所述替代组构建模块,用于构建零部件替代组,包括:
17.根据权利要求15所述的装置,其特征在于,在所述零部件替代组模块中,所述多个子编码之间具有所述相同管控维度,包括所述多个子编码所代表的多个零部件之间的功能规格相同、接口尺寸相同、外观材质相同以及工艺相同;
18.根据权利要求16所述的装置,其特征在于,在所述bom关系构建模块中,所述子项编码包括所述帽子编码以及所述子编码,包括:
19.根据权利要求18所述的装置,其特征在于,所述bom关系构建模块,还用于当所述子项编码为子编码的情况下,所述子编码直接与所述父项编码连接构建所述bom关系,不与所述帽子编码以及其他子编码相连接。
20.根据权利要求18所述的装置,其特征在于,所述bom关系构建模块,还用于当所述子项编码为帽子编码的情况下,所述bom子项零部件替代组不包含所述父项编码,所述bom子项零部件替代组中的帽子编码仅连接具有所述相同管控维度的所述多个子编码。
21.根据权利要求15至20任一权利要求所述的装置,其特征在于,所述bom子项零部件替代组构建模块,还用于将所述零部件替代组应用于多个所述bom关系中以构建所述bom子项零部件替代组,所述零部件替代组在应用于不同所述bom关系之中的所述帽子编码以及所述多个子编码构成均相同。
22.根据权利要求21所述的装置,其特征在于,所述bom子项零部件替代组模块,还用于在所述零部件替代组应用于多个所述bom关系的情况下,将所述bom子项零部件替代组的所述帽子编码的属性以及子编码的属性在各个所述bom关系之中根据业务需求独立设置。
23.根据权利要求22所述的装置,其特征在于,所述bom子项零部件替代组模块,还用于当所述bom子项零部件替代组的所述帽子编码的属性为启用子编码的情况下,与所述帽子编码连接的所述子编码的属性才可被设置为启用。
24.根据权利要求22或23所述的装置,其特征在于,所述bom子项零部件替代组模块,还用于当所述bom子项零部件替代组的所述帽子编码的属性为启用子编码的情况下,与所述帽子编码连接的至少一个子编码的属性被设置为启用。
25.根据权利要求15至24任一权利要求所述的装置,其特征在于,在构建零部件替代组之后,
26.根据权利要求25所述的装置,其特征在于,在所述bom关系发生变动之前,
27.根据权利要求26所述的装置,其特征在于,在构建物料清单bom关系之后,所述替代组构建模块,用于对与所述父项编码连接的子编码执行变更操作,其中,所述变更操作包括对所述子编码的属性执行增删改查中的一种或多种操作。
28.根据权利要求27任一权利要求所述的方法,其特征在于,在所述bom关系发生变化之前,
29.一种电子计算设备,其特征在于,包括存储器与处理器,其中,所述存储器中存储指令,所述处理器运行所述存储器中的指令的情况下,能够实现如权利要求1至14任一权利要求所述的方法。
30.一种非易失存储介质,其特征在于,包括多个指令,所述指令被电子设备运行的情况下,能够实现如权利要求1至14任一权利要求所述的方法。