CMAN information management method and system based on configured BOM
By defining and automatically converting part master data attributes in the configured BOM management system, the problem of low efficiency of CMAN status management is solved, efficient and intelligent management of CMAN information is realized, and the efficiency and data quality of vehicle development collaboration are improved.
Patent Information
- Application Number
- CN202411383549.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-30
- Publication Date
- 2025-01-24
AI Technical Summary
The existing technology cannot fully and effectively manage the CMAN status under the configured BOM management system, resulting in low efficiency of CMAN information management and inconsistent data, affecting the efficiency and quality of vehicle development coordination.
By defining key information of the main data attributes of the parts, including CMAN status, first applicable models, and first applicable items, and automatically convert the CMAN attribute in BOM based on rules, the automatic correction and statement generation of CMAN information is realized.
It solves the problem that configured BOM cannot completely and correctly manage CMAN information, improves the efficient and intelligent management level of CMAN information, improves the efficiency of vehicle development collaboration and the level of data information management.
Smart Images

Figure CN119357237A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of automobile information data management, and in particular to a CMAN information management method and system based on a configurable BOM. Background Art
[0002] With the new four trends of automobiles, namely, electrification, intelligence, networking, and sharing, automobiles are gradually developing from mass production to mass customization. To support the transformation of the business model of forward development and mass customization of automobiles, the BOM management of the automobile industry generally adopts the configuration-based BOM management model. Configuration-based BOM management generally takes vehicle models as management units, and becomes an important carrier for multi-business management such as engineering, projects, procurement, finance, technology, manufacturing, and after-sales, supporting key information for new product development and product delivery. The management unit of this BOM is called a BOM room.
[0003] In order to reduce the cost of automobile R&D and shorten the product development cycle, the automobile industry generally adopts a platform development strategy. At the same time, in order to enhance product competitiveness, differentiated development is carried out in the aspects of interior decoration, exterior decoration, intelligence, functional configuration, etc. that customers strongly perceive. In the early planning of product development, in order to clearly convey the project development scope to all project members, it is necessary to identify the scope of vehicle development. The more commonly used method is CMAN (using C, M, A, and N to represent different states), that is, on the platform or mature model, mark which systems / components are completely used (C), which systems / components need to be partially modified (M), which systems / components need to be newly developed (N), and which need to be newly developed or modified across models (A). In actual work, it is necessary to use BOM as a management carrier and project as a management unit. In the BOM of the project, parts are marked with CMAN status to guide product development management and full business chain collaboration.
[0004] The configured BOM in the automotive industry uses vehicle models as management units (BOM rooms). A vehicle model usually contains several projects. The same newly developed or modified and reused part may be used in several projects under a vehicle model. Then, it is a newly developed part (M, A, N) in the first project used, but it is a reused part (C) in other projects in the same BOM room. However, the CMAN attribute of each part's BOM line can only have one attribute value, which makes it impossible to completely and effectively manage the CMAN status under the configured BOM management system.
[0005] At present, the automotive industry generally splits the configured BOM into project units and manages the CMAN list offline, but this management method has the following problems:
[0006] 1) The enterprise-level BOM system cannot manage CMAN information and CMAN reports completely and correctly, and can only be used as reference data, affecting the efficiency and quality of vehicle development collaboration.
[0007] 2) CMAN management efficiency is low. After the BOM in the enterprise-level BOM system is exported, it is manually modified. However, the data lacks information system management and is inconsistent with the system data, resulting in inconsistent basis for collaboration among various businesses.
[0008] 3) Lack of basic data management and inability to utilize the database, as one of the most important carriers of product information, hinders the digital transformation of the business.
[0009] As the iteration cycle of automobile products accelerates, this demand becomes more and more urgent, and the contradiction becomes more and more prominent. Currently, there is no content in this regard in domestic and foreign public patents. Summary of the invention
[0010] In order to overcome the deficiencies of the above-mentioned prior art, the present invention provides a CMAN information management method and system based on a configured BOM. Through CMAN definition, CMAN automatic correction and report generation based on an enterprise-level BOM system, CMAN attributes are used as part master data attributes and automatically converted in the BOM based on rules, thereby solving the problem that a fully configured BOM cannot completely and correctly manage CMAN information, and improving the efficient and intelligent management level of CMAN information.
[0011] To achieve the above objectives, one or more embodiments of the present invention provide the following technical solutions:
[0012] The first aspect of the present invention provides a CMAN information management method based on a configurable BOM.
[0013] The CMAN information management method based on the configuration BOM includes the following steps:
[0014] Define key information of part master data attributes, including part CMAN status, first applicable vehicle model, and first applicable project;
[0015] Define the project name attribute value of the configuration template;
[0016] Get CMAN query conditions, parse and obtain early BOM or EBOM reports from the pre-created configured BOM, write the corresponding key information of part master data attributes, and generate CMAN initialization report;
[0017] Determine the target project name based on the CMAN query conditions and the project name attribute value of the configuration template;
[0018] Traverse the CMAN initialization report to determine the consistency between the first applicable project of the part and the target project name. Based on the consistency judgment result, modify the CMAN status of the part, and update and display the CMAN initialization report.
[0019] As an optional technical solution, define the key information of the part master data attributes, including:
[0020] For the part CMAN status, the attribute values include M, A, and N, which are selected according to the rule definition of the part CMAN;
[0021] For the first applicable model of a part, it is used to define the model for which the part is developed;
[0022] For the first applicable project of a part, it is used to define for which project the part is developed.
[0023] As an optional technical solution, define the project name attribute value of the configuration template, including:
[0024] Add the project name attribute in the project configuration table and select the project name to which each template belongs as the attribute value of the project name attribute.
[0025] As an optional technical solution, obtain CMAN query conditions, parse and obtain early BOM or EBOM reports from the pre-created configured BOM, and write the corresponding key information of the part master data attributes to generate a CMAN initialization report, including:
[0026] Create a configured BOM in advance, define the rows and structures in the configured BOM, perform engineering calculations based on the defined configuration feature set, and generate early BOM and EBOM;
[0027] Based on the obtained CMAN query conditions, including user target room, effective time, configuration template and / or project name, obtain early BOM or EBOM report from the pre-created configured BOM;
[0028] According to the part number in the early BOM or EBOM report, obtain the corresponding key information of the part master data attribute, fill it in the early BOM or EBOM report, and generate a CMAN initialization report.
[0029] As an optional technical solution, the target project name is determined based on the CMAN query condition and the project name attribute value of the configuration template, including:
[0030] If a project name is entered in the query criteria, the project name in the query criteria will be used as the target project name;
[0031] If no project name is entered in the query criteria, the project name of the project name attribute value of the first configuration template is obtained as the target project name.
[0032] As an optional technical solution, the CMAN initialization report is traversed to determine the consistency between the name of the first applicable project of the part and the target project. Based on the consistency determination result, the CMAN status of the part is modified, including:
[0033] In each BOM line of the CMAN initialization report, the first applicable item of the part is matched with the target item name:
[0034] If the first applicable project of the part = the target project name, the CMAN attribute is not adjusted;
[0035] If the first applicable project of the part ≠ the target project name, change the CMAN status to C.
[0036] As an optional technical solution, the CMAN initialization report is updated and displayed, including:
[0037] Update the CMAN initialization report based on the modified part CMAN status;
[0038] The updated CMAN initialization report is displayed, including part number, part name, level, usage, first applicable vehicle model, first applicable item, CMAN status and configuration points.
[0039] The second aspect of the present invention provides a CMAN information management system based on a configurable BOM.
[0040] CMAN information management system based on configurable BOM, including:
[0041] The part master data attribute definition module is configured to: define key information of part master data attributes, including part CMAN status, first applicable vehicle model, and first applicable project;
[0042] The configuration template attribute definition module is configured to: define the item name attribute value of the configuration template;
[0043] The initialization report generation module is configured to: obtain CMAN query conditions, parse and obtain early BOM or EBOM reports from the pre-created configured BOM, and write the corresponding part master data attribute key information to generate a CMAN initialization report;
[0044] The target project name determination module is configured to: determine the target project name based on the CMAN query condition and the project name attribute value of the configuration template;
[0045] The CMAN status modification module is configured to: traverse the CMAN initialization report, determine the consistency between the first applicable project of the part and the target project name, modify the CMAN status of the part based on the consistency judgment result, and update and display the CMAN initialization report.
[0046] A third aspect of the present invention provides a computer-readable storage medium having a program stored thereon, which, when executed by a processor, implements the steps in the CMAN information management method based on the configurable BOM as described in the first aspect of the present invention.
[0047] The fourth aspect of the present invention provides an electronic device, including a memory, a processor, and a program stored in the memory and executable on the processor, wherein when the processor executes the program, the steps in the CMAN information management method based on the configurable BOM as described in the first aspect of the present invention are implemented.
[0048] One or more of the above technical solutions have the following beneficial effects:
[0049] 1. The present invention provides a CMAN information management method and system based on a configured BOM, which solves the technical problem that the configured BOM in the enterprise-level BOM system cannot manage CMAN information completely and correctly. There is no need for manual splitting and modification operations, which improves the efficiency and quality of vehicle development collaboration and enables CMAN information to be managed through an information system.
[0050] 2. The present invention improves the efficiency of CMAN management, uses CMAN attributes as part master data attributes, modifies the part CMAN status based on the consistency judgment result between the first applicable project of the part and the target project name in the part master data attributes, and automatically converts it in the BOM based on rules, thereby improving business efficiency by more than 80%.
[0051] 3. The accuracy and completeness of CMAN information have been improved. With BOM as the carrier, CMAN and BOM can be cross-checked to improve data quality.
[0052] 4. Improve the consistency of product information. The CMAN and BOM data sources are unified and consistent with the BOM benchmark data used in finance, procurement, projects, etc. in vehicle development, which improves the level of data information management.
[0053] Advantages of additional aspects of the present invention will be given in part in the following description, and in part will become obvious from the following description, or will be learned through practice of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS
[0054] The accompanying drawings in the specification, which constitute a part of the present invention, are used to provide a further understanding of the present invention. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute improper limitations on the present invention.
[0055] Figure 1 This is a flow chart of the method of the first embodiment.
[0056] Figure 2 It is a system structure diagram of the second embodiment. DETAILED DESCRIPTION
[0057] It should be noted that the following detailed descriptions are exemplary and are intended to provide further explanation of the present invention. Unless otherwise specified, all technical and scientific terms used herein have the same meanings as those commonly understood by those skilled in the art to which the present invention belongs.
[0058] It should be noted that the terms used herein are for describing specific embodiments only and are not intended to be limiting of exemplary embodiments according to the present invention.
[0059] In the absence of conflict, the embodiments of the present invention and the features of the embodiments may be combined with each other.
[0060] Embodiment 1
[0061] As described in the background technology above, the configured BOM in the automotive industry uses vehicle models as management units (BOM rooms). A vehicle model usually contains several projects. The same newly developed or modified and reused part may be used in several projects under a vehicle model. In this case, it is a newly developed part (M, A, N) in the first project used, but it is a reused part (C) in other projects in the same BOM room. However, in the prior art, the CMAN attribute of each part's BOM line can only have one attribute value, which makes it impossible to fully and effectively manage the CMAN status under the configured BOM management system.
[0062] In response to this, the automotive industry generally splits the configured BOM into project units and manages the CMAN list offline, but this management method has many problems. For example, the enterprise-level BOM system cannot manage CMAN information and CMAN reports completely and correctly, and can only be used as reference data, affecting the efficiency and quality of vehicle development collaboration; CMAN management efficiency is low, and the BOM in the enterprise-level BOM system is exported and manually modified, but the data is inconsistent with the system data; lack of basic data management, the inability to use the database, hinders the digital transformation of the business.
[0063] Based on this, this embodiment discloses a CMAN information management method based on a configured BOM, which solves the problem that a fully configured BOM cannot completely and correctly manage CMAN information through CMAN definition, CMAN automatic correction and report generation based on an enterprise-level BOM system.
[0064] like Figure 1 As shown, the CMAN information management method based on the configured BOM may include the following steps:
[0065] Define key information of part master data attributes, including part CMAN status, first applicable vehicle model, and first applicable project;
[0066] Define the project name attribute value of the configuration template;
[0067] Get CMAN query conditions, parse and obtain early BOM or EBOM reports from the pre-created configured BOM, write the corresponding key information of part master data attributes, and generate CMAN initialization report;
[0068] Determine the target project name based on the CMAN query conditions and the project name attribute value of the configuration template;
[0069] Traverse the CMAN initialization report to determine the consistency between the first applicable project of the part and the target project name. Based on the consistency judgment result, modify the CMAN status of the part, and update and display the CMAN initialization report.
[0070] In some embodiments, defining key information of part master data attributes includes:
[0071] For the part CMAN status, the attribute values include M, A, and N, which are selected according to the rule definition of the part CMAN;
[0072] For the first applicable model of a part, it is used to define the model for which the part is developed;
[0073] For the first applicable project of a part, it is used to define for which project the part is developed.
[0074] In some embodiments, defining the item name attribute value of the configuration template includes:
[0075] Add the project name attribute in the project configuration table and select the project name to which each template belongs as the attribute value of the project name attribute.
[0076] In some embodiments, a CMAN query condition is obtained, an early BOM or EBOM report is parsed from a pre-created configured BOM, and corresponding key information of part master data attributes is written to generate a CMAN initialization report, including:
[0077] Create a configured BOM in advance, define the rows and structures in the configured BOM, perform engineering calculations based on the defined configuration feature set, and generate early BOM and EBOM;
[0078] Based on the obtained CMAN query conditions, including user target room, effective time, configuration template and / or project name, obtain early BOM or EBOM report from the pre-created configured BOM;
[0079] According to the part number in the early BOM or EBOM report, obtain the corresponding key information of the part master data attribute, fill it in the early BOM or EBOM report, and generate a CMAN initialization report.
[0080] In some embodiments, determining the target project name based on the CMAN query condition and the project name attribute value of the configuration template includes:
[0081] If a project name is entered in the query criteria, the project name in the query criteria will be used as the target project name;
[0082] If no project name is entered in the query criteria, the project name of the project name attribute value of the first configuration template is obtained as the target project name.
[0083] In some embodiments, the CMAN initialization report is traversed to determine the consistency between the name of the first applicable project of the part and the target project name, and based on the consistency determination result, the CMAN status of the part is modified, including:
[0084] In each BOM line of the CMAN initialization report, the first applicable item of the part is matched with the target item name:
[0085] If the first applicable project of the part = the target project name, the CMAN attribute is not adjusted;
[0086] If the first applicable project of the part ≠ the target project name, change the CMAN status to C.
[0087] In some embodiments, the CMAN initialization report is updated and displayed, including:
[0088] Update the CMAN initialization report based on the modified part CMAN status;
[0089] The updated CMAN initialization report is displayed, including part number, part name, level, usage, first applicable vehicle model, first applicable item, CMAN status and configuration points.
[0090] The detailed implementation steps of this embodiment are explained as follows:
[0091] The first step is to build a CMAN management system based on the enterprise-level BOM management system, including part master data management module, EBOM definition module, configuration information management module, CMAN query module, EBOM information processing module, and part information display module.
[0092] in:
[0093] The function of the parts master data management module is to create key information of parts master data.
[0094] The function of the EBOM definition module is to define various BOM lines (LOU) and structures (LOA).
[0095] The function of the configuration management module is to define key configuration attributes.
[0096] The function of the CMAN query module is to allow users to enter query conditions for CMAN reports.
[0097] The functions of the CMAN information processing module are: to obtain CMAN information and realize automatic correction of CMAN attributes.
[0098] The functions of the CMAN display module are: used for inputting query conditions and outputting CMAN reports.
[0099] The second step is to define the part CMAN information and project information in the part master data management module.
[0100] Add CMAN status, first applicable vehicle model, and first applicable project attributes to the parts master data.
[0101] The attribute values of CMAN status are M, A, and N, which are selected according to the rule definition of part CMAN;
[0102] The attribute value of the first applicable vehicle model is the vehicle model, which is mainly used to define the vehicle model for which the part is developed;
[0103] The first applicable project attribute value is the project name, which is mainly used to define for which project the part is developed.
[0104] The third step is to create a configured BOM in the EBOM definition module.
[0105] The enterprise-level BOM system adopts configurable super BOM management. The supply status parts are defined as LOUs and sub-parts are defined as LOAs. Engineering and factory solutions are performed according to the configuration feature set defined in the configuration table to produce EBOM and MBOM.
[0106] The fourth step is to define the project to which the configuration template belongs in the configuration management module.
[0107] Add project attributes in the engineering configuration table. This attribute selects the project to which each version belongs through the drop-down list. The selectable projects and the projects selected in the component master data module are from the same database.
[0108] Among them, configuration version is a common term in the automotive industry. Generally speaking, it refers to the design of different configurations and styles of vehicles according to different market demands and customer preferences in automobile manufacturing and design, which are divided into different configurations and become configuration versions. For example, when buying a car, you see the luxury model and premium model of a certain car.
[0109] Generally, car manufacturers divide car models into basic, comfort, luxury, premium, flagship, etc.
[0110] Engineering configuration table is also a common term in the automotive industry. When customers buy a car, they can see the car's configuration table from the 4S store or website, which is called the sales configuration table. The corresponding engineering configuration table is mainly used in the product development and manufacturing process. It mainly uses engineering language to describe the functions of the car and the list of key technical parameters to guide product design and development and related work.
[0111] Step 5: Enter the query conditions in the CMAN query module and solve the EBOM.
[0112] This module provides multiple query conditions, including user target room, effective time, and configuration template or project name to be queried. After submitting the query, the query module will send the request to the enterprise-level BOM system, which will perform engineering solution and produce EBOM reports.
[0113] Step 6: CMAN attribute call and modification are performed in the CMAN information processing module.
[0114] According to the part number in EBOM, obtain the CMAN status, the first applicable vehicle model of the part, and the first applicable project of the part from the part master data module and fill them in the EBOM table.
[0115] If a project name is entered in the query condition, the project name is used as the target project name. If a project name is not entered in the query condition, the project name of the project name attribute value of the first configuration template is obtained as the target project name.
[0116] After obtaining the name of the target project, the EBOM is traversed line by line, and the first use project of the part in each BOM line is matched with the target project. If the first applicable project of the part = the target project, the CMAN attribute is not adjusted. If the first applicable project of the part ≠ the target project, the CMAN status is changed to C.
[0117] Step 7: Display the CMAN report in the CMAN report display module.
[0118] The CMAN report is displayed to the user on the system interface according to the template, including part number, part name, level, usage, first applicable vehicle model, first applicable item, CMAN status, etc. as well as configuration points.
[0119] At this point, a complete and correct CMAN report can be provided.
[0120] like Figure 1 As shown, the implementation steps of this embodiment will be further explained below with reference to the accompanying drawings:
[0121] Figure 1 (1) in the figure is the beginning of the method.
[0122] Figure 1 (2) in it is to define the part master data CMAN information in the part master data management module.
[0123] Add the attributes "CMAN status", "first applicable vehicle model", and "first applicable project" to the part master data attributes in the BOM system. The attribute values of the CMAN status attribute are M, A, and N, which represent modified use, new platform development, and new vehicle model / project development, respectively. The first applicable vehicle model is the room name, which is taken from the BOM system room name library and is a drop-down selection value. The first applicable project is the project for which the part was developed. The attribute value is the project name, which is a pull-down selection value. The project name comes from the project name library.
[0124] Figure 1 (3) in the figure is to create and publish a configured BOM.
[0125] The engineering BOM management module in the BOM system creates early BOM and EBOM, which are all managed as configured super BOMs. This module supports early BOM and EBOM calculations, and calculates single-configuration or multi-configuration early BOM and EBOM reports, expressed in matrix tables.
[0126] Figure 1 (4) is the name of the project that defines the configuration template.
[0127] In the configuration management module of the BOM system, an attribute "project name" is added to the vehicle configuration. The attribute value is the project name, and the value is selected by pulling. The project name comes from the project name library, which is the same name library used in (2).
[0128] Figure 1 (5) is the input of CMAN report query conditions.
[0129] Enter the CMAN report query conditions in the CMAN query module, and use a variety of composite query conditions, such as vehicle type room, project, configuration version, BOM type, effective date, etc. You can query a certain configuration or several configurations, as well as the CMAN report of a certain project. The BOM type is a drop-down value, and you can choose early BOM or EBOM. After completing the query conditions, click Execute Query.
[0130] Figure 1 (6) in the figure is to call the engineering BOM management module to parse the early BOM or EBOM.
[0131] Call the engineering BOM management module to solve the early BOM or EBOM, and output it to the CMAN information processing module according to the template.
[0132] Figure 1 (7) in the figure is to call the CMAN related attributes of the part and fill them into the parsed early BOM or EBOM table to generate a CMAN initialization report.
[0133] The CMAN information processing module initializes the early BOM or EBOM report, calls the part master data attributes such as "CMAN status", "first applicable vehicle model", "first applicable project" from the part master data module according to the part number in the report, adds them to the early BOM or EBOM report, and adds the "project name matching result" attribute column to generate a CMAN initialization report.
[0134] Figure 1 (8) is used to start acquiring the target project, which is mainly used to verify and correct CMAN information.
[0135] Start to obtain the target project name. The target project name is mainly used to perform consistency check with the "first applicable project" of the part, and modify the attribute value of each BOM "CMAN status" according to the check result.
[0136] Figure 1 (9) in the query is used to determine whether a project name is entered in the query condition.
[0137] Select the method to obtain the target project. If the "project" in the query condition is not empty, execute (11) to obtain the project name. If the "project" in the query condition is empty, execute step (10).
[0138] Figure 1 (10) in the above is to obtain the project name of the first configuration template to be queried.
[0139] Get the project name in the "project" attribute of the first configuration template in the queried configuration template, and then execute (11) to obtain the project name corresponding to the project as the target project.
[0140] Figure 1 (11) in the example uses the acquired project name as the target project name.
[0141] Figure 1 (12) in the traversal is the target project corresponding to the first applicable project in the CMAN initialization report.
[0142] Traverse the project name of "First Applicable Item" in each BOM row in the CMAN initialization report, and determine whether it is consistent with the target project name. If not, fill in N in the "Project Match" attribute; if consistent, fill in Y in the "Project Match" attribute.
[0143] Figure 1 (13) in the figure is used to determine the consistency between the name of the first applicable project of the part and the name of the target project.
[0144] Determine whether the project name of the "First Applicable Project" is consistent with the target project. If not, fill in N in the "Project Match" attribute; if consistent, fill in Y in the "Project Match" attribute.
[0145] Figure 1 (14) in the input is the result of consistency judgment.
[0146] If all the attribute values of "Item Matching Result" are Y, no processing will be done. If the attribute value of "Item Matching Result" is N, (15) will be executed.
[0147] Figure 1 (15) in the figure is the CMAN attribute modification.
[0148] Change the "CMAN Status" attribute of all BOM rows with attribute value N in "Project Matching Results" to "C" to complete the modification of the "CMAN Status" attribute.
[0149] Figure 1 (16) in the figure shows the revised CMAN report.
[0150] In the CMAN report display module, the CMAN report is displayed, and the report has completely and correctly displayed the corrected "CMAN status", that is, a complete and correct CMAN information report is provided.
[0151] Figure 1 (17) in the figure marks the end of this method.
[0152] Embodiment 2
[0153] This embodiment discloses a CMAN information management system based on a configurable BOM.
[0154] CMAN information management system based on configurable BOM, including:
[0155] The part master data attribute definition module is configured to: define key information of part master data attributes, including part CMAN status, first applicable vehicle model, and first applicable project;
[0156] The configuration template attribute definition module is configured to: define the item name attribute value of the configuration template;
[0157] The initialization report generation module is configured to: obtain CMAN query conditions, parse and obtain early BOM or EBOM reports from the pre-created configured BOM, and write the corresponding part master data attribute key information to generate a CMAN initialization report;
[0158] The target project name determination module is configured to: determine the target project name based on the CMAN query condition and the project name attribute value of the configuration template;
[0159] The CMAN status modification module is configured to: traverse the CMAN initialization report, determine the consistency between the first applicable project of the part and the target project name, modify the CMAN status of the part based on the consistency judgment result, and update and display the CMAN initialization report.
[0160] Understandably, please refer to Figure 2 As shown, it is a system structure diagram provided in this embodiment. This embodiment is based on the CMAN information management system of the configured BOM, and can also include: a part master data management module, an engineering BOM management module, a configuration management module, a CMAN information query module, a CMAN information processing module and a CMAN report display module.
[0161] Specific:
[0162] Figure 2 (1) in the figure is the parts master data management module of the BOM system, which mainly involves the application of part numbers and the definition of part master data attribute information. In the part master data attributes, “CMAN status”, “first applicable vehicle model” and “first applicable item” are added.
[0163] Figure 2 (2) in the BOM system engineering BOM management module is mainly responsible for the definition and release of early BOM and EBOM.
[0164] Figure 2 (3) in the figure is the BOM system configuration management module, which is mainly used to manage the configuration feature library and engineering configuration table, and to add the attribute "project name" in the configuration template.
[0165] Figure 2(4) is the CMAN information query module, which mainly inputs the query conditions of the CMAN report and defines various composite query conditions.
[0166] Figure 2 (5) is the CMAN information processing module, which mainly calls the BOM system engineering BOM management and solution module according to the CMAN query conditions to query the early BOM or EBOM report, and obtains relevant attribute values, and modifies the CMAN information according to the rules and methods of CMAN information conversion. It is also the core module of the patent of this invention.
[0167] Figure 2 (6) is the CMAN report display module, which is mainly used to display the revised CMAN report to the user on the system interface.
[0168] Embodiment 3
[0169] The purpose of this embodiment is to provide a computer-readable storage medium.
[0170] A computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps in the CMAN information management method based on the configurable BOM as described in Example 1 of the present disclosure.
[0171] Embodiment 4
[0172] The purpose of this embodiment is to provide an electronic device.
[0173] An electronic device includes a memory, a processor, and a program stored in the memory and executable on the processor. When the processor executes the program, the steps in the CMAN information management method based on the configurable BOM as described in Example 1 of the present disclosure are implemented.
[0174] The steps involved in the apparatuses of the above embodiments 2, 3 and 4 correspond to the method embodiment 1, and the specific implementation methods can refer to the relevant description part of embodiment 1. The term "computer-readable storage medium" should be understood as a single medium or multiple media including one or more instruction sets; it should also be understood to include any medium that can store, encode or carry an instruction set for execution by a processor and enable the processor to execute any method in the present invention.
[0175] Those skilled in the art should understand that the modules or steps of the present invention described above can be implemented by a general-purpose computer device, or alternatively, they can be implemented by a program code executable by a computing device, so that they can be stored in a storage device and executed by the computing device, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. The present invention is not limited to any specific combination of hardware and software.
[0176] Although the above describes the specific implementation mode of the present invention in conjunction with the accompanying drawings, it is not intended to limit the scope of protection of the present invention. Those skilled in the art should understand that various modifications or variations that can be made by those skilled in the art on the basis of the technical solution of the present invention without creative work are still within the scope of protection of the present invention.
Claims
1. The CMAN information management method based on the configuration BOM is characterized by: The following steps are involved: Define key information of part master data attributes, including part CMAN status, first applicable vehicle model, and first applicable project; Define the project name attribute value of the configuration template; Get CMAN query conditions, parse and obtain early BOM or EBOM reports from the pre-created configured BOM, write the corresponding key information of part master data attributes, and generate CMAN initialization report; Determine the target project name based on the CMAN query conditions and the project name attribute value of the configuration template; Traverse the CMAN initialization report to determine the consistency between the first applicable project of the part and the target project name. Based on the consistency judgment result, modify the CMAN status of the part, and update and display the CMAN initialization report.
2. The CMAN information management method based on the configurable BOM as claimed in claim 1, characterized in that: Define key information of part master data attributes, including: For the part CMAN status, the attribute values include M, A, and N, which are selected according to the rule definition of the part CMAN; For the first applicable model of a part, it is used to define the model for which the part is developed; For the first applicable project of a part, it is used to define for which project the part is developed.
3. The CMAN information management method based on configurable BOM as claimed in claim 1, characterized in that: Defines the project name property value of the configuration template, including: Add the project name attribute in the project configuration table and select the project name to which each template belongs as the attribute value of the project name attribute.
4. The CMAN information management method based on configurable BOM as claimed in claim 1, characterized in that: Get CMAN query conditions, parse and obtain early BOM or EBOM reports from the pre-created configured BOM, write the corresponding part master data attribute key information, and generate CMAN initialization reports, including: Create a configured BOM in advance, define the rows and structures in the configured BOM, perform engineering calculations based on the defined configuration feature set, and generate early BOM and EBOM; Based on the obtained CMAN query conditions, including user target room, effective time, configuration template and / or project name, obtain early BOM or EBOM report from the pre-created configured BOM; According to the part number in the early BOM or EBOM report, obtain the corresponding key information of the part master data attribute, fill it in the early BOM or EBOM report, and generate a CMAN initialization report.
5. The CMAN information management method based on configurable BOM as claimed in claim 1, characterized in that: Based on the CMAN query conditions and the project name attribute value of the configuration template, determine the target project name, including: If a project name is entered in the query criteria, the project name in the query criteria will be used as the target project name; If no project name is entered in the query criteria, the project name of the project name attribute value of the first configuration template is obtained as the target project name.
6. The CMAN information management method based on configurable BOM as claimed in claim 1, characterized in that: Traverse the CMAN initialization report to determine the consistency between the first applicable project of the part and the target project name. Based on the consistency judgment result, modify the CMAN status of the part, including: In each BOM line of the CMAN initialization report, the first applicable item of the part is matched with the target item name: If the first applicable project of the part = the target project name, the CMAN attribute is not adjusted; If the first applicable project of the part ≠ the target project name, change the CMAN status to C.
7. The CMAN information management method based on configurable BOM as claimed in claim 1, characterized in that: Updates and displays the CMAN initialization report, including: Update the CMAN initialization report based on the modified part CMAN status; The updated CMAN initialization report is displayed, including part number, part name, level, usage, first applicable vehicle model, first applicable item, CMAN status and configuration points.
8. The CMAN information management system based on the configurable BOM is characterized by: include: The part master data attribute definition module is configured to: define key information of part master data attributes, including part CMAN status, first applicable vehicle model, and first applicable project; The configuration template attribute definition module is configured to: define the item name attribute value of the configuration template; The initialization report generation module is configured to: obtain CMAN query conditions, parse and obtain early BOM or EBOM reports from the pre-created configured BOM, and write the corresponding part master data attribute key information to generate a CMAN initialization report; The target project name determination module is configured to: determine the target project name based on the CMAN query condition and the project name attribute value of the configuration template; The CMAN status modification module is configured to: traverse the CMAN initialization report, determine the consistency between the first applicable project of the part and the target project name, modify the CMAN status of the part based on the consistency judgment result, and update and display the CMAN initialization report.
9. A computer-readable storage medium having a program stored thereon, characterized in that: When the program is executed by a processor, the steps in the CMAN information management method based on the configurable BOM are implemented as described in any one of claims 1-7.
10. An electronic device comprising a memory, a processor, and a program stored in the memory and executable on the processor, characterized in that: When the processor executes the program, the steps in the CMAN information management method based on the configurable BOM are implemented as described in any one of claims 1-7.