[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN118863761A - A method and system for managing coding relationships - Google Patents

A method and system for managing coding relationships Download PDF

Info

Publication number
CN118863761A
CN118863761A CN202310491269.3A CN202310491269A CN118863761A CN 118863761 A CN118863761 A CN 118863761A CN 202310491269 A CN202310491269 A CN 202310491269A CN 118863761 A CN118863761 A CN 118863761A
Authority
CN
China
Prior art keywords
code
bom
sub
item
codes
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202310491269.3A
Other languages
Chinese (zh)
Inventor
常涌
代子楠
蔡文科
王婧
李青
胡林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN202310491269.3A priority Critical patent/CN118863761A/en
Publication of CN118863761A publication Critical patent/CN118863761A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/087Inventory or stock management, e.g. order filling, procurement or balancing against orders
    • G06Q10/0875Itemisation or classification of parts, supplies or services, e.g. bill of materials
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/22Indexing; Data structures therefor; Storage structures
    • G06F16/2228Indexing structures
    • G06F16/2272Management thereof
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/23Updating
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Economics (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Software Systems (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本申请提供了一种编码关系管理方法及系统。首先构建零部件替代组,零部件替代组包括帽子编码以及具有相同管控维度的多个子编码,帽子编码连接多个子编码。其次构建物料清单BOM关系,BOM关系包括父项编码以及一个或多个子项编码,子项编码包括帽子编码以及子编码,父项编码连接子项编码。再次设置BOM关系中子项编码的属性,子项编码的属性包括在BOM关系中确定是否启用与子项编码对应的零部件替代组。最后设置BOM子项零部件替代组关系中多个子编码的属性,多个子编码的属性包括在BOM子项零部件替代组关系中确定是否启用对应的子编码。通过本申请的编码关系管理方法,BOM关系可实现物料柔性供应、重用共享以及分层应用的功能。

The present application provides a coding relationship management method and system. First, a parts substitution group is constructed, which includes a hat code and multiple sub-codes with the same control dimension, and the hat code connects multiple sub-codes. Secondly, a bill of materials BOM relationship is constructed, and the BOM relationship includes a parent item code and one or more sub-item codes. The sub-item code includes a hat code and a sub-code, and the parent code connects the sub-item code. The properties of the sub-item code in the BOM relationship are set again, and the properties of the sub-item code include determining whether to enable the parts substitution group corresponding to the sub-item code in the BOM relationship. Finally, the properties of multiple sub-codes in the BOM sub-item parts substitution group relationship are set, and the properties of multiple sub-codes include determining whether to enable the corresponding sub-codes in the BOM sub-item parts substitution group relationship. Through the coding relationship management method of the present application, the BOM relationship can realize the functions of flexible material supply, reuse sharing and layered application.

Description

一种编码关系管理的方法及系统A method and system for managing coding relationships

技术领域Technical Field

本申请属于物料管理技术领域,尤其涉及一种编码关系管理的方法及系统。The present application belongs to the technical field of material management, and in particular, relates to a method and system for managing coding relationships.

背景技术Background Art

近年来,随着供应链产业的不断地向全球化发展,物料供应链条的规模以及复杂度显著提高,各个国家之间对于技术以及物料产品的出口管制要求日益增强。同时,由于供应链产业的快速发展导致物料管理方案日渐繁杂、产品更迭周期日渐缩短、产品可选用部件种类日渐增多,这种趋势使得物料清单的编码库日渐庞大。随着信息以及互联网技术的不断发展、新增产品的供应需求的不断增加,大量的物料清单创建的需求导致物料清单生成、维护以及管理的成本在不断上升。In recent years, with the continuous globalization of the supply chain industry, the scale and complexity of the material supply chain have increased significantly, and the export control requirements for technology and material products between countries have become increasingly stringent. At the same time, due to the rapid development of the supply chain industry, material management solutions have become increasingly complex, product replacement cycles have become shorter, and the number of optional components for products has increased. This trend has made the code library of the bill of materials increasingly large. With the continuous development of information and Internet technology and the increasing demand for the supply of new products, the need to create a large number of bills of materials has led to an increasing cost of generating, maintaining, and managing the bill of materials.

发明内容Summary of the invention

为了解决上述问题,本申请提供了一种编码关系管理方法及系统,能够支持物料清单的物料柔性供应性和重用共享以及分层应用的功能特点。In order to solve the above problems, the present application provides a coding relationship management method and system, which can support the functional characteristics of flexible material supply, reuse sharing and layered application of the bill of materials.

第一方面,提出了一种编码关系管理方法。首先,构建零部件替代组,其中,所述零部件替代组包括帽子编码以及具有相同管控维度的多个子编码,所述帽子编码连接所述多个子编码。其次,构建物料清单BOM关系,其中,所述BOM关系包括父项编码以及一个或多个子项编码,所述子项编码包括所述帽子编码以及所述子编码,所述父项编码连接所述子项编码。再次,设置所述BOM关系中所述子项编码的属性,其中,所述子项编码的属性包括在所述BOM关系中确定是否启用与所述子项编码对应的所述零部件替代组。最后,设置BOM子项零部件替代组关系中所述多个子编码的属性,其中,所述多个子编码的属性包括在所述BOM子项零部件替代组关系中确定是否启用对应的子编码。通过本申请的编码关系管理方法,可实现具有支持物料柔性供应、重用共享以及分层应用的功能特点的BOM关系。In the first aspect, a coding relationship management method is proposed. First, a component substitution group is constructed, wherein the component substitution group includes a hat code and multiple sub-codes with the same control dimension, and the hat code connects the multiple sub-codes. Secondly, a bill of materials BOM relationship is constructed, wherein the BOM relationship includes a parent item code and one or more sub-item codes, the sub-item code includes the hat code and the sub-code, and the parent item code connects the sub-item code. Thirdly, the attributes of the sub-item code in the BOM relationship are set, wherein the attributes of the sub-item code include determining whether to enable the component substitution group corresponding to the sub-item code in the BOM relationship. Finally, the attributes of the multiple sub-codes in the BOM sub-item component substitution group relationship are set, wherein the attributes of the multiple sub-codes include determining whether to enable the corresponding sub-codes in the BOM sub-item component substitution group relationship. Through the coding relationship management method of the present application, a BOM relationship with functional characteristics of supporting flexible material supply, reuse sharing and layered application can be realized.

接下来介绍构建零部件替代组的具体方法。首先,创建多个编码,根据多个所述编码构建所述零部件替代组,其中,所述编码的编码类型包括一个所述帽子编码以及多个所述子编码。其次,所述帽子编码不能作为其他零部件替代组中的子编码,所述子编码不能作为所述其他零部件替代组中的帽子编码。最后,在所述零部件替代组内,每个子编码仅能与一个帽子编码连接,不能与其他的所述子编码或其他帽子编码连接。通过对零部件替代组的编码结构的限定,可保证零部件替代组为一个以帽子编码为中心的编码结构,以实现一种分层应用的BOM编码关系。Next, the specific method of constructing a component replacement group is introduced. First, multiple codes are created, and the component replacement group is constructed according to the multiple codes, wherein the coding type of the code includes one hat code and multiple sub-codes. Secondly, the hat code cannot be used as a sub-code in other component replacement groups, and the sub-code cannot be used as a hat code in other component replacement groups. Finally, within the component replacement group, each sub-code can only be connected to one hat code, and cannot be connected to other sub-codes or other hat codes. By limiting the coding structure of the component replacement group, it can be ensured that the component replacement group is a coding structure centered on the hat code, so as to realize a BOM coding relationship of hierarchical application.

在所述零部件替代组中,所述多个子编码之间所具有的所述相同管控维度,包括所述多个子编码所代表的多个零部件之间的功能规格相同、接口尺寸相同、外观材质相同以及工艺相同。在所述零部件替代组的所述多个子编码之间具有所述相同管控维度的情况下,所述多个子编码之间具有可替代关系。In the component replacement group, the same control dimensions among the multiple subcodes include the same functional specifications, same interface dimensions, same appearance materials, and same processes among the multiple components represented by the multiple subcodes. In the case where the multiple subcodes in the component replacement group have the same control dimensions, the multiple subcodes have a substitutable relationship.

在BOM关系之中,所述子项编码包括所述帽子编码以及所述子编码。其中,当所述子项编码为帽子编码的情况下,所述帽子编码以及对应连接的所述多个子编码组成所述BOM子项零部件替代组;当所述子项编码为子编码的情况下,所述子编码通过与所述父项编码连接纳入所述BOM关系之中,以实现一种分层应用的BOM编码关系。In the BOM relationship, the sub-item code includes the hat code and the sub-code. When the sub-item code is a hat code, the hat code and the corresponding multiple sub-codes constitute the BOM sub-item component replacement group; when the sub-item code is a sub-code, the sub-code is included in the BOM relationship by connecting with the parent item code to realize a hierarchical BOM code relationship.

在通常的实施例之中,当所述子项编码为子编码的情况下,所述子编码直接与所述父项编码连接构建所述BOM关系,不与所述帽子编码以及其他子编码相连接。当所述子项编码为帽子编码的情况下,所述BOM子项零部件替代组不包含所述父项编码,所述BOM子项零部件替代组中的帽子编码仅连接具有所述相同管控维度的所述多个子编码。In a common embodiment, when the sub-item code is a sub-code, the sub-code is directly connected to the parent code to construct the BOM relationship, and is not connected to the hat code and other sub-codes. When the sub-item code is a hat code, the BOM sub-item component substitution group does not include the parent code, and the hat code in the BOM sub-item component substitution group only connects the multiple sub-codes with the same control dimension.

在通常的实施例之中,所述零部件替代组可应用于多个所述BOM关系中,以构建所述BOM子项零部件替代组,所述零部件替代组在应用于不同所述BOM关系之中的所述帽子编码以及所述多个子编码构成均相同,可以实现编码组重用共享的功能特点。In a typical embodiment, the component replacement group can be applied to multiple BOM relationships to construct the BOM sub-item component replacement group. The hat code and the multiple sub-code compositions of the component replacement group applied in different BOM relationships are the same, which can realize the functional characteristics of code group reuse and sharing.

在所述零部件替代组应用于多个所述BOM关系的情况下,所述BOM子项零部件替代组的所述帽子编码的属性以及子编码的属性在各个所述BOM关系之中根据业务需求独立设置,应用所述零部件替代组的各个所述BOM关系之间的编码属性值设置互不影响。通过在不同的BOM关系中设置零部件替代组的各个编码的编码值,在满足不同BOM关系构建要求的同时实现编码组重用共享的功能特点。In the case where the component replacement group is applied to multiple BOM relationships, the attributes of the hat code and the attributes of the sub-code of the BOM sub-item component replacement group are independently set in each BOM relationship according to business needs, and the code attribute value settings between the various BOM relationships that apply the component replacement group do not affect each other. By setting the code values of each code of the component replacement group in different BOM relationships, the functional characteristics of code group reuse and sharing are realized while meeting the requirements for building different BOM relationships.

在通常的实施例之中,当所述BOM子项零部件替代组的所述帽子编码的属性为启用子编码的情况下,与所述帽子编码连接的所述子编码的属性才可被设置为启用。当所述BOM子项零部件替代组的所述帽子编码的属性为启用子编码的情况下,与所述帽子编码连接的至少一个子编码的属性被设置为启用。In a common embodiment, when the attribute of the hat code of the BOM sub-item component replacement group is to enable the sub-code, the attribute of the sub-code connected to the hat code can be set to enable. When the attribute of the hat code of the BOM sub-item component replacement group is to enable the sub-code, the attribute of at least one sub-code connected to the hat code is set to enable.

在通常的实施例之中,构建零部件替代组后还可以对所述零部件替代组执行变更操作,其中,所述变更操作包括在不改变所述零部件替代组的所述帽子编码的情况下,对所述子编码或所述子编码属性执行增删改查中的一种或多种操作。通过对零部件替代组的变更,可以实现在BOM关系中物料柔性供应的功能特点。In a common embodiment, after the component replacement group is constructed, a change operation can be performed on the component replacement group, wherein the change operation includes performing one or more operations of adding, deleting, modifying, and checking the sub-code or the sub-code attribute without changing the hat code of the component replacement group. By changing the component replacement group, the functional characteristics of flexible material supply in the BOM relationship can be realized.

在通常的实施例之中,在所述BOM关系发生变动之前,当需要对所述零部件替代组进行所述变更的情况下,对已应用关联所述零部件替代组的所述BOM关系,执行所述零部件替代组进行所述变更的替代验证。当所述零部件替代组BOM关系中的所述替代验证通过的情况下,对应用关联所述零部件替代组的所述BOM子项零部件替代组执行所述变更操作,更新设置所述变更后的BOM子项零部件替代组的所述子编码属性以确定所述子编码是否在对应的所述BOM子项零部件替代组BOM关系中启用。通过针对具体的BOM关系及时更新替代验证结果,可以做到BOM快速相应物料变化与更新的速度,以实现物料柔性供应的功能特点。In a typical embodiment, before the BOM relationship changes, when the change needs to be made to the component substitution group, a substitution verification of the change to the component substitution group is performed on the BOM relationship to which the component substitution group has been applied. When the substitution verification in the component substitution group BOM relationship passes, the change operation is performed on the BOM sub-item component substitution group to which the component substitution group is applied, and the sub-coding attribute of the changed BOM sub-item component substitution group is updated to determine whether the sub-coding is enabled in the corresponding BOM sub-item component substitution group BOM relationship. By timely updating the substitution verification results for specific BOM relationships, the BOM can respond quickly to material changes and updates, thereby realizing the functional characteristics of flexible material supply.

当BOM关系的子项编码包含子编码的情况下,对与所述父项编码连接的子编码执行变更操作,其中,所述变更操作包括对所述子编码的属性执行增删改查中的一种或多种操作。在所述BOM关系发生变化之前,当与所述父项编码连接的子编码需要进行所述变更的情况下,对已应用与所述父项编码连接的子编码的所述BOM关系,执行与所述父项编码连接的子编码进行所述变更的替代验证。当所述BOM关系中的所述替代验证通过的情况下,对所述BOM关系之中的与所述父项编码连接的子编码执行所述变更的操作,更新设置所述变更后的所述BOM关系中的子编码属性。When the sub-item code of the BOM relationship contains a sub-code, a change operation is performed on the sub-code connected to the parent code, wherein the change operation includes performing one or more operations of adding, deleting, modifying and checking the attributes of the sub-code. Before the BOM relationship changes, when the sub-code connected to the parent code needs to be changed, for the BOM relationship that has applied the sub-code connected to the parent code, a replacement verification of the change is performed on the sub-code connected to the parent code. When the replacement verification in the BOM relationship passes, the change operation is performed on the sub-code connected to the parent code in the BOM relationship, and the sub-code attributes in the BOM relationship after the change are updated and set.

第二方面,提出一种编码关系管理装置,包括替代组构建模块、BOM关系构建模块、BOM子项替代组构建模块。首先,所述替代组构建模块用于构建零部件替代组。其中,所述零部件替代组包括帽子编码以及具有相同管控维度的多个子编码,所述帽子编码连接所述多个子编码。其次,所述BOM关系构建模块用于构建物料清单BOM关系,并设置可扩展的子项编码的属性。其中,所述BOM关系包括父项编码以及一个或多个所述子项编码,所述子项编码包括所述帽子编码以及所述子编码,所述父项编码连接所述帽子编码。再次,所述BOM关系构建模块还用于在所述BOM关系的所述子项编码为帽子编码的情况下,设置所述帽子编码的编码属性。其中,所述帽子编码的编码属性包括确定在所述BOM关系中是否启用所述帽子编码对应的所述零部件替代组;最后,所述BOM子项替代组构建模块,用于构建BOM子项零部件替代组。其中,设置所述BOM子项零部件替代组中所述多个子编码的编码属性,子编码的编码属性包括确定在所述BOM关系中是否启用对应的所述子编码。通过本申请通过编码关系管理方法,可实现具有支持物料柔性供应、重用共享以及分层应用的功能特点的BOM关系。In the second aspect, a coding relationship management device is proposed, including a substitution group construction module, a BOM relationship construction module, and a BOM sub-item substitution group construction module. First, the substitution group construction module is used to construct a component substitution group. Among them, the component substitution group includes a hat code and multiple sub-codes with the same management and control dimension, and the hat code connects the multiple sub-codes. Secondly, the BOM relationship construction module is used to construct a bill of materials BOM relationship and set the attributes of the extensible sub-item code. Among them, the BOM relationship includes a parent item code and one or more sub-item codes, and the sub-item code includes the hat code and the sub-code, and the parent item code connects the hat code. Thirdly, the BOM relationship construction module is also used to set the coding attributes of the hat code when the sub-item code of the BOM relationship is a hat code. Among them, the coding attributes of the hat code include determining whether the component substitution group corresponding to the hat code is enabled in the BOM relationship; finally, the BOM sub-item substitution group construction module is used to construct a BOM sub-item component substitution group. Among them, the coding attributes of the multiple sub-codes in the BOM sub-item component replacement group are set, and the coding attributes of the sub-codes include determining whether the corresponding sub-codes are enabled in the BOM relationship. Through the coding relationship management method of this application, a BOM relationship with functional characteristics of supporting flexible material supply, reuse sharing and layered application can be realized.

所述替代组构建模块,在构建零部件替代组时,通常包括以下步骤。首先,创建多个编码,根据多个所述编码构建所述零部件替代组,其中,所述编码的编码类型包括一个所述帽子编码以及多个所述子编码。其次,所述帽子编码不能作为其他零部件替代组中的子编码,所述子编码不能作为所述其他零部件替代组中的帽子编码。最后在所述零部件替代组内,每个子编码仅能与一个帽子编码连接,不能与其他的所述子编码或其他帽子编码连接。通过对零部件替代组的编码结构的限定,可保证零部件替代组为一个以帽子编码为中心的编码结构,以实现一种分层应用的BOM编码关系。The replacement group construction module, when constructing a component replacement group, generally includes the following steps. First, multiple codes are created, and the component replacement group is constructed according to the multiple codes, wherein the coding type of the coding includes one hat code and multiple sub-codes. Secondly, the hat code cannot be used as a sub-code in other component replacement groups, and the sub-code cannot be used as a hat code in other component replacement groups. Finally, within the component replacement group, each sub-code can only be connected to one hat code, and cannot be connected to other sub-codes or other hat codes. By limiting the coding structure of the component replacement group, it can be ensured that the component replacement group is a coding structure centered on the hat code, so as to realize a BOM coding relationship of hierarchical application.

在所述零部件替代组模块中,所述多个子编码之间具有所述相同管控维度,包括所述多个子编码所代表的多个零部件之间的功能规格相同、接口尺寸相同、外观材质相同以及工艺相同。在所述零部件替代组的所述多个子编码之间具有所述相同管控维度的情况下,所述多个子编码之间具有可替代关系。In the component replacement group module, the multiple subcodes have the same control dimension, including the multiple components represented by the multiple subcodes have the same functional specifications, the same interface size, the same appearance material, and the same process. In the case where the multiple subcodes of the component replacement group have the same control dimension, the multiple subcodes have a replaceable relationship.

在所述BOM关系构建模块中,所述子项编码包括所述帽子编码以及所述子编码。其中,当所述子项编码为帽子编码的情况下,所述帽子编码以及对应连接的所述多个子编码组成BOM子项零部件替代组作用于所述BOM关系之中;当所述子项编码为子编码的情况下,所述子编码通过与所述父项编码连接纳入所述BOM关系之中。In the BOM relationship building module, the sub-item code includes the hat code and the sub-code. When the sub-item code is a hat code, the hat code and the corresponding multiple sub-codes form a BOM sub-item component replacement group to act on the BOM relationship; when the sub-item code is a sub-code, the sub-code is included in the BOM relationship by connecting with the parent item code.

在通常的实施例之中,所述BOM关系构建模块还用于当所述子项编码为子编码的情况下,所述子编码直接与所述父项编码连接构建所述BOM关系,不与所述帽子编码以及其他子编码相连接。所述BOM关系构建模块还用于当所述子项编码为帽子编码的情况下,所述BOM子项零部件替代组不包含所述父项编码,所述BOM子项零部件替代组中的帽子编码仅连接具有所述相同管控维度的所述多个子编码。In a common embodiment, the BOM relationship construction module is also used for when the sub-item code is a sub-code, the sub-code is directly connected with the parent code to construct the BOM relationship, and is not connected with the hat code and other sub-codes. The BOM relationship construction module is also used for when the sub-item code is a hat code, the BOM sub-item component replacement group does not include the parent item code, and the hat code in the BOM sub-item component replacement group only connects the multiple sub-codes with the same control dimension.

所述BOM子项零部件替代组构建模块,还用于将所述零部件替代组应用于多个所述BOM关系中以构建所述BOM子项零部件替代组,所述零部件替代组在应用于不同所述BOM关系之中的所述帽子编码以及所述多个子编码构成均相同。可以理解,一个相同的零部件替代组的编码关系通过应用于多个BOM关系之中,可以实现编码组重用共享的功能特点。The BOM sub-item component replacement group construction module is also used to apply the component replacement group to multiple BOM relationships to construct the BOM sub-item component replacement group, and the hat code and the multiple sub-code compositions of the component replacement group applied to different BOM relationships are the same. It can be understood that the coding relationship of the same component replacement group can be applied to multiple BOM relationships to realize the functional characteristics of code group reuse and sharing.

所述BOM子项零部件替代组模块,还用于在所述零部件替代组应用于多个所述BOM关系的情况下,将所述BOM子项零部件替代组的所述帽子编码的属性以及子编码的属性在各个所述BOM关系之中根据业务需求独立设置。通过在不同的BOM关系中设置零部件替代组的各个编码的编码值,在满足不同BOM关系构建要求的同时实现编码组重用共享的功能特点。The BOM sub-item component replacement group module is also used to independently set the attributes of the cap code and the sub-code of the BOM sub-item component replacement group in each BOM relationship according to business needs when the component replacement group is applied to multiple BOM relationships. By setting the code values of each code of the component replacement group in different BOM relationships, the functional characteristics of code group reuse and sharing are realized while meeting the requirements of building different BOM relationships.

所述BOM子项零部件替代组模块,还用于当所述BOM子项零部件替代组的所述帽子编码的属性为启用子编码的情况下,与所述帽子编码连接的所述子编码的属性才可被设置为启用。所述BOM子项零部件替代组模块,还用于当所述BOM子项零部件替代组的所述帽子编码的属性为启用子编码的情况下,与所述帽子编码连接的至少一个子编码的属性被设置为启用。The BOM sub-item component substitution group module is further used for setting the attribute of the sub-code connected to the hat code to be enabled only when the attribute of the hat code of the BOM sub-item component substitution group is to enable the sub-code. The BOM sub-item component substitution group module is further used for setting the attribute of at least one sub-code connected to the hat code to be enabled only when the attribute of the hat code of the BOM sub-item component substitution group is to enable the sub-code.

在零部件替代组构建完成之后,所述替代组构建模块还用于对所述零部件替代组执行变更操作。其中,所述变更操作包括在不改变所述零部件替代组的所述帽子编码的情况下,对所述子编码或所述子编码属性执行增删改查中的一种或多种操作。通过对零部件替代组的变更,可以实现在BOM关系中物料柔性供应的功能特点。After the construction of the component replacement group is completed, the replacement group construction module is also used to perform a change operation on the component replacement group. The change operation includes performing one or more operations of adding, deleting, modifying, and checking the sub-code or the sub-code attribute without changing the hat code of the component replacement group. By changing the component replacement group, the functional characteristics of flexible material supply in the BOM relationship can be realized.

在所述BOM关系发生变动之前,当需要对所述零部件替代组进行所述变更的情况下,对已应用所述零部件替代组的所述BOM关系,执行所述零部件替代组进行所述变更的替代验证。当所述零部件替代组中的所述替代验证通过的情况下,对应用所述零部件替代组的所述BOM子项零部件替代组执行所述变更操作,更新设置所述变更后的BOM子项零部件替代组的所述子编码属性以确定所述子编码是否在对应的所述BOM子项零部件替代组中启用。通过针对具体的BOM关系及时更新替代验证结果,可使得BOM关系快速相应物料变化与更新的速度,以实现物料柔性供应的功能特点。Before the BOM relationship changes, when it is necessary to make the change to the component substitution group, a substitution verification of the change to the component substitution group is performed on the BOM relationship to which the component substitution group has been applied. When the substitution verification in the component substitution group passes, the change operation is performed on the BOM sub-item component substitution group to which the component substitution group is applied, and the sub-coding attribute of the changed BOM sub-item component substitution group is updated and set to determine whether the sub-coding is enabled in the corresponding BOM sub-item component substitution group. By timely updating the substitution verification results for specific BOM relationships, the BOM relationship can quickly respond to material changes and updates, so as to realize the functional characteristics of flexible material supply.

在构建物料清单BOM关系之后,所述替代组构建模块,用于对与所述父项编码连接的子编码执行变更操作,其中,所述变更操作包括对所述子编码的属性执行增删改查中的一种或多种操作。通过对零部件替代组的变更,以实现在BOM关系中物料柔性供应的功能特点。After building the BOM relationship, the substitution group building module is used to perform a change operation on the sub-code connected to the parent code, wherein the change operation includes performing one or more operations of adding, deleting, modifying, and checking the attributes of the sub-code. By changing the component substitution group, the functional characteristics of flexible material supply in the BOM relationship are realized.

在所述BOM关系发生变化之前,当与所述父项编码连接的子编码需要进行所述变更的情况下,对已应用与所述父项编码连接的子编码的所述BOM关系,执行与所述父项编码连接的子编码进行所述变更的替代验证。当所述BOM关系中的所述替代验证通过的情况下,所述替代组构建模块对所述BOM关系之中的与所述父项编码连接的子编码执行所述变更的操作,设置所述变更后的与是否在所述BOM关系中启用的子编码属性。通过刷新设置变更后的零部件替代组的编码属性,保证变更后的零部件替代组得以正常匹配已应用的BOM关系之中,以实现物料柔性供应的功能特点。Before the BOM relationship changes, when the sub-code connected to the parent code needs to be changed, the BOM relationship that has applied the sub-code connected to the parent code performs a substitution verification on the sub-code connected to the parent code. When the substitution verification in the BOM relationship passes, the substitution group construction module performs the change operation on the sub-code connected to the parent code in the BOM relationship, and sets the changed sub-code attributes related to whether it is enabled in the BOM relationship. By refreshing and setting the coding attributes of the changed component substitution group, it is ensured that the changed component substitution group can be normally matched in the applied BOM relationship to realize the functional characteristics of flexible material supply.

第三方面,提出了一种电子计算设备,包括存储器与处理器,其中,所述存储器中存储指令,所述处理器运行所述存储器中的指令的情况下,能够实现第一方面之中任一实施例所述的方法。In a third aspect, an electronic computing device is proposed, comprising a memory and a processor, wherein the memory stores instructions, and when the processor executes the instructions in the memory, the method described in any one of the embodiments of the first aspect can be implemented.

第四方面,提出了一种非易失存储介质,包括多个指令,所述指令被电子设备运行的情况下,能够实现第一方面之中任一实施例要求所述的方法。In a fourth aspect, a non-volatile storage medium is proposed, comprising a plurality of instructions, wherein when the instructions are executed by an electronic device, the method described in any one of the embodiments of the first aspect can be implemented.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

为了更清楚地说明本申请实施例或背景技术中的技术方案,下面将对本申请实施例或背景技术中所需要使用的附图进行说明。In order to more clearly illustrate the technical solutions in the embodiments of the present application or the background technology, the drawings required for use in the embodiments of the present application or the background technology will be described below.

图1是本申请提供的一种现有的Part/BOM编码关系管理方法的示意图;FIG1 is a schematic diagram of an existing Part/BOM coding relationship management method provided by the present application;

图2是本申请提供的一种Part/BOM编码关系管理系统的示意图;FIG2 is a schematic diagram of a Part/BOM coding relationship management system provided by the present application;

图3是本申请提供的一种Part/BOM编码关系构建方法的示意图;FIG3 is a schematic diagram of a method for constructing a Part/BOM coding relationship provided by the present application;

图4是本申请提供的一种具有相同管控维度的Part替代组的示意图;FIG4 is a schematic diagram of a Part replacement group with the same control dimension provided by the present application;

图5是本申请提供的一种制造器件差异化供应的应用场景下的Part编码拆分需求示意图;FIG5 is a schematic diagram of the Part code splitting requirements in an application scenario of differentiated supply of manufacturing devices provided by the present application;

图6是本申请提供的一种通过Part/BOM编码关系管理方法解决器件供应在差异化场景实施的示意图;FIG6 is a schematic diagram of a method for managing the relationship between Part/BOM codes provided by the present application to solve the problem of implementing device supply in differentiated scenarios;

图7是本申请提供的一种器件供应新增厂家型号需求示意图;FIG7 is a schematic diagram of a device supply requirement for a new manufacturer model provided by the present application;

图8是本申请提供的一种通过Part/BOM编码关系管理方法解决器件供应快速新增厂家型号的示意图;FIG8 is a schematic diagram of a method for managing the relationship between Part/BOM codes provided by the present application to solve the problem of quickly adding new manufacturers and models to device supply;

图9是本申请提供的一种Part/BOM编码关系管理装置的示意图;FIG9 is a schematic diagram of a Part/BOM coding relationship management device provided by the present application;

图10是本申请提供的一种电子计算设备的结构示意图。FIG10 is a schematic diagram of the structure of an electronic computing device provided by the present application.

具体实施方式DETAILED DESCRIPTION

为使本申请的目的、技术方案和优点更加清楚,以下将参照本申请实施例中的附图,通过实施方式清楚、完整地描述本申请的技术方案,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。In order to make the purpose, technical solution and advantages of the present application clearer, the technical solution of the present application will be clearly and completely described through the implementation method with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present application.

本申请的描述中,除非另有明确的限定,设置等词语应做广义理解,所属技术领域技术人员可以结合技术方案的具体内容合理确定上述词语在本申请中的具体含义。In the description of this application, unless otherwise clearly defined, words such as "setting" should be understood in a broad sense, and technicians in the relevant technical field can reasonably determine the specific meaning of the above words in this application based on the specific content of the technical solution.

本申请的描述中,参考术语“一个实施例”、“一些实施例”、“示意性实施例”、“示例”、“具体实施例”、“具体的编码数字”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征或者特点包含于本申请的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。In the description of the present application, the description with reference to the terms "one embodiment", "some embodiments", "illustrative embodiments", "examples", "specific embodiments", "specific coding numbers", or "some examples" etc. means that the specific features or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.

接下来对本申请所涉及到的相关概念分别进行介绍。Next, the relevant concepts involved in this application are introduced respectively.

零部件(以下可称为“Part”):指企业经营活动相关的原材料、半成品、成品、客供料、返修品、备件、费用、服务、软件、外协件、打包虚拟项等。是面向研发、销售、供应、制造、采购、服务和财经核算的单元。Parts (hereinafter referred to as "Part"): refers to raw materials, semi-finished products, finished products, customer-supplied materials, returned products, spare parts, expenses, services, software, outsourced parts, packaged virtual items, etc. related to the business activities of the enterprise. It is a unit for R&D, sales, supply, manufacturing, procurement, service and financial accounting.

物料清单(billofmaterial,BOM):反映产品物料构成的要素,通过父子项关系,可以反映从原材料到产品的生产过程,是指导销售、生产、计划、采购、订单、成本核算等的主数据。Bill of material (BOM): reflects the elements of product material composition. Through the parent-child relationship, it can reflect the production process from raw materials to products. It is the master data guiding sales, production, planning, procurement, orders, cost accounting, etc.

制造商物料编号(manufacturerpartnumber,MPN):即厂家型号,指由某个生产厂家或供应商为其所制造的产品所分配的唯一标识符。它通常包括数字、字母或符号,用于区分同类型、同规格但不同厂家或不同批次的产品,并便于在采购、库存管理、生产等环节中进行追踪和识别。“厂家”为"制造商"而非“工厂”,通常一个“厂家”可有下属的多个“工厂”Manufacturer part number (MPN): also known as manufacturer model, refers to a unique identifier assigned by a manufacturer or supplier to a product it manufactures. It usually includes numbers, letters or symbols, and is used to distinguish products of the same type and specification but from different manufacturers or batches, and facilitates tracking and identification in procurement, inventory management, production and other links. "Manufacturer" means "manufacturer" rather than "factory". Usually a "manufacturer" can have multiple "factories" under it.

Part替代组:即零部件替代组,包括一个帽子编码以及多个功能规格相同、接口尺寸相同、外观材质相同以及工艺相同的多个的子编码,允许基于业务需求选择帽子编码下的多个子编码,用于报价、设计选型、供应、制造和交付等。Part substitution group: that is, a component substitution group, including a cap code and multiple sub-codes with the same functional specifications, the same interface size, the same appearance material and the same process. It allows multiple sub-codes under the cap code to be selected based on business needs for quotation, design selection, supply, manufacturing and delivery, etc.

帽子编码:用于在零部件替代组内,归集一组功能规格相同、接口尺寸相同、外观材质相同以及工艺相同的子编码。Hat code: It is used to group a group of sub-codes with the same functional specifications, interface dimensions, appearance materials and processes within a parts replacement group.

子编码:归属于同一帽子编码下,但因管控维度有差异而定义出的不同零部件编码。管控维度:指对物料清单的一些关键参数进行管理和控制,以确保生产计划的准确性、可行性和经济性,包括、零部件数量、零部件规格、工艺路线、成本核算、库存管理。通过对这些管控维度进行有效的管理和控制,企业可以实现物料清单的有效管理和优化,从而提高生产效率和产品质量,并降低成本和库存风险。Subcode: Different part codes that belong to the same hat code but are defined due to differences in control dimensions. Control dimensions: refers to the management and control of some key parameters of the bill of materials to ensure the accuracy, feasibility and economy of the production plan, including the number of parts, part specifications, process routes, cost accounting, and inventory management. Through effective management and control of these control dimensions, enterprises can achieve effective management and optimization of the bill of materials, thereby improving production efficiency and product quality, and reducing costs and inventory risks.

“帽子/子编码”属性:用于说明Part编码是否为Part替代组的成员,以及在Part替代组中的位置(帽子编码或子编码)。"Hat/Subcode" attribute: used to indicate whether the Part code is a member of the Part substitution group and its position in the Part substitution group (hat code or subcode).

BOM子项Part替代组:即BOM子项零部件替代组,由BOM与Part替代组两种关系组合后产生的一种新关系,用于解决Part替代组在各产品共享时差异化使用场景。除了产生关系的对象(BOM和Part替代组),还包含描述关系的属性,BOM子项Part替代组的属性根据业务场景需要可配置。BOM sub-item Part substitution group: BOM sub-item component substitution group, a new relationship generated by combining the two relationships of BOM and Part substitution group, is used to solve the differentiated usage scenarios of Part substitution group when shared by various products. In addition to the objects that generate the relationship (BOM and Part substitution group), it also contains attributes that describe the relationship. The attributes of BOM sub-item Part substitution group can be configured according to the needs of the business scenario.

“BOM中是否启用”属性:用于说明Part替代组中的每个子编码在具体的BOM中是否启用,可以设置为“启用”和不启用两种状态。"Enabled in BOM" attribute: used to indicate whether each sub-code in the Part alternative group is enabled in the specific BOM. It can be set to "enabled" or "disabled".

在介绍了本申请所涉及的相关名称概念后,为方便相关领域人员对本发明的理解,接下来将以本申请所引用的技术领域以及应用背景做简要说明。After introducing the relevant name concepts involved in this application, in order to facilitate the understanding of the present invention by people in the relevant field, the technical field and application background cited in this application will be briefly described below.

产品生命周期管理系统(Product Life-Cycle Management,以下称“PLM系统”),是一种将产品开发从设计到制造、维护以及退役等全过程进行管理的企业信息化工具,包括了对产品设计、开发、测试、生产、销售、市场营销等过程的支持和管理,可以帮助企业实现产品研发、工艺制造、售后服务等各个环节的有效协同和无缝衔接。PLM系统主要包括产品数据管理、工艺流程管理和项目协同管理等子系统,通过管理产品整个生命周期并协同工作,使得产品上市时间缩短、产品质量提升、开发成本降低。Product Life-Cycle Management (hereinafter referred to as "PLM system") is an enterprise information tool that manages the entire process of product development from design to manufacturing, maintenance and retirement, including support and management of product design, development, testing, production, sales, marketing and other processes, which can help enterprises achieve effective coordination and seamless connection of various links such as product research and development, process manufacturing, and after-sales service. The PLM system mainly includes subsystems such as product data management, process flow management and project collaborative management. By managing the entire life cycle of the product and working together, it shortens the time to market, improves product quality and reduces development costs.

在企业的产品研发设计阶段完成后,可使用企业资源计划系统实现产品的发布以及生产使用。企业资源计划系统(Enterprise Resource Planning,以下称“ERP系统”)是一种主要面向制造行业,针对物资资源管理(物流)、人力资源管理(人流)、财务资源管理(财流)、信息资源管理(信息流)开发出集成一体化的企业资源计划管理系统。EPR系统的出现与计算机信息技术的飞速发展密不可分,所涉及的功能不仅包括传统的MRPII模块(制造、供销、财务)应用,还包括供应链管理(SupplyChainManagement,SCM)、销售与市场、客户服务、财务管理、制造管理、库存管理、工厂与设备维护管理、人力资源管理、报表管理、制造执行系统(ManufacturingExecutiveSystem,MES)、工作流服务和企业系统、工厂集群管理、产品质量管理、实验室管理、物资运输管理、过程控制接口等新型应用,以及数据采集接口、电子通讯、电子邮件、法规与标准、项目管理、金融投资管理、市场信息管理和过程控制等补充应用。After the product development and design phase of an enterprise is completed, the enterprise resource planning system can be used to realize the release and production of products. The enterprise resource planning system (Enterprise Resource Planning, hereinafter referred to as the "ERP system") is an integrated enterprise resource planning management system mainly for the manufacturing industry, which is developed for material resource management (logistics), human resource management (personnel flow), financial resource management (financial flow), and information resource management (information flow). The emergence of the EPR system is inseparable from the rapid development of computer information technology. The functions involved include not only the traditional MRPII module (manufacturing, supply and marketing, and finance) applications, but also supply chain management (Supply Chain Management, SCM), sales and marketing, customer service, financial management, manufacturing management, inventory management, factory and equipment maintenance management, human resource management, report management, manufacturing execution system (Manufacturing Executive System, MES), workflow services and enterprise systems, factory cluster management, product quality management, laboratory management, material transportation management, process control interface and other new applications, as well as data collection interface, electronic communication, e-mail, regulations and standards, project management, financial investment management, market information management and process control and other supplementary applications.

PLM系统和ERP系统分别服务于企业的不同领域,然而在产品生命周期的各个阶段中,这两个系统可以协同工作以支持全面的企业管理和生产流程,提高企业的生产效率和管理水平。PLM系统和ERP系统实现信息共享、数据集成、流程协调、协同分析,使得产品设计和开发过程中所涉及的数据和文档可以与其余的业务数据相集成,从而实现更好的流程自动化和数据共享。PLM系统和ERP系统对于产品数据统一通过Part/BOM的方式进行管理。Part/BOM管理对实现PLM系统和ERP系统的高效应用,降低企业管理成本有着重要的意义。The PLM system and ERP system serve different areas of the enterprise respectively. However, in each stage of the product life cycle, the two systems can work together to support comprehensive enterprise management and production processes, and improve the production efficiency and management level of the enterprise. The PLM system and ERP system realize information sharing, data integration, process coordination, and collaborative analysis, so that the data and documents involved in the product design and development process can be integrated with the rest of the business data, thereby achieving better process automation and data sharing. The PLM system and ERP system manage product data in a unified manner through Part/BOM. Part/BOM management is of great significance to the efficient application of the PLM system and ERP system and the reduction of enterprise management costs.

接下来本申请将介绍本申请所提供一种Part/BOM编码关系管理系统、方法以及装置。企业为保障供应链的安全稳定、避免独家供应等,物料通常多采用“多家制造商供应”模式。但由于外部环境的影响,对不同厂家的物料需要基于产地、环保法规、工艺等因素进行差异化、精细化管理。因此需要一种有效的Part/BOM技术方案,支持业务能够在继续保持供应安全稳定、多家供应优势的基础上,同时支持不同业务领域应对内外部环境管控的不断变化。Next, this application will introduce a Part/BOM coding relationship management system, method and device provided by this application. In order to ensure the security and stability of the supply chain and avoid exclusive supply, companies usually adopt the "multiple manufacturers supply" model for materials. However, due to the influence of the external environment, materials from different manufacturers need to be managed in a differentiated and refined manner based on factors such as origin, environmental regulations, and processes. Therefore, an effective Part/BOM technical solution is needed to support the business to continue to maintain a secure and stable supply and the advantages of multiple suppliers, while supporting different business areas to cope with the constant changes in internal and external environmental control.

请参见图1,图1为本申请提供的一种现有的Part/BOM编码关系管理方法的示意图。图1所示的实施例用于描述现有的Part/BOM编码关系管理方法,包括:Part替代管理110,BOM替代管理120,Part与MPN关系管理130。Please refer to Figure 1, which is a schematic diagram of an existing Part/BOM coding relationship management method provided by the present application. The embodiment shown in Figure 1 is used to describe the existing Part/BOM coding relationship management method, including: Part replacement management 110, BOM replacement management 120, and Part and MPN relationship management 130.

Part替代管理110用于建立Part替代方案。其中,Part替代管理110可以建立Part与Part之间的一对一可替代关系。例如,可以用编码为12XXXXX2的Part来替代编码为12XXXXX1的Part。在建立Part与Part之间的替代关系时,可以指定替代类型、生效时间、失效时间。然而,各个Part之间的关系未以明确的规则再进行分组,并且,各个Part之间的关系非常分散,无法最大化共享资源。Part substitution management 110 is used to establish a Part substitution plan. Part substitution management 110 can establish a one-to-one substitutable relationship between Parts. For example, a Part coded as 12XXXXX2 can be used to replace a Part coded as 12XXXXX1. When establishing a substitution relationship between Parts, the substitution type, effective time, and expiration time can be specified. However, the relationship between the various Parts is not grouped according to clear rules, and the relationship between the various Parts is very scattered, and it is impossible to maximize shared resources.

BOM替代管理120之中,BOM替代管理的实施方式至少包括以下两种:In the BOM replacement management 120, the implementation methods of BOM replacement management include at least the following two:

第一种BOM子项替代方式121,将一组有替代关系的所有替代Part编码都加入BOM,并在替代组中维护替代策略、优先级以及用量百分比等等。然而,BOM中构建的子项替代关系无法被其他BOM重用共享。在同一个BOM中,每个能够相互替代的Part必须同时添加至BOM中,一旦Part替代组中的替代关系发生变化,BOM清单也需要随之变更。The first BOM sub-item substitution method 121 adds all the alternative Part codes with substitution relationships to the BOM, and maintains the substitution strategy, priority, usage percentage, etc. in the substitution group. However, the sub-item substitution relationship constructed in the BOM cannot be reused and shared by other BOMs. In the same BOM, each Part that can be substituted for each other must be added to the BOM at the same time. Once the substitution relationship in the Part substitution group changes, the BOM list also needs to be changed accordingly.

第二种BOM子项替代方式122,在BOM中维护一个Part编码作为BOM子项,建立与该子项Part有替代关系的一组替代Part,这些替代Part可以维护各自的替代数量、优先级等等。然而,类似于第一种方式,BOM中构建的子项替代关系无法重用共享。同时,由于作为BOM的子项既表示满足BOM设计需求,又代表某些厂家交付的具体物料规格;当厂家规格发生变化时,子项编码需要变更,同时会导致BOM子项替代组关系随之解除。The second BOM sub-item substitution method 122 maintains a Part code in the BOM as a BOM sub-item, and establishes a group of alternative Parts that have a substitution relationship with the sub-item Part. These alternative Parts can maintain their own substitution quantity, priority, etc. However, similar to the first method, the sub-item substitution relationship constructed in the BOM cannot be reused and shared. At the same time, since the sub-item of the BOM not only represents the satisfaction of the BOM design requirements, but also represents the specific material specifications delivered by certain manufacturers; when the manufacturer's specifications change, the sub-item code needs to be changed, and the BOM sub-item substitution group relationship will be released.

Part与MPN关系管理130用于为Part与厂家型号建立一对一或者一对多的关系。Part与MPN关系管理130可以将满足Part规格需求的厂家型号都与Part建立关系。因此,当满足Part规格需求的厂家型号为一个时,Part与厂家型号(MPN)建立的是一对一的关系,当满足Part规格需求的厂家型号为多个时,Part与厂家型号(MPN)建立的是一对多的关系。现有技术方案即使规格需求相同,但因差异化管控要求,部分厂家型号不满足,就需要通过拆分编码解决。这样导致相同的规格需求,Part编码不同,厂家型号的物料被分配到不同Part编码下管理库存实物,无法在不同产品BOM上充分共享库存,降低了供应柔性。The Part and MPN relationship management 130 is used to establish a one-to-one or one-to-many relationship between Part and manufacturer model. The Part and MPN relationship management 130 can establish a relationship between all manufacturer models that meet the Part specification requirements and Part. Therefore, when there is only one manufacturer model that meets the Part specification requirements, a one-to-one relationship is established between Part and the manufacturer model (MPN). When there are multiple manufacturer models that meet the Part specification requirements, a one-to-many relationship is established between Part and the manufacturer model (MPN). In the existing technical solution, even if the specification requirements are the same, some manufacturer models are not met due to differentiated management and control requirements, and this needs to be solved by splitting the coding. This results in the same specification requirements but different Part codes, and the materials of the manufacturer models are assigned to different Part codes to manage the physical inventory, making it impossible to fully share the inventory on different product BOMs, reducing supply flexibility.

随着信息技术的不断发展,供应商、制造商、零售商、工厂、产品、零部件、差异化应用场景之间的关系越来越复杂,同时更新迭代速度不断增加。BOM作为企业供应链管理的重要数据支持,以现有BOM替代管理方法可能造成物料冗余与废弃会不断增加。现有技术方案存在的技术问题往往难以满足如下应用场景的需要:With the continuous development of information technology, the relationship between suppliers, manufacturers, retailers, factories, products, parts, and differentiated application scenarios is becoming more and more complex, and the speed of updates and iterations is increasing. BOM is an important data support for enterprise supply chain management. Replacing the management method with the existing BOM may cause increasing material redundancy and waste. The technical problems existing in the existing technical solutions often make it difficult to meet the needs of the following application scenarios:

1、设计规格相同,但因差异化管理拆分组合成多个编码,编码之间的替代关系没有统一管理,采购无法管理复杂的器件需求汇聚、供应人工管理复杂的器件替代关系、制造实施器件实物替代复杂。因此需要一种支持基于Part替代关系集中管理、BOM子项差异设置后,可分解出实际厂家型号物料采购需求、任务令领料指令的能力。1. The design specifications are the same, but due to differentiated management, they are split and combined into multiple codes. The substitution relationship between codes is not uniformly managed. Procurement cannot manage complex device demand aggregation, supply manually manages complex device substitution relationships, and manufacturing implements complex device physical substitution. Therefore, a method is needed to support centralized management based on Part substitution relationships, and after setting BOM sub-item differences, the ability to decompose actual manufacturer model material procurement requirements and task order material collection instructions is required.

2、器件编码引入新厂家型号时,引用该器件编码的BOM数量多,如果产品BOM进行替代验证的进度周期差异大,则无法支持需求紧急已验证完的产品BOM先切换。因此需要一种支持基于不同BOM可差异化配置厂家型号验证结果的能力。2. When a new manufacturer model is introduced into the device code, there are many BOMs that reference the device code. If the progress cycle of the product BOM replacement verification is very different, it is impossible to support the urgent demand for the verified product BOM to switch first. Therefore, a capability is needed to support the differentiated configuration of manufacturer model verification results based on different BOMs.

为提升物料的可重用可共享的能力,本申请提出一种Part/BOM编码关系管理系统、方法以及装置,能够使得物料清单具有支持物料柔性供应、重用共享以及分层应用的功能特点。In order to improve the reusability and shareability of materials, the present application proposes a Part/BOM coding relationship management system, method and device, which can enable the bill of materials to have the functional characteristics of supporting flexible material supply, reuse and sharing, and layered application.

请参见图2,图2为本申请提出的一种Part/BOM编码关系管理系统的示意图。如图2所示,Part/BOM编码关系管理系统200包括Part编码201、Part替代组202、BOM关系203、BOM子项Part替代组204。Please refer to Figure 2, which is a schematic diagram of a Part/BOM code relationship management system proposed in this application. As shown in Figure 2, the Part/BOM code relationship management system 200 includes a Part code 201, a Part replacement group 202, a BOM relationship 203, and a BOM sub-item Part replacement group 204.

Part编码201,Part的管理包含Part编码以及相关的一组属性信息。Part编码201所包含的信息不仅包括用于指代零部件的Part编码,还用于关联包括产品生命周期管理系统(PLM)以及企业资源计划系统(ERP)等涉及Part/BOM管理的系统关联标识。Part编码201可以关联Part替代组202、BOM关系203、BOM子项Part替代组204。Part code 201, Part management includes Part code and a set of related attribute information. The information contained in Part code 201 includes not only the Part code used to refer to the component, but also the system association identifiers used to associate with the Product Lifecycle Management System (PLM) and Enterprise Resource Planning System (ERP) involving Part/BOM management. Part code 201 can be associated with Part substitution group 202, BOM relationship 203, and BOM sub-item Part substitution group 204.

Part替代组202,用于描述由相同管控维度的多个Part所组成的编码组,包含帽子编码及其多个具有相同管控维度的子编码。其中,所述相同管控维度是指功能规格相同、接口尺寸相同、外观材质相同以及工艺相同,各项子编码由于相同管控维度相互之间具有可替代关系。Part替代组202可以关联Part编码201。Part substitution group 202 is used to describe a coding group composed of multiple Parts of the same control dimension, including a hat code and multiple sub-codes with the same control dimension. The same control dimension refers to the same functional specifications, the same interface size, the same appearance material and the same process. The sub-codes are mutually replaceable due to the same control dimension. Part substitution group 202 can be associated with Part code 201.

BOM关系203,用于在BOM关系中设置父项编码以及与父项编码连接的各个子项编码的编码属性和编码关系。其中,子项编码包括帽子编码以及子编码。设置所述BOM关系中所述子项编码的属性,所述子项编码的属性包括在所述BOM关系中确定是否启用与所述子项编码对应的所述零部件替代组。BOM relationship 203 is used to set the coding attributes and coding relationships of the parent item code and each sub-item code connected to the parent item code in the BOM relationship. The sub-item code includes a hat code and a sub-code. The attributes of the sub-item code in the BOM relationship are set, and the attributes of the sub-item code include determining whether to enable the component replacement group corresponding to the sub-item code in the BOM relationship.

BOM子项Part替代组204,当BOM关系的子项编码为帽子编码时,所述帽子编码对应的Part替代组被称作BOM子项Part替代组。设置BOM子项Part替代组关系中所述多个子编码的属性,所述多个子编码的属性包括在所述BOM子项Part替代组关系中确定是否启用对应的子编码。BOM子项Part替代组204可以关联Part编码201和BOM关系203。BOM sub-item Part substitution group 204, when the sub-item code of the BOM relationship is a hat code, the Part substitution group corresponding to the hat code is called a BOM sub-item Part substitution group. The properties of the multiple sub-codes in the BOM sub-item Part substitution group relationship are set, and the properties of the multiple sub-codes include determining whether to enable the corresponding sub-codes in the BOM sub-item Part substitution group relationship. The BOM sub-item Part substitution group 204 can be associated with the Part code 201 and the BOM relationship 203.

请参见图3,图3为本申请所提供的一种Part/BOM编码关系构建方法的示意图。本申请所提供的方法用于构建如图2所示的Part/BOM编码关系管理系统的全部或部分。可以理解,使用本实施例构建的Part/BOM编码关系管理系统仅仅作为一种展示,不对Part/BOM编码关系管理系统中的具体的属性内容做任何限定。具体实施步骤如下:Please refer to Figure 3, which is a schematic diagram of a method for constructing a Part/BOM coding relationship provided by the present application. The method provided by the present application is used to construct all or part of the Part/BOM coding relationship management system as shown in Figure 2. It can be understood that the Part/BOM coding relationship management system constructed using this embodiment is only used as a demonstration and does not limit the specific attribute content in the Part/BOM coding relationship management system. The specific implementation steps are as follows:

S101:构建Part替代组。S101: Construct a Part replacement group.

如图4所示,图4为本申请提供的一种具有相同管控维度的Part替代组的示意图。Part替代组包括帽子编码以及该帽子编码下对应多个功能规格相同、接口尺寸相同、外观材质相同以及工艺相同的子编码。如图4所示,各项子编码的管控维度包括销售与客户、制造与存货、采购这些业务领域中的一种或者多种。As shown in Figure 4, Figure 4 is a schematic diagram of a Part replacement group with the same control dimension provided by this application. The Part replacement group includes a hat code and a plurality of sub-codes corresponding to the hat code with the same functional specifications, the same interface size, the same appearance material and the same process. As shown in Figure 4, the control dimensions of each sub-code include one or more of the business areas of sales and customers, manufacturing and inventory, and procurement.

例如在销售与客户的管控维度中,可以包括如下应用场景:For example, in the sales and customer management dimension, the following application scenarios can be included:

1、客户界面不需要区分差异,内部原因分开管理Part而设置管控维度;1. The customer interface does not need to distinguish differences, and the internal reasons are to manage the parts separately and set the control dimension;

2、因商务等元素,客户界面需要分开管理Part,避免出现单货不一致而设置管控维度。2. Due to business and other elements, the customer interface needs to manage parts separately to avoid inconsistencies between orders and goods and set up control dimensions.

例如在制造与存货的管控维度中,可以包括如下应用场景:For example, in the dimension of manufacturing and inventory control, the following application scenarios can be included:

1、由于来源差异导致自制Part与采购Part并存而设置管控维度;1. Due to differences in sources, self-made parts and purchased parts coexist, so control dimensions are set;

2、由于器件差异导致自制Part与自制Part并存而设置管控维度。2. Due to differences in devices, self-made parts coexist with self-made parts, so control dimensions are set.

例如在采购的管控维度中,因微量成分、产地、环保法规、工艺等应用场景的差异需要管理不同厂家的物料而设置管控维度。For example, in the control dimension of procurement, the control dimension is set up because of the differences in application scenarios such as trace ingredients, origin, environmental regulations, and processes, and it is necessary to manage materials from different manufacturers.

Part替代组允许基于业务需求选择帽子编码下的一个或多个子编码,用于报价、设计选型、供应、制造和交付等。其中,帽子编码由业务定义规则用于归集一组相同管控维度(的子编码。子编码归属于同一帽子编码下,但因业务有差异而定义出的不同Part编码。The Part substitution group allows one or more sub-codes under the hat code to be selected based on business needs for quotation, design selection, supply, manufacturing and delivery, etc. Among them, the hat code is used by the business definition rules to group a group of sub-codes of the same control dimension. The sub-codes belong to the same hat code, but different part codes are defined due to differences in business.

在构建所述Part替代组时要点包括:The key points when constructing the Part substitution group include:

1、设置编码类型标识一个编码是帽子编码还是子编码,或者不涉及编码。1. Set the encoding type to identify whether a code is a hat code, a sub-code, or no code involved.

2、一个编码的编码类型不能即是帽子编码,又是子编码。2. The encoding type of a code cannot be both a hat code and a sub-code.

3、帽子编码和子编码构建的是Part替代组关系,帽子编码下不允许挂载BOM关系。3. Hat coding and sub-coding construct the Part substitution group relationship, and BOM relationship is not allowed to be mounted under hat coding.

4、根据业务需要限制子编码的编码规则,要求子编码与帽子编码关系断开后,子编码不能再被应用,还要求同一个子编码只允许有一个帽子编码。4. According to business needs, the coding rules of sub-codes are restricted. After the relationship between the sub-code and the hat code is disconnected, the sub-code cannot be used again. It is also required that the same sub-code is only allowed to have one hat code.

5、所述帽子编码不能作为其他Part替代组中的子编码,所述子编码不能作为所述其他Part替代组中的帽子编码;5. The hat code cannot be used as a subcode in other Part substitution groups, and the subcode cannot be used as a hat code in other Part substitution groups;

6、Part替代组内的每个子编码仅能连接一个帽子编码,组内的各个子编码之间没有直接的连接关系。6. Each sub-code in the Part substitution group can only be connected to one hat code, and there is no direct connection between the sub-codes in the group.

Part替代组之中子编码的相同管控维度,包括功能规格相同、接口尺寸相同、外观材质相同以及工艺相同等。Part替代组之中子编码的管控维度,根据Part替代组的应用场景和业务需求的不同,通过对子编码的编码属性编辑,进行管控维度的增删改查操作;在Part替代组的各项子编码具有相同管控维度的情况下,Part替代组中的各项子编码之间具有相互替代的关系。The same control dimensions of the sub-codes in the Part replacement group include the same functional specifications, the same interface size, the same appearance material, and the same process, etc. The control dimensions of the sub-codes in the Part replacement group are added, deleted, modified, and queried by editing the coding attributes of the sub-codes according to the application scenarios and business needs of the Part replacement group; when the sub-codes in the Part replacement group have the same control dimensions, the sub-codes in the Part replacement group have a mutual replacement relationship.

S102:构建BOM关系。S102: Construct BOM relationship.

在BOM关系中,包含父项编码以及与父项编码连接的一个或多个子项编码。其中,子项编码的类型包括代表Part替代组的帽子编码、不包含Part替代组关系的子编码。In the BOM relationship, it includes a parent item code and one or more child item codes connected to the parent item code. The types of child item codes include hat codes representing part substitution groups and child codes that do not contain part substitution group relationships.

在子项编码为帽子编码的情况下,设置各个帽子编码的“是否启用子编码”属性。“是否启用子编码”属性包括“启用/不启用”以及“不涉及”两种状态。其中,“启用/不启用”表示此帽子编码的子编码在所述BOM中是否启用,“不涉及”表示此编码不包含子编码。父项编码可以连接一个或多个的帽子编码,对应地,在一个BOM关系中Part替代组的数量可以是一个或多个。在其他可能的实施例之中,当BOM关系中的子项编码为子编码的情况下,该子项编码的“是否启用子编码”属性为不涉及。When the sub-item code is a hat code, set the "whether to enable sub-coding" attribute of each hat code. The "whether to enable sub-coding" attribute includes two states: "enable/disable" and "not involved". Among them, "enable/disable" indicates whether the sub-coding of this hat code is enabled in the BOM, and "not involved" means that this code does not contain sub-coding. The parent code can be connected to one or more hat codes, and correspondingly, the number of Part replacement groups in a BOM relationship can be one or more. In other possible embodiments, when the sub-item code in the BOM relationship is a sub-coding, the "whether to enable sub-coding" attribute of the sub-item code is not involved.

S103:构建BOM子项Part替代组。BOM子项Part替代组是Part替代组应用于BOM关系中产生的关系。在BOM关系之中,仅包括父项编码以及子项编码,本步骤将以子项编码为帽子编码为例介绍BOM子项Part替代组的构建。由图3中对应步骤S103的编码结构可以得知,在BOM关系之中,仅包含两层结构,即作为父项编码的“PartB”以及作为子项编码的“PartA”、“Part1”以及其余编码。不难理解,作为子项编码的“PartA”也是一组Part替代组的帽子编码,具有“PartA-1”、“PartA-2”等多个子编码,因此在图3对应的示例中,Part替代组的编码之间的连接线设置为虚线,BOM关系的编码之间的连接线设置为实线。在下述的实施例中,虚线的连接方式均代表Part替代组编码关系的连接,不再重复赘述。S103: Construct a BOM sub-item Part substitution group. The BOM sub-item Part substitution group is the relationship generated by the application of the Part substitution group to the BOM relationship. In the BOM relationship, only the parent item code and the child item code are included. This step will take the child item code as a hat code as an example to introduce the construction of the BOM sub-item Part substitution group. It can be seen from the coding structure corresponding to step S103 in Figure 3 that in the BOM relationship, only two layers of structure are included, namely "PartB" as the parent item code and "PartA", "Part1" and other codes as child item codes. It is not difficult to understand that "PartA" as a child item code is also a hat code of a group of Part substitution groups, with multiple sub-codes such as "PartA-1", "PartA-2", etc. Therefore, in the example corresponding to Figure 3, the connecting line between the codes of the Part substitution group is set to a dotted line, and the connecting line between the codes of the BOM relationship is set to a solid line. In the following embodiments, the connection method of the dotted lines represents the connection of the coding relationship of the Part substitution group, and will not be repeated.

当BOM关系中的子项编码为帽子编码的情况下,所述帽子编码对应的Part替代组在BOM关系中被称作BOM子项Part替代组。BOM子项Part替代组的属性可以根据业务场景需要进行扩展配置。当Part替代组的帽子编码的“是否启用子编码”属性为启用的情况下,即可设置BOM关系中子编码的“BOM中是否启用”属性,“BOM中是否启用”属性包括启用、不启用两种状态。当“BOM中是否启用”属性为启用时,对应的子编码在BOM关系中可被采用;当“BOM中是否启用”属性为不启用时,对应的子编码在BOM关系中禁止被采用。When the sub-item code in the BOM relationship is a hat code, the Part substitution group corresponding to the hat code is called the BOM sub-item Part substitution group in the BOM relationship. The properties of the BOM sub-item Part substitution group can be extended and configured according to the needs of the business scenario. When the "Whether to enable sub-coding" attribute of the hat code of the Part substitution group is enabled, the "Whether to enable in BOM" attribute of the sub-code in the BOM relationship can be set. The "Whether to enable in BOM" attribute includes two states: enabled and disabled. When the "Whether to enable in BOM" attribute is enabled, the corresponding sub-code can be used in the BOM relationship; when the "Whether to enable in BOM" attribute is disabled, the corresponding sub-code is prohibited from being used in the BOM relationship.

当Part替代组的帽子编码的“是否启用子编码”属性为启用的情况下,Part替代组中需要设置至少一个子编码的“BOM中是否启用”属性为启用,否则BOM关系不能被设置为可使用状态。When the "Whether to enable sub-coding" attribute of the hat code of the Part substitution group is enabled, the "Whether to enable in BOM" attribute of at least one sub-coding in the Part substitution group needs to be set to enabled, otherwise the BOM relationship cannot be set to an available state.

在BOM子项Part替代组关系中,子编码可以设置“BOM中是否启用”属性,在不同BOM关系中同一个Part替代组的帽子编码以及子编码构成均相同。由于不同的BOM关系存在管控维度的差异,当Part替代组被不同BOM关系所采用的情况下,通过对不同BOM子项Part替代组关系所采用的Part替代组的帽子编码属性以及子编码属性进行独立设置确定是否在对应的BOM子项Part替代组关系中启用或不启用,以满足业务需求。In the BOM sub-item Part substitution group relationship, the sub-code can set the "whether to enable in BOM" attribute. The hat code and sub-code composition of the same Part substitution group in different BOM relationships are the same. Due to the differences in management and control dimensions of different BOM relationships, when the Part substitution group is adopted by different BOM relationships, the hat code attribute and sub-code attribute of the Part substitution group adopted by different BOM sub-item Part substitution group relationships are independently set to determine whether to enable or not enable in the corresponding BOM sub-item Part substitution group relationship to meet business needs.

即使在不同BOM关系中,具有相同帽子编码的Part替代组的编码结构是一致的,但是在帽子编码和子编码的编码属性上需要分别进行独立设置,应用Part替代组的各个所述BOM关系之间的编码属性设置互不影响。Even in different BOM relationships, the coding structure of the Part replacement group with the same hat code is consistent, but the coding attributes of the hat code and the sub-code need to be set independently, and the coding attribute settings between the BOM relationships applying the Part replacement group do not affect each other.

在BOM子项Part替代组中,各项子编码的编码属性具有可扩展的能力,Part/BOM编码关系管理系统的使用方可以根据不同的业务场景的需求对相应的BOM子项Part替代组中的编码属性进行增删改查中的一种或多种操作。In the BOM sub-item Part substitution group, the coding attributes of each sub-code are scalable. Users of the Part/BOM coding relationship management system can perform one or more operations of adding, deleting, modifying and checking the coding attributes in the corresponding BOM sub-item Part substitution group according to the needs of different business scenarios.

本申请所示的Part/BOM编码关系构建方法,可以构建如图2所示的Part/BOM编码关系管理系统。通过步骤S101~S103所描述的Part/BOM编码关系构建方法,可以满足在供应、制造、采购等业务场景下,通过“父项编码+帽子编码”识别所有在BOM中启用的子编码组合,根据需求量、已有库存量、帽子和子编码关系转化为任务指令,制造根据任务指令上的子编码识别并处理零部件实物。The Part/BOM coding relationship construction method shown in this application can construct a Part/BOM coding relationship management system as shown in Figure 2. The Part/BOM coding relationship construction method described in steps S101 to S103 can meet the business scenarios of supply, manufacturing, procurement, etc., identify all sub-coding combinations enabled in the BOM through "parent item code + hat code", and convert them into task instructions according to the demand, existing inventory, hat and sub-coding relationship, and manufacture identifies and processes physical parts according to the sub-coding on the task instruction.

下面将结合两个具体应用场景说明图3所述Part/BOM编码关系构建方法在具体业务场景下的应用,通过下述的两个实施例以展示本申请所示Part/BOM编码关系管理方法实现物料清单支持物料柔性供应、重用共享、分层应用的功能特点。The following will combine two specific application scenarios to illustrate the application of the Part/BOM coding relationship construction method described in Figure 3 in specific business scenarios. The following two embodiments will be used to demonstrate the functional characteristics of the Part/BOM coding relationship management method shown in this application to realize the bill of materials to support flexible material supply, reuse sharing, and layered application.

首先介绍第一个实施例,以供应链管理系统中的制造器件差异化供应为例介绍本申请所示的Part/BOM编码关系管理方法的具体应用。First, the first embodiment is introduced, and the specific application of the Part/BOM coding relationship management method shown in this application is introduced by taking the differentiated supply of manufacturing components in a supply chain management system as an example.

请参见图5,图5为本申请所提供的一种制造器件差异化供应的应用场景下的Part编码拆分需求示意图。如图5所示的器件供应中,Part编码为12XXXXXX的器件Part500包含四种不同的型号,分别是型号A、型号B、型号C以及型号D。通过管理产地差异501拆分成Part编码为12XXXXX1的产品BOMPart,可用的型号仅包括型号B、型号C以及型号D;通过管理环保法规差异502拆分成Part编码为12XXXXX2的器件Part,可用的型号仅包括型号D;通过管理工艺差异503拆分成Part编码为12XXXXX3的器件Part,可用的型号仅包括型号A。随着供应链管理系统的不断发展,供应场景的约束条件日渐繁杂,编码为12XXXXXX的拆分Part数量会不断提升。在制造器件差异化供应的应用场景下,满足相同研发设计需求的器件,因管理产地、环保法规、工艺等因素等差异化造成管控维度的差异化,需要拆分为多个编码,导致供应链条的采购方/供应方无法汇总管理复杂的制造器件需求,不能及时修正调整复杂的制造器件替代关系,以实现复杂的制造器件的实物替代方案。Please refer to Figure 5, which is a schematic diagram of the Part code splitting requirements in an application scenario of differentiated supply of manufacturing devices provided by this application. In the device supply shown in Figure 5, the device Part 500 with Part code 12XXXXXX includes four different models, namely Model A, Model B, Model C and Model D. By managing the origin difference 501, it is split into product BOM Part with Part code 12XXXXX1, and the available models only include Model B, Model C and Model D; by managing the environmental protection regulations difference 502, it is split into device Part with Part code 12XXXXX2, and the available models only include Model D; by managing the process difference 503, it is split into device Part with Part code 12XXXXX3, and the available models only include Model A. With the continuous development of the supply chain management system, the constraints of the supply scenario are becoming more and more complex, and the number of split Parts coded as 12XXXXXX will continue to increase. In the application scenario of differentiated supply of manufacturing devices, devices that meet the same R&D and design requirements have differences in management and control dimensions due to differences in management origin, environmental regulations, processes and other factors, and need to be split into multiple codes. As a result, buyers/suppliers in the supply chain are unable to aggregate and manage complex manufacturing device demands, and cannot promptly correct and adjust complex manufacturing device substitution relationships to implement physical substitution solutions for complex manufacturing devices.

请参见图6,图6为本申请所提供的一种通过Part/BOM编码关系管理方法解决器件供应在差异化场景实施的示意图。具体解决方案实现步骤如下:Please refer to Figure 6, which is a schematic diagram of a method provided by the present application for solving the problem of device supply in a differentiated scenario through a Part/BOM coding relationship management method. The specific steps for implementing the solution are as follows:

S201:根据业务需求创建帽子编码。S201: Create hat codes according to business needs.

在构建Part替代组时,创建帽子编码以表述该帽子编码代表的Part替代组所满足的业务需求以及管控维度,随后将多个具有相同管控维度的子编码与所述帽子编码连接构建Part替代组。构建Part替代组的业务需求可以是管理产地变化、环保法规变化、工艺变化导致的,还可以是一些BOM关系中的其他管控维度发生变化导致的。如图6所示,帽子编码设置为12XXXXXX,用于指代一批具有相同管控维度的器件。When building a Part replacement group, create a hat code to express the business needs and control dimensions met by the Part replacement group represented by the hat code, and then connect multiple sub-codes with the same control dimensions to the hat code to build a Part replacement group. The business needs for building a Part replacement group can be caused by changes in management origin, environmental regulations, and process changes, or changes in other control dimensions in some BOM relationships. As shown in Figure 6, the hat code is set to 12XXXXXX, which is used to refer to a batch of devices with the same control dimensions.

本步骤包含于Part/BOM关系管理方法的步骤S101,创建帽子编码的相关概念请参见S101的相关描述。This step is included in step S101 of the Part/BOM relationship management method. For the relevant concepts of creating hat codes, please refer to the relevant description of S101.

S202:为Part分配子编码,通过连接子编码与帽子编码以构建Part替代组。S202: Assign subcodes to the Parts, and construct a Part substitution group by connecting the subcodes and the hat codes.

在帽子编码生成后,根据已经确定的所述Part替代组的业务需求,汇集一种或多种符合帽子编码所代表的Part,并为每一个Part分配一个编码作为与所述帽子编码的子编码。将帽子编码作为Part替代组的汇聚点连接所述一个或多个子编码,组成Part替代组。构建Part替代组的各项子编码之间要求具有相同的管控维度,即具有相同的功能规格、接口尺寸、外观材质以及工艺。After the hat code is generated, according to the business needs of the determined Part replacement group, one or more Parts that meet the hat code are collected, and a code is assigned to each Part as a sub-code of the hat code. The hat code is used as the convergence point of the Part replacement group to connect the one or more sub-codes to form a Part replacement group. The sub-codes that construct the Part replacement group are required to have the same management and control dimensions, that is, the same functional specifications, interface dimensions, appearance materials, and processes.

Part替代组中的各项子编码之间的管控维度相同,因而具有可以相互替代的关系。如图6所示,所述Part替代组包括一个帽子编码以及四个子编码,每个子编码分别指代一种型号的Part,分别是型号A、型号B、型号C以及型号D。The control dimensions of each sub-code in the Part substitution group are the same, so they can be substituted for each other. As shown in Figure 6, the Part substitution group includes a hat code and four sub-codes, each of which refers to a type of Part, namely Model A, Model B, Model C, and Model D.

本步骤包含于Part/BOM关系管理方法的步骤S101,构建Part替代组的相关概念请参见S101的相关描述。This step is included in step S101 of the Part/BOM relationship management method. For the relevant concepts of building a Part replacement group, please refer to the relevant description of S101.

S203:将帽子编码作为BOM的子项编码以构建BOM关系。S203: Use the hat code as the sub-item code of the BOM to build a BOM relationship.

在构建Part替代组后,通过创建BOM父项编码,并将所述Part替代组中的帽子编码作为BOM关系中的子项编码以构成BOM关系。在其他可能的实施例中,在BOM关系中与父项编码连接的子项编码数量还可以是一个或多个。由于器件的差异化供应需求,可以将生成的Part替代组关系中的帽子编码应用于多个BOM。由图6所示,在BOM关系之中,子项编码不仅包括以例如编码为“12XXXXXX”的帽子编码,还包括其他的不包括替代组结构的“标签”、“软件”等子项编码。After constructing the Part substitution group, a BOM relationship is formed by creating a BOM parent item code and using the hat code in the Part substitution group as the sub-item code in the BOM relationship. In other possible embodiments, the number of sub-item codes connected to the parent item code in the BOM relationship can also be one or more. Due to the differentiated supply requirements of devices, the hat code in the generated Part substitution group relationship can be applied to multiple BOMs. As shown in Figure 6, in the BOM relationship, the sub-item code includes not only the hat code coded as "12XXXXXX", but also other sub-item codes such as "label" and "software" that do not include the substitution group structure.

当Part替代组中的帽子编码与父项编码接连并构建BOM关系后,可以通过设置帽子编码的“是否启用子编码”属性设置所述Part替代组是否在该BOM中启用子编码。When the hat code in the Part alternative group is connected with the parent code and a BOM relationship is established, you can set whether the Part alternative group enables sub-coding in the BOM by setting the "Whether to Enable Sub-coding" property of the hat code.

本步骤对应Part/BOM关系管理方法的步骤S102,构建BOM关系的相关概念请参见S102的相关描述。This step corresponds to step S102 of the Part/BOM relationship management method. For the relevant concepts of building a BOM relationship, please refer to the relevant description of S102.

S204:设置BOM子项Part替代组的子编码属性,确定该替代组在对应BOM中启用的子编码。S204: Setting the sub-code attribute of the BOM sub-item Part alternative group to determine the sub-code enabled by the alternative group in the corresponding BOM.

通过以帽子编码为标识锁定Part替代组,识别出该Part替代组中的帽子编码在所有已应用的BOM关系中的BOM子项Part替代组的子编码,并根据各项子编码的“BOM中是否启用”属性标识,识别Part替代组在所述BOM子项Part替代组中是否启用子编码。当所述属性标识为“启用”,则所述Part替代组在该BOM子项Part替代组中启用对应的子编码,当所述属性标识为“不启用”,则所述Part替代组在该BOM子项Part替代组中不启用对应的子编码。By locking the Part substitution group with the hat code as the identifier, the subcodes of the BOM sub-item Part substitution group in all applied BOM relationships of the hat code in the Part substitution group are identified, and according to the "whether enabled in BOM" attribute identifier of each subcode, it is identified whether the Part substitution group enables the subcode in the BOM sub-item Part substitution group. When the attribute identifier is "enabled", the Part substitution group enables the corresponding subcode in the BOM sub-item Part substitution group, and when the attribute identifier is "disabled", the Part substitution group does not enable the corresponding subcode in the BOM sub-item Part substitution group.

为满足BOM的业务需求,当Part替代组被不同BOM关系所采用的情况下,通过独立设置不同BOM关系所采用的Part替代组的帽子编码属性以及子编码属性,以确定上述编码属性是否在对应的BOM关系中启用。在不同BOM关系中,具有相同帽子编码的Part替代组的编码结构是一致的,但是在帽子编码和子编码的编码属性上需要分别进行独立设置,应用Part替代组的各个所述BOM关系之间的编码属性设置互不影响。In order to meet the business needs of BOM, when the Part substitution group is adopted by different BOM relationships, the hat coding attributes and sub-coding attributes of the Part substitution group adopted by different BOM relationships are independently set to determine whether the above coding attributes are enabled in the corresponding BOM relationship. In different BOM relationships, the coding structure of the Part substitution group with the same hat coding is consistent, but the coding attributes of the hat coding and sub-coding need to be set independently, and the coding attribute settings between the BOM relationships that apply the Part substitution group do not affect each other.

本步骤对应Part/BOM关系管理方法的步骤S103,设置BOM关系中帽子编码属性以及子编码属性的相关概念请参见S103的相关描述。This step corresponds to step S103 of the Part/BOM relationship management method. For the concepts related to setting the hat coding attribute and sub-coding attribute in the BOM relationship, please refer to the relevant description of S103.

接下来以在器件编码下引入新的厂家型号MPN的应用场景为例,介绍本申请所示Part/BOM编码关系构建方法的具体应用。第二个实施例以Part替代组在变更的情况下,展示本申请所示的Part/BOM编码关系构建方法,具有支持器件替代快速引入的功能特点。Next, we will take the application scenario of introducing a new manufacturer model MPN under the device code as an example to introduce the specific application of the Part/BOM coding relationship construction method shown in this application. The second embodiment shows the Part/BOM coding relationship construction method shown in this application in the case of a change in the Part replacement group, which has the functional characteristics of supporting the rapid introduction of device replacement.

请参见图7,图7为本申请所提供的一种器件供应新增厂家型号需求示意图。如图7所示,器件编码“12XXXXXX”在引入一个新的厂家“型号E”之前,要进行器件替代测试验证。当新增的厂家“型号E”通过各个产品BOM的替代测试验证之后,编码“12XXXXXX”才能增加厂家“型号E”,对于不通过的产品BOM需通过拆分新编码进行处理。Please refer to Figure 7, which is a schematic diagram of the demand for new manufacturer models for device supply provided by this application. As shown in Figure 7, before introducing a new manufacturer "Model E", the device code "12XXXXXX" must undergo device replacement testing and verification. After the newly added manufacturer "Model E" passes the replacement test verification of each product BOM, the code "12XXXXXX" can add the manufacturer "Model E", and the product BOM that does not pass the test needs to be processed by splitting the new code.

由于等待验证的产品BOM数量通常为数十种或数百种,等待完成所有BOM的测试或者技术评估才能得出最终的替代结论需要较长时间。此时有些产品线测试周期较短,希望快速引用该器件的需求要么不能得到满足,要么只能通过拆分编码解决,增加编码替代管理复杂性。Since there are usually dozens or hundreds of product BOMs to be verified, it takes a long time to complete the testing or technical evaluation of all BOMs before the final replacement conclusion can be drawn. At this time, some product lines have a short test cycle, and the demand for quick reference of the device is either not met or can only be solved by splitting the code, which increases the complexity of code replacement management.

请参见图8,本申请所提供的一种通过Part/BOM编码关系管理方法解决器件供应快速新增厂家型号的示意图。如图8所示,本申请所示的Part/BOM编码关系管理方法,通过能够使得不同器件的替代验证流程相对独立,让小批测试周期较短的产品线可以快速投产,不必等待所有验证结果出现后统一修改BOM。具体解决方案实现步骤如下:Please refer to Figure 8, which is a schematic diagram of a method provided by the present application for solving the problem of quickly adding new manufacturer models to the device supply through the Part/BOM coding relationship management method. As shown in Figure 8, the Part/BOM coding relationship management method shown in the present application can make the replacement verification process of different devices relatively independent, so that product lines with small batch test cycles can be put into production quickly without having to wait for all verification results to appear before uniformly modifying the BOM. The specific solution implementation steps are as follows:

S301:根据新厂家型号以及帽子编码新增创建子编码。S301: Create a sub-code according to the new manufacturer model and hat code.

在本申请所示实施例中,Part替代组已经存在甚至已经应用于一个或多个BOM关系中并投产使用,由于业务需求的变化进行Part替代组的变更。本申请所示的实施例涉及Part替代组的变更,需要创建生成子编码并加入已经存在的Part替代组。In the embodiment shown in the present application, the Part substitution group already exists and has even been applied to one or more BOM relationships and put into production. Due to changes in business needs, the Part substitution group is changed. The embodiment shown in the present application involves changes in the Part substitution group, which requires the creation of a generated sub-code and the addition of it to the existing Part substitution group.

在本申请所示的新增厂家型号的应用场景中,根据新厂家型号选型以及帽子编码所代表的Part管控维度,生成一个与帽子编码对应的子编码。如图8所示,已有帽子编码“12XXXXXX”,根据相同管控维度生成一个子编码“12XXXXXX5”并接连新厂家型号“型号E”。In the application scenario of the new manufacturer model shown in this application, a sub-code corresponding to the hat code is generated according to the new manufacturer model selection and the Part control dimension represented by the hat code. As shown in Figure 8, there is an existing hat code "12XXXXXX", and a sub-code "12XXXXXX5" is generated according to the same control dimension and connected to the new manufacturer model "Model E".

在本申请的实施例中,新增厂家型号唯一并且名为“型号E”,在Part替代组中的每个子编码挂载一个对应的厂家型号(MPN),因此仅新增创建一个子编码。可以理解,本申请仅仅作为一个示例,由于每个子编码连接一个厂家型号,在其他可能的实施例中,新增的厂家型号数量可以是更多个,新的子编码可以挂载一个或多个厂家型号,新增厂家型号也可以挂载于Part替代组中已有的子编码之下,不做限定。In the embodiment of the present application, the newly added manufacturer model is unique and named "Model E", and each sub-code in the Part replacement group is mounted with a corresponding manufacturer model (MPN), so only one new sub-code is created. It can be understood that the present application is only used as an example. Since each sub-code is connected to a manufacturer model, in other possible embodiments, the number of newly added manufacturer models can be more, the new sub-code can be mounted with one or more manufacturer models, and the newly added manufacturer model can also be mounted under the existing sub-code in the Part replacement group, without limitation.

S302:以帽子编码为标识将新增子编码加入对应的Part替代组。S302: adding the newly added sub-code to the corresponding Part replacement group using the hat code as an identifier.

如图8所示,将子编码“12XXXXXX1”与帽子编码“12XXXXXX”连接,将代表新加入的厂家型号“型号E”加入帽子编码对应的替代组之中,构建新增厂家型号的Part替代组。As shown in FIG8 , the sub-code “12XXXXXX1” is connected to the hat code “12XXXXXX”, and the “Model E” representing the newly added manufacturer model is added to the replacement group corresponding to the hat code to construct the Part replacement group of the newly added manufacturer model.

将Part替代组完成更新的操作,不需经过产品替代结论全部通过验证之后再纳入BOM,可以有效新增厂家或子编码在BOM中启动时间。The update operation of the Part replacement group does not need to be verified before the product replacement conclusions are included in the BOM, which can effectively add the start time of the manufacturer or sub-code in the BOM.

S303:以帽子编码为标识搜索已启用子编码的BOM清单。S303: Searching for a BOM list with enabled sub-codes by using the hat code as an identifier.

如图8所示,在本申请的实施例中,所述Part替代组已在2个BOM中启用,以帽子编码为标识更新这2个BOM中对应的Part替代组以更新BOM编码结构。在其他可能的实施例中,已应用所述Part替代组的BOM数量还可以更少或更多。由图8所示,在BOM关系之中,子项编码不仅包括以例如编码为“12XXXXXX”的帽子编码,还包括其他的不包括替代组结构的“标签”、“软件”等子项编码。As shown in FIG8 , in an embodiment of the present application, the Part substitution group has been enabled in two BOMs, and the corresponding Part substitution groups in the two BOMs are updated with the hat code as an identifier to update the BOM coding structure. In other possible embodiments, the number of BOMs to which the Part substitution group has been applied can be less or more. As shown in FIG8 , in the BOM relationship, the sub-item coding includes not only the hat code coded as “12XXXXXX”, for example, but also other sub-item codes such as “label” and “software” that do not include the substitution group structure.

对于已经完成Part替代组更新的每一个BOM,新增厂家型号所对应子编码的“BOM中是否启用”属性在完成对应的可替代验证之前默认为“不启用”。For each BOM that has completed the Part Alternative Group update, the "Enabled in BOM" attribute of the sub-code corresponding to the newly added manufacturer model will be set to "Not Enabled" by default before the corresponding alternative verification is completed.

S304:根据厂家型号的可替代验证结果,确定BOM子项Part替代组中子编码的属性值。S304: Determine the attribute value of the sub-code in the BOM sub-item Part replacement group according to the alternative verification result of the manufacturer model.

在每个BOM完成新厂家型号可替代验证之后,通过设置该BOM子项Part替代组中子编码的“BOM中是否启用”属性,即可确定新型厂家型号是否在对应BOM子项Part替代组中启用。通过BOM子项Part替代组,无需等待使用该帽子编码的所有BOM完成可替代验证后统一更新BOM清单,同时尽量减少Part编码拆分导致的Part替代关系的管理复杂性。After each BOM completes the substitutability verification of the new manufacturer model, by setting the "Whether to Enable in BOM" attribute of the sub-code in the BOM sub-item Part substitution group, you can determine whether the new manufacturer model is enabled in the corresponding BOM sub-item Part substitution group. Through the BOM sub-item Part substitution group, there is no need to wait for all BOMs using the hat code to complete the substitutability verification before uniformly updating the BOM list, while minimizing the management complexity of the Part substitution relationship caused by the Part code split.

可以理解,本实施例仅介绍了增加厂家型号导致新增子编码的情况,在其他可能的实施例中,由于业务需求以及管控维度的变化,还会有Part替代组中的子编码出现删除、修改、无效等情况,因此,需要对应操作BOM子项Part替代组中的各项子编码以及编码属性。其中,上述操作包括在不改变Part替代组的帽子编码的情况下,对子编码或子编码属性执行增、删、改中的一种或多种操作。当Part替代组不变动的情况下,在BOM子项Part替代组变更的时候,仅修正BOM子项Part替代组中的各项子编码,对相应的子编码执行删除、修改、无效等一种或多种操作。It can be understood that this embodiment only introduces the situation where the addition of manufacturer models leads to the addition of new sub-codes. In other possible embodiments, due to changes in business needs and management dimensions, there will be deletions, modifications, invalidations, etc. of sub-codes in the Part replacement group. Therefore, corresponding operations are required for each sub-code and coding attribute in the BOM sub-item Part replacement group. Among them, the above operations include performing one or more operations of adding, deleting, and modifying the sub-code or sub-code attribute without changing the hat code of the Part replacement group. When the Part replacement group does not change, when the BOM sub-item Part replacement group changes, only the sub-codes in the BOM sub-item Part replacement group are corrected, and one or more operations such as deletion, modification, and invalidation are performed on the corresponding sub-codes.

参阅图9,图9是本申请提供的一种Part/BOM编码关系管理装置的示意图。本实施例的一种Part/BOM编码关系管理装置,包括:替代组构建模块901、BOM关系构建模块902、BOM子项替代组构建模块903。Refer to Fig. 9, which is a schematic diagram of a Part/BOM coding relationship management device provided by the present application. A Part/BOM coding relationship management device of this embodiment includes: a replacement group construction module 901, a BOM relationship construction module 902, and a BOM sub-item replacement group construction module 903.

替代组构建模块901,用于通过某一Part的管控维度生成对应的帽子编码,以及,用于将这一组子编码中的每一个与对应的帽子编码连接,构建可应用于不同BOM关系的Part替代组。在其他可能的情况下,还用于通过在不改变已有Part替代组管控维度的情况下实现对Part中子编码或帽子编码的增删改查操作。通过上述操作,替代组构建模块901可实现构建如步骤S101所示的供不同BOM所应用的Part替代组。The alternative group construction module 901 is used to generate a corresponding hat code through the control dimension of a certain Part, and to connect each of the sub-codes in this group with the corresponding hat code to construct a Part alternative group that can be applied to different BOM relationships. In other possible cases, it is also used to implement the addition, deletion, modification and query operations on the sub-codes or hat codes in the Part without changing the control dimension of the existing Part alternative group. Through the above operations, the alternative group construction module 901 can realize the construction of a Part alternative group for application to different BOMs as shown in step S101.

替代组构建模块901,还用于根据相同管控维度原则筛选出多个具有功能规格相同、接口尺寸相同、外观材质相同以及工艺相同,使得帽子编码与多个子编码之间具有匹配关系。由于多个子编码之间具有相同的管控维度,因此各个子编码之间具有可替代关系。在其他可能的情况下,用于通过修改已生成的Part替代组的管控维度实现对Part替代组中子编码或帽子编码的增删改查操作,以及,用于根据制造流程、工艺路线、器件规格、成本核算、库存管理等要素维护Part替代组的管控维度,以便动态调整组内子编码加入或删除的原则。The replacement group construction module 901 is also used to screen out multiple sub-codes with the same functional specifications, the same interface size, the same appearance material and the same process according to the principle of the same control dimension, so that the hat code has a matching relationship with the multiple sub-codes. Since the multiple sub-codes have the same control dimension, the sub-codes are replaceable. In other possible cases, it is used to implement the addition, deletion, modification and query operations of the sub-codes or hat codes in the Part replacement group by modifying the control dimension of the generated Part replacement group, and to maintain the control dimension of the Part replacement group according to factors such as manufacturing process, process route, device specifications, cost accounting, inventory management, etc., so as to dynamically adjust the principles of adding or deleting sub-codes within the group.

BOM关系构建模块902,用于生成涵盖此BOM的制造流程、工艺路线、组件结构等要素的父项编码,以及,用于根据所述父项编码关联BOM所代表的例如制造流程、工艺路线、器件规格等产品要素的一个或多个子项编码。通过上述操作,BOM关系构建模块902可实现构建如S102所示的包含一个父项编码以及一个或多个子项编码的BOM关系。The BOM relationship construction module 902 is used to generate a parent item code covering the manufacturing process, process route, component structure and other elements of the BOM, and to associate one or more sub-item codes of product elements such as the manufacturing process, process route, and device specifications represented by the BOM according to the parent item code. Through the above operations, the BOM relationship construction module 902 can realize the construction of a BOM relationship including a parent item code and one or more sub-item codes as shown in S102.

BOM关系构建模块902,还用于设置、更改与BOM的父项编码关联的子项编码。其中,子项编码可以是帽子编码或是子编码。当子项编码为帽子编码的情况下,表示子项编码为帽子编码所对应的一组具有可替代关系的多个子编码,此时,所述帽子编码以及对应的多个子编码所代表的Part替代组被称作BOM子项Part替代组。在本BOM中“是否启用子编码”的属性,当设置为“启用”,打开所述帽子编码所代表的Part替代组的子编码层级,否则设置为“不启用”。当子项编码为子编码时,则作为子项编码的子编码的“是否启用子编码”的属性默认为“不涉及”。The BOM relationship construction module 902 is also used to set and change the sub-item code associated with the parent item code of the BOM. Among them, the sub-item code can be a hat code or a sub-code. When the sub-item code is a hat code, it means that the sub-item code is a group of multiple sub-codes with a substitutable relationship corresponding to the hat code. At this time, the Part substitution group represented by the hat code and the corresponding multiple sub-codes is called the BOM sub-item Part substitution group. In this BOM, the attribute of "whether to enable sub-coding" is set to "enabled" to open the sub-coding level of the Part substitution group represented by the hat code, otherwise it is set to "not enabled". When the sub-item code is a sub-code, the attribute of "whether to enable sub-coding" of the sub-code of the sub-item code defaults to "not involved".

BOM子项替代组构建模块903,用于当Part替代组的帽子编码作为BOM关系中子项编码的情况下,构建、维护BOM子项Part替代组中的编码结构以及编码属性。其中,对于每一个子编码设置在“BOM中是否启用”属性。当子编码属性选择为“启用”时,所述Part替代组中的对应子编码在BOM中可以被使用,反之,当子编码属性选择为“不启用”时,所述Part替代组中的对应子编码在BOM中不可被使用,方便子编码灵活替换与Part替代组的灵活使用。The BOM sub-item substitution group construction module 903 is used to construct and maintain the coding structure and coding attributes in the BOM sub-item Part substitution group when the hat code of the Part substitution group is used as the sub-item code in the BOM relationship. Among them, the "whether to enable in BOM" attribute is set for each sub-code. When the sub-code attribute is selected as "enabled", the corresponding sub-code in the Part substitution group can be used in the BOM. Conversely, when the sub-code attribute is selected as "disabled", the corresponding sub-code in the Part substitution group cannot be used in the BOM, which facilitates the flexible replacement of sub-codes and the flexible use of Part substitution groups.

BOM子项替代组构建模块903,还用于BOM中Part替代组的每一个子编码提供可配置、可扩展、可删除编码属性的能力,支持本申请装置使用方根据不同的业务场景设置、修改、扩展、删除相应的业务属性。通过上述操作,BOM子项替代组构建模块903可实现构建如S103所示的BOM子项Part替代组关系。The BOM sub-item substitution group construction module 903 is also used to provide configurable, extensible, and deletable coding attributes for each sub-code of the Part substitution group in the BOM, supporting the user of the device of this application to set, modify, expand, and delete corresponding business attributes according to different business scenarios. Through the above operations, the BOM sub-item substitution group construction module 903 can realize the construction of the BOM sub-item Part substitution group relationship as shown in S103.

为了陈述简便,本实施例的一种Part/BOM编码关系管理装置详细的说明,可以具体参见图3至图8以及步骤S101~S103、步骤S201~S204以及步骤S301~S304的相关描述。本实施例所示的Part/BOM编码关系管理装置之中的各个模块,可以位于不同电子计算设备并通过云端网络连接。For the sake of simplicity, a detailed description of a Part/BOM coding relationship management device of this embodiment can be specifically referred to Figures 3 to 8 and the related descriptions of steps S101 to S103, steps S201 to S204, and steps S301 to S304. Each module in the Part/BOM coding relationship management device shown in this embodiment can be located in different electronic computing devices and connected through a cloud network.

参阅图10,图10是本申请提供的一种电子计算设备的结构示意图。本实施例的数据处理设备包括:一个或多个第一处理器1010、数据采集器1020、通信接口1030、外部存储器1040以及总线1050。其中,第一处理器1010、数据采集器1020、通信接口1030、外部存储器1040之间可以通过总线1050连接。Refer to Figure 10, which is a schematic diagram of the structure of an electronic computing device provided by the present application. The data processing device of this embodiment includes: one or more first processors 1010, a data collector 1020, a communication interface 1030, an external memory 1040 and a bus 1050. Among them, the first processor 1010, the data collector 1020, the communication interface 1030, and the external memory 1040 can be connected through the bus 1050.

数据采集器1020用于采集如S101~S103所述方法的各类Part/BOM编码管理关系构建过程中产生的相关数据,以及用于Part/BOM信息架构中各个模块之间的数据获取。The data collector 1020 is used to collect relevant data generated during the construction of various Part/BOM coding management relationships in the method described in S101 to S103, and is used for data acquisition between various modules in the Part/BOM information architecture.

第一处理器1010包括一个或者多个通用处理器,其中,通用处理器可以是能够处理电子指令的任何类型的设备,包括中央处理器(CentralProcessingUnit,CPU)、微处理器、微控制器、主处理器、控制器以及ASIC(ApplicationSpecificIntegratedCircuit,专用集成电路)等等。第一处理器1010执行各种类型的数字存储指令,例如存储在外部存储器1040中的软件或者固件程序,它能使数据处理设备提供较宽的多种服务。例如,第一处理器1010能够执行程序或者处理数据,以执行本文讨论的方法的至少一部分。The first processor 1010 includes one or more general-purpose processors, wherein the general-purpose processor can be any type of device capable of processing electronic instructions, including a central processing unit (CPU), a microprocessor, a microcontroller, a main processor, a controller, and an ASIC (Application Specific Integrated Circuit), etc. The first processor 1010 executes various types of digital storage instructions, such as software or firmware programs stored in the external memory 1040, which enables the data processing device to provide a wide variety of services. For example, the first processor 1010 can execute programs or process data to perform at least a portion of the methods discussed herein.

通信接口1030可以为有线接口(例如以太网接口),用于与其他数据处理设备或用户进行通信,用于实现Part/BOM编码关系管理方法,相关概念可参考如前文所述的详细介绍,此处不再赘述。The communication interface 1030 may be a wired interface (eg, an Ethernet interface) for communicating with other data processing devices or users, and for implementing a Part/BOM coding relationship management method. For related concepts, please refer to the detailed introduction described above and will not be repeated here.

外部存储器1040可以包括易失性存储器(VolatileMemory),例如随机存取存储器(RandomAccessMemory,RAM);存储器也可以包括非易失性存储器(Non-VolatileMemory),例如只读存储器(Read-OnlyMemory,ROM)、快闪存储器(FlashMemory)、硬盘(HardDiskDrive,HDD)或固态硬盘(Solid-StateDrive,SSD)存储器还可以包括上述种类的存储器的组合。外部存储器1040可以存储有程序代码以及程序数据。The external memory 1040 may include a volatile memory, such as a random access memory (RAM); the memory may also include a non-volatile memory, such as a read-only memory (ROM), a flash memory, a hard disk drive (HDD) or a solid-state drive (SSD). The memory may also include a combination of the above-mentioned types of memory. The external memory 1040 may store program code and program data.

所述第一处理器1010通过调用外部存储器1040中的程序代码,可以用于执行如步骤S101~S103、步骤S201~S204以及步骤S301~S304所描述的步骤,实现Part/BOM编码关系管理方法。为了陈述简便,本实施例详细的介绍,可以具体参见图3至图8以及相关描述。The first processor 1010 can be used to execute the steps described in steps S101 to S103, steps S201 to S204, and steps S301 to S304 by calling the program code in the external memory 1040 to implement the Part/BOM coding relationship management method. For the sake of simplicity, the detailed introduction of this embodiment can be specifically referred to Figures 3 to 8 and related descriptions.

虽然本发明描述了由某些虚拟组件和物理实体执行的功能,但在云服务系统应用场景中,在上述编码关系管理过程中的一些或全部可以分布在多个虚拟组件和实体之间,并且过程的一个或多个实例可以在分布式系统、虚拟机以及一个或多个云服务系统上执行。Although the present invention describes functions performed by certain virtual components and physical entities, in a cloud service system application scenario, some or all of the above-mentioned encoding relationship management process may be distributed among multiple virtual components and entities, and one or more instances of the process may be executed on a distributed system, a virtual machine, and one or more cloud service systems.

本申请提供一种非暂态计算机可读存储介质,该非暂态计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述报靶方法的全部步骤,例如,所述处理器执行所述计算机程序时实现下如步骤S101~S103、步骤S201~S204、步骤S301~S304的过程以及相关操作。The present application provides a non-transitory computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, all steps of the above-mentioned target reporting method are implemented. For example, when the processor executes the computer program, the processes of steps S101 to S103, steps S201 to S204, and steps S301 to S304 and related operations are implemented.

该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备行本申请各个实施例所述方法的全部或部分步骤。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器、云服务中心或数据中心通过有线(例如同轴电缆、光纤、数字用户线)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器、云服务中心或数据中心进行传输。The computer software product is stored in a storage medium, including several instructions for making a computer device perform all or part of the steps of the method described in each embodiment of the present application. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from a website site, computer, server, cloud service center or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server, cloud service center or data center.

所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备,还可以是由云端服务器所提供的云化存储资源。所述可用介质可以是磁性介质,(例如,软盘、存储盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态存储盘SolidStateDisk,SSD)等。The computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or data center that includes one or more available media, or a cloud storage resource provided by a cloud server. The available medium may be a magnetic medium (e.g., a floppy disk, a storage disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state storage disk, Solid State Disk, SSD), etc.

此外,在图10所示的外部存储器1040中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来。In addition, when the logic instructions in the external memory 1040 shown in FIG10 can be implemented in the form of a software functional unit and sold or used as an independent product, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or the part of the technical solution can be embodied in the form of a software product.

本申请还提供一种计算机程序产品,所计算机程序产品包括有计算机程序,该计算机程序被处理器执行时实现上述报靶方法的全部步骤,例如,所述处理器执行所述计算机程序时实现下如步骤S101~S103、步骤S201~S204、步骤S301~S304的过程以及相关操作。The present application also provides a computer program product, which includes a computer program. When the computer program is executed by a processor, all the steps of the above-mentioned target reporting method are implemented. For example, when the processor executes the computer program, the processes of steps S101 to S103, steps S201 to S204, and steps S301 to S304 and related operations are implemented.

以上所描述的实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本申请实施例方案的目的。The embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the embodiments of the present application.

以上实施例仅用以说明本申请的技术方案,而非对其限制。尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。The above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application is described in detail with reference to the above embodiments, a person skilled in the art should understand that the technical solutions described in the above embodiments can still be modified, or some of the technical features can be replaced by equivalents. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims (30)

1. A coding relationship management method, comprising:
constructing a part replacement group, wherein the part replacement group comprises a cap code and a plurality of sub-codes with the same management and control dimension, and the cap code is connected with the plurality of sub-codes;
Building a bill of material (BOM) relation, wherein the BOM relation comprises a parent item code and one or more child item codes, the child item codes comprise the cap code and the child code, and the parent item code is connected with the child item codes;
setting the attribute of the sub item codes in the BOM relation, wherein the attribute of the sub item codes comprises determining whether the part substitution group corresponding to the sub item codes is started in the BOM relation;
And setting the attribute of the plurality of subcodes in the BOM sub-item part substitution group relation, wherein the attribute of the plurality of subcodes comprises determining whether to enable the corresponding subcodes in the BOM sub-item part substitution group relation.
2. The method of claim 1, wherein the constructing a replacement set of parts comprises:
creating a plurality of codes, and constructing the part replacement group according to the codes, wherein the code type of the codes comprises one cap code and a plurality of sub-codes;
The cap code cannot be used as a subcode in the other part replacement set, and the subcode cannot be used as a cap code in the other part replacement set;
within the component replacement set, each subcode can be connected to only one cap code and not to other subcodes or other cap codes.
3. The method of claim 1, wherein the same control dimension among the plurality of subcodes in the part replacement set includes identical functional specifications, identical interface dimensions, identical appearance materials and identical processes among the plurality of parts represented by the plurality of subcodes;
with the same regulatory dimension between the plurality of subcodes of the part replacement set, there is an alternative relationship between the plurality of subcodes.
4. The method of claim 1, wherein the subcode comprises the cap code and the subcode, comprising:
when the sub item code is a cap code, the cap code and the plurality of sub codes correspondingly connected form a BOM sub item part substitution group;
in the case where the child code is a child code, the child code is included in the BOM relationship through a connection with the parent code.
5. The method of claim 4, wherein in the event that the child code is a child code, the child code is directly concatenated with the parent code to construct the BOM relationship without concatenating with the cap code and other child codes.
6. The method of claim 4, wherein the BOM child part replacement set does not contain the parent code in the case where the child code is a cap code, the cap codes in the BOM child part replacement set only concatenate the plurality of child codes having the same governance dimension.
7. The method of any one of claims 1 to 6 wherein said component replacement set is applicable to a plurality of said BOM relationships to construct said BOM sub-item component replacement set, said component replacement set being identical in both said cap code and said plurality of sub-codes applied to different of said BOM relationships.
8. The method according to claim 7, wherein in the case where the component replacement group is applied to a plurality of the BOM relations, the attribute of the cap code and the attribute of the subcode of the BOM sub-component replacement group are set independently according to business requirements among the BOM relations, and the setting of the code attribute values between the BOM relations to which the component replacement group is applied does not affect each other.
9. The method of claim 8, wherein the attribute of the subcode connected to the cap code is enabled only if the attribute of the cap code of the BOM sub-item part replacement set is enabled subcode.
10. The method according to claim 8 or 9, wherein when the attribute of the cap code of the BOM sub item part replacement group is an enable subcode, the attribute of at least one subcode connected to the cap code is set to enable.
11. The method according to any one of claims 1 to 10, wherein after constructing the component replacement set, the method further comprises:
and performing a altering operation on the component replacement set, wherein the altering operation includes performing one or more of an add-drop-check on the subcode or the subcode attribute without altering the cap-code of the component replacement set.
12. The method of claim 11, wherein, before the BOM relationship changes,
When the change is required to be performed on the part replacement group, performing replacement verification of the change on the part replacement group on the BOM relation related to the part replacement group;
And when the replacement verification in the part replacement group passes, executing the change operation on the BOM sub-item part replacement group related to the part replacement group, and updating and setting the subcode attribute of the changed BOM sub-item part replacement group to determine whether the subcode is enabled in the corresponding BOM sub-item part replacement group.
13. The method of claim 4, wherein after constructing the bill of materials BOM relationship, the method further comprises:
And performing a change operation on a child code connected with the parent code, wherein the change operation comprises one or more operations of performing a pruning check on the attribute of the child code.
14. The method of claim 13, wherein, before the BOM relationship is changed,
When the child code connected with the parent code needs to make the change, executing substitution verification of the change on the BOM relation of the child code connected with the parent code by the child code connected with the parent code;
and when the replacement verification in the BOM relation passes, executing the changing operation on the child code connected with the parent code in the BOM relation.
15. The coding relation management device is characterized by comprising a substitution group construction module, a BOM relation construction module and a BOM sub-item substitution group construction module;
the replacement group construction module is used for constructing a part replacement group, wherein the part replacement group comprises a cap code and a plurality of sub-codes with the same management and control dimension, and the cap code is connected with the plurality of sub-codes;
The BOM relation construction module is used for constructing a bill of materials BOM relation and setting the attribute of an extensible child item code, wherein the BOM relation comprises a parent item code and one or more child item codes, the child item codes comprise the cap code and the child code, and the parent item code is connected with the cap code;
The BOM relation construction module is further configured to set an encoding attribute of the cap code if the child code of the BOM relation is a cap code, where the encoding attribute of the cap code includes determining whether to enable the part replacement group corresponding to the cap code in the BOM relation;
The BOM sub item substitution group construction module is used for constructing a BOM sub item part substitution group, wherein the coding attributes of the plurality of sub codes in the BOM sub item part substitution group are set, and the coding attributes of the sub codes comprise determining whether the corresponding sub codes are started in the BOM relation.
16. The apparatus of claim 15, wherein the replacement set construction module is configured to construct a replacement set of parts, comprising:
creating a plurality of codes, and constructing the part replacement group according to the codes, wherein the code type of the codes comprises one cap code and a plurality of sub-codes;
The cap code cannot be used as a subcode in the other part replacement set, and the subcode cannot be used as a cap code in the other part replacement set;
within the component replacement set, each subcode can be connected to only one cap code and not to other subcodes or other cap codes.
17. The apparatus of claim 15, wherein the plurality of subcodes have the same control dimensions in the component replacement group module, including identical functional specifications, identical interface dimensions, identical appearance materials, and identical processes between the plurality of components represented by the plurality of subcodes;
with the same regulatory dimension between the plurality of subcodes of the part replacement set, there is an alternative relationship between the plurality of subcodes.
18. The apparatus of claim 16, wherein in the BOM relation construction module, the child code comprises the cap code and the child code, comprising:
When the sub item code is a cap code, the cap code and the plurality of sub codes correspondingly connected form a BOM sub item part substitution group to act on the BOM relation;
in the case where the child code is a child code, the child code is included in the BOM relationship through a connection with the parent code.
19. The apparatus of claim 18, wherein the BOM relationship construction module is further configured to, in the event that the child code is a child code, construct the BOM relationship directly with the parent code without interfacing with the cap code and other child codes.
20. The apparatus of claim 18, wherein the BOM relation building module is further configured to, when the child code is a cap code, the BOM child part replacement set does not contain the parent code, the cap codes in the BOM child part replacement set only concatenate the plurality of child codes having the same regulatory dimension.
21. The apparatus of any one of claims 15 to 20, wherein the BOM sub-item part replacement set construction module is further configured to apply the part replacement set to a plurality of the BOM relationships to construct the BOM sub-item part replacement set, the part replacement set being identical in both the cap code and the plurality of sub-codes applied to different BOM relationships.
22. The apparatus of claim 21, wherein the BOM sub-component replacement set module is further configured to independently set the hat-coded attribute and the sub-coded attribute of the BOM sub-component replacement set in each of the BOM relationships according to business requirements if the component replacement set is applied to a plurality of the BOM relationships.
23. The apparatus of claim 22, wherein the BOM sub-item part replacement set module is further configured to set an attribute of the subcode connected to the cap code to enabled only if the attribute of the cap code of the BOM sub-item part replacement set is enabled subcode.
24. The apparatus of claim 22 or 23, wherein the BOM sub-item part replacement set module is further configured to set an attribute of at least one subcode connected to the cap code to enabled if the attribute of the cap code of the BOM sub-item part replacement set is enabled subcode.
25. The apparatus of any one of claims 15 to 24, wherein, after the component replacement set is constructed,
The substitute group construction module is further configured to perform a change operation on the part substitute group, where the change operation includes performing one or more operations of adding, deleting, and modifying the subcode or the subcode attribute without changing the cap code of the part substitute group.
26. The apparatus of claim 25 wherein, before the BOM relationship changes,
When the change is required to be performed on the part replacement group, performing replacement verification of the change on the part replacement group on the BOM relation to which the part replacement group has been applied;
and when the replacement verification in the part replacement group passes, executing the change operation on the BOM sub-item part replacement group to which the part replacement group is applied, and updating and setting the subcode attribute of the changed BOM sub-item part replacement group to determine whether the subcode is enabled in the corresponding BOM sub-item part replacement group.
27. The apparatus of claim 26, wherein the substitute group construction module is to perform a change operation on a child code connected to the parent code after constructing a bill of materials BOM relationship, wherein the change operation comprises performing one or more of an add-drop check on an attribute of the child code.
28. The method of claim 27, wherein, before the BOM relationship is changed,
When the child code connected with the parent code needs to make the change, executing substitution verification of the change on the BOM relation of the child code connected with the parent code by the child code connected with the parent code;
And when the replacement verification in the BOM relation is passed, the replacement group construction module executes the changed operation on the child code connected with the parent code in the BOM relation, and sets the changed child code attribute which is enabled in the BOM relation or not.
29. An electronic computing device comprising a memory and a processor, wherein the memory stores instructions that, when executed by the processor, enable the method of any one of claims 1 to 14 to be carried out.
30. A non-volatile storage medium comprising a plurality of instructions capable of implementing the method of any one of claims 1 to 14 when executed by an electronic device.
CN202310491269.3A 2023-04-28 2023-04-28 A method and system for managing coding relationships Pending CN118863761A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310491269.3A CN118863761A (en) 2023-04-28 2023-04-28 A method and system for managing coding relationships

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310491269.3A CN118863761A (en) 2023-04-28 2023-04-28 A method and system for managing coding relationships

Publications (1)

Publication Number Publication Date
CN118863761A true CN118863761A (en) 2024-10-29

Family

ID=93173679

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310491269.3A Pending CN118863761A (en) 2023-04-28 2023-04-28 A method and system for managing coding relationships

Country Status (1)

Country Link
CN (1) CN118863761A (en)

Similar Documents

Publication Publication Date Title
US7657777B2 (en) Common semantic model of management of a supply chain
Dean et al. An information system for one-of-a-kind production
CN112487648B (en) Multi-dimensional structured data creation method based on aerospace product features
CN104361424A (en) Master data system integration method based on enterprise service bus (ESB)
US20100153152A1 (en) Method and system for recursion check and low-level code generation for directed graph
US8645431B2 (en) Multi-level supply chain management system and methods
CN107844936A (en) Variation, device, terminal and the computer-readable recording medium of BOM
CN102004954A (en) Product information system and information integration method of product design system
JP2010535366A (en) Parts inventory management
CN104699034A (en) Managing design updates in a manufacturing execution system
CN110889579A (en) MBOM technical state management and control method based on baseline
CN109214776A (en) A kind of thermoelectricity EPC general contract of civil engineering management overall process total factor control platform
US20080133589A1 (en) Management of an operations chain through customizable applications and components
Zhou et al. Design and implementation of intelligent manufacturing project management system based on bill of material
Harkonen et al. Productization and product structure as the backbone for product data and fact-based analysis of company products
CN116303385A (en) Data auditing method and device, electronic equipment and storage medium
CN118863761A (en) A method and system for managing coding relationships
US8200701B2 (en) Handling of data in a data sharing system
US20100287570A1 (en) Using abstraction layers to facilitate communication between systems
CN115827051A (en) Software integration management system, method and server
Mediavilla et al. Asset administration shell-based engineering change management process: Challenges and ways forward
JP2024008022A (en) Digital twin cooperation method, digital twin cooperation system, and digital twin cooperation program
JP6397657B2 (en) Requirements calculation system, requirements calculation method and program
CN114418587A (en) Decentralized supply chain management system based on blockchain and smart contracts
CN118606329B (en) Production equipment informatization management method and system for resource sharing among enterprises

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication