A method for building PBOM based on EBOM consumption and verifying consumption integrity
By building the PBOM top-level framework and setting relevant attributes in the PDM system, combined with visual structure output and drag-and-drop construction methods, the existing technology problems of low PBOM construction efficiency and difficulty in ensuring data accuracy are solved, and efficient PBOM structure construction is achieved. and automatic integrity checks.
Patent Information
- Application Number
- CN202111233804.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-10-22
- Publication Date
- 2025-01-21
- Estimated Expiration
- 2041-10-22
AI Technical Summary
In the prior art, the construction of PBOM mainly relies on manual utilization of EXCEL tables, resulting in large workload and low efficiency, and relying on manual verification of PBOM consumes EBOM integrity, low verification efficiency, and ineffective data accuracy.
Provides a method of consumable construction of PBOM and consumption integrity verification based on EBOM, including building the PBOM top-level framework in the PDM system, setting the PBOM path attributes and process routes, realizing component mapping through visual structure output and drag-and-drop construction, and Automatically complete PBOM consumption integrity verification.
It realizes the construction of visual PBOM structure, improves operability and efficiency, reduces data errors in the EBOM to PBOM mapping process, automatically completes integrity verification, greatly improves verification efficiency, and ensures the accuracy of PBOM data.
Smart Images

Figure CN113918773B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the field of digital technology, and in particular relates to a method for building a PBOM based on an EBOM consumption method and a consumption integrity verification method. Background Art
[0002] PBOM is a process document used by the process design department of an enterprise to organize and manage the production of a certain product and its related parts. PBOM is the connection point between product design and process design, the starting point of process design and production planning for the main manufacturer and supplier, and the data carrier for the main manufacturer to divide product process routes and define the supplier's product delivery status. It is the data source for suppliers to conduct detailed process design and MBOM management, which directly affects the efficiency and quality of manufacturing collaboration between the main manufacturer and the supplier. PBOM is the data source for enterprise resource planning management, process design, and manufacturing execution. It is a core data bridge. The quality and efficiency of PBOM management directly determine the benefits of enterprise operations. At present, although with the development of digital management of product data, the applicant has found that the construction of PBOM mainly has the following problems:
[0003] 1. Manually using EXCEL tables to adjust the EBOM mapping to PBOM, which results in heavy workload, low PBOM construction efficiency, and difficult PBOM maintenance.
[0004] 2. Relying on manual verification of PBOM consumes EBOM integrity, the verification efficiency is low, and the accuracy of PBOM data cannot be effectively guaranteed. Summary of the invention
[0005] In order to overcome the shortcomings of the prior art, the purpose of the present invention is to provide a method for building a PBOM based on EBOM consumption and consumption integrity verification, which has a visual PBOM structure, high operability and efficiency, and low EBOM to PBOM data mapping error rate.
[0006] To solve the above problems, the technical solution adopted by the present invention is as follows:
[0007] The present invention provides a method for building a PBOM based on EBOM consumption and verifying the consumption integrity, comprising the following steps:
[0008] S1. Build the PBOM top-level framework in the PDM system;
[0009] S2. Set the PBOM path attribute, PBOM process route, and whether it has been consumed attribute for each component in the EBOM;
[0010] S3. EBOM / PBOM visual structure output, the EBOM and PBOM of the product structure are output side by side in the same system interface in the form of a structure tree according to the product structure level;
[0011] S4. Build PBOM based on EBOM consumable drag and drop, map components from EBOM consumable to PBOM, and mark the components selected and dragged in EBOM as consumed;
[0012] S5. Prepare the process route attributes of the components in the PBOM;
[0013] S6.PBOM consumption integrity check: compare the components marked as consumed in the EBOM with the components in the PBOM to complete the integrity check of whether the component PBOM has completed the EBOM consumption.
[0014] Furthermore, the step S3 is specifically as follows: first, the automatic traversal algorithm API is called, and then, according to the component node to be expanded in the selected EBOM / PBOM, all the sub-node component attribute information of the node is traversed to realize the hierarchical expansion of the EBOM or PBOM structure tree layer by layer, and finally, the EBOM and PBOM of the product structure are output side by side in the same system interface in the form of a structure tree according to the product structure hierarchy.
[0015] Furthermore, the step S4 is specifically as follows: based on step S3, the EBOM and PBOM of the product structure are output side by side in the same system interface in the form of a structure tree according to the product structure hierarchy; first, a component node is selected in the EBOM and dragged and placed under the PBOM target node; then, all component hierarchies and component attribute information under the selected component node are traversed by calling the automatic traversal algorithm API; and the selected component and all component hierarchies and component attribute information under the component node are mapped to the PBOM target node, so as to realize the consumable mapping of components from the EBOM to the PBOM, and at the same time, the components selected and dragged in the EBOM are marked as consumed.
[0016] Furthermore, the step S6 is specifically as follows: calling the automatic traversal algorithm API to traverse all product design modules / configuration items in the EBOM that have sub-parts marked as consumed, and taking the design module / configuration item as a unit, comparing all its sub-level components with the components in the PBOM by part number, quantity, and design module / configuration item to which they belong, to complete the integrity check of whether the component PBOM has completed the EBOM consumption.
[0017] Furthermore, the "taking the design module / configuration item as the unit, comparing all its sub-level components with the components in the PBOM according to part number, quantity, and design module / configuration item to which they belong" is specifically: taking the design configuration item module as the overall unit, comparing whether all components and standard parts in the design configuration module are in the PBOM structure, and performing component quantity difference verification. If there is a difference, output a difference data report; at the same time, verify whether the process route compiled in the PBOM top-level framework constructed in step S5 meets the process route coding and format requirements. If not, output a difference data report.
[0018] Furthermore, in step S1, a PBOM top-level framework is constructed in the PDM system, including a PBOM root node and work package process components, and the batch validity, process route, name, and quantity are compiled for each work package process component.
[0019] Furthermore, the step S2 is specifically as follows: in the PBOM path attributes, PBOM process route, and whether it has been consumed attributes of each component in the EBOM, the path attributes are recorded according to the product structure hierarchy path "PBOM root node / process component" in the PBOM structure tree, and at the same time, the consumption is recorded in the whether it has been consumed attribute; by judging the "whether it has been consumed" attribute of each component in the EBOM, the component number is color-coded in the EBOM structure tree to indicate whether the component has been dragged and consumed.
[0020] Compared with the prior art, the present invention has the following beneficial effects:
[0021] By adopting the above technical solution, the present invention realizes the construction of a visual PBOM structure, improves the operability and construction efficiency of the PBOM, reduces data errors in the EBOM to PBOM mapping process, and automatically completes integrity verification with extremely high verification efficiency, thereby ensuring the accuracy of the PBOM data. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] Figure 1 It is a flow chart of the method for building a PBOM based on EBOM consumption and verifying the consumption integrity according to the present invention;
[0023] Figure 2 It is a schematic diagram of constructing a PBOM top-level framework in a PDM system in an embodiment of the method for constructing a PBOM based on EBOM consumption and verifying consumption integrity according to the present invention;
[0024] Figure 3 It is a schematic diagram of the EBOM / PBOM visualization structure output in the embodiment of the method for building a PBOM based on EBOM consumption and consumption integrity verification according to the present invention;
[0025] Figure 4It is a schematic diagram of building a PBOM based on EBOM consumption-based dragging in an embodiment of the method for building a PBOM based on EBOM consumption and consumption integrity verification described in the present invention. DETAILED DESCRIPTION
[0026] In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.
[0027] like Figure 1 As shown, the method for building a PBOM based on EBOM consumption and verifying the consumption integrity of the present invention includes the following steps:
[0028] Step S100. Construct a PBOM top-level framework in the PDM system; the constructed PBOM top-level framework includes a PBOM root node, a work package process component, and compiles the batch validity, process route, name, and quantity for each work package process component.
[0029] Step S200. Set the PBOM path attribute, PBOM process route, and whether it is consumable attribute for each component in the EBOM;
[0030] Step S300. EBOM / PBOM visualization structure output, the EBOM and PBOM of the product structure are output side by side in the same system interface in the form of a structure tree according to the product structure hierarchy; specifically, it can be: first call the automatic traversal algorithm API, and then traverse the component attribute information of all child nodes of the node according to the component node to be expanded in the selected EBOM / PBOM, so as to realize the hierarchical expansion of the EBOM or PBOM structure tree layer by layer, and finally output the EBOM and PBOM of the product structure in the same system interface in the form of a structure tree according to the product structure hierarchy.
[0031] Step S400. Build PBOM based on EBOM consumable drag, map components from EBOM consumable to PBOM, and mark the components selected and dragged in EBOM as consumed; specifically, it can be: based on step S4, output the EBOM and PBOM of the product structure side by side in the same system interface in the form of a structure tree according to the product structure hierarchy, first select the component node in EBOM and drag it to the PBOM target node, then traverse all component hierarchies and component attribute information under the selected component node by calling the automatic traversal algorithm API, and map the selected component and all component hierarchies and component attribute information under the component node to the PBOM target node, so as to realize the consumable mapping of components from EBOM to PBOM, and mark the components selected and dragged in EBOM as consumed.
[0032] Step S500. Compile the process route attributes of the components in the PBOM; specifically, it can be: in the PBOM path attributes, PBOM process route, and whether it has been consumed attributes of each component in the EBOM, the path attributes are recorded according to the product structure hierarchy path "PBOM root node / process component" in the PBOM structure tree, and at the same time, the consumption is recorded in the whether it has been consumed attribute; by judging the "whether it has been consumed" attribute of each component in the EBOM, the component number is marked with color in the EBOM structure tree to indicate whether the component has been dragged and consumed.
[0033] Step S600. PBOM consumption integrity check, compare the components marked as consumed in the EBOM with the components in the PBOM, and complete the component PBOM to complete the EBOM consumption integrity check; specifically, it can be: call the automatic traversal algorithm API to traverse all product design modules / configuration items in the EBOM that have sub-parts marked as consumed, and compare all its sub-level components with the components in the PBOM according to part number, quantity, and design module / configuration item in units of design modules / configuration items, and complete the component PBOM to complete the EBOM consumption. The integrity check of consumption; wherein the "taking the design module / configuration item as the unit, comparing all its sub-level components with the components in the PBOM according to the part number, quantity, and design module / configuration item to which they belong" is specifically: taking the design configuration item module as the overall unit, comparing whether all the components and standard parts in the design configuration module are in the PBOM structure, and performing component quantity difference check, if there is a difference, outputting a difference data report; at the same time, checking whether the process route compiled in the top-level framework of the PBOM constructed in step S1 meets the process route coding and format requirements, if not, outputting a difference data report.
[0034] The method of the present invention realizes the visual PBOM structure construction by adopting the method of consumable construction of PBOM, consumable identification and integrity verification, improves the operability and construction efficiency of PBOM, reduces data errors in the EBOM to PBOM mapping process, and automatically completes the integrity verification at the same time, with extremely high verification efficiency, and the accuracy of PBOM data is more guaranteed.
[0035] The following examples further illustrate the method for building a PBOM based on EBOM consumption and verifying consumption integrity according to the present invention.
[0036] (1) Constructing the PBOM top-level framework in the PDM system; the constructed PBOM top-level framework includes the PBOM root node, work package process components (such as Figure 2 ), and compile the batch validity, process route, name, and quantity for each work package process component.
[0037] The PBOM top-level framework is expressed using BOM structure data, including a PBOM root node and a work package process component node.
[0038] The PBOM root node is unique, and its basic attribute information includes number, name, and version.
[0039] The work package process component node is a child node of the PBOM root node, the number of which is greater than or equal to 1, and the basic attribute information includes number, name, quantity, version, process route, and batch validity.
[0040] (2) Set the PBOM path attributes and PBOM process route attributes for each component in the EBOM.
[0041] Add three attribute information of components in EBOM, including PBOM path attribute, PBOM process route, and whether it has been consumed attribute.
[0042] The PBOM path attribute is used to record the parent-child path relationship of the components in the PBOM, so as to record the component level position information in the PBOM.
[0043] The PBOM process route attribute is used to record the process route corresponding to a specific PBOM path of the component in the PBOM.
[0044] The attribute "Whether consumed" is used to record whether the component has been consumed by PBOM.
[0045] (3) EBOM / PBOM visual structure output: the EBOM and PBOM of the product structure are output side by side in the same system interface in the form of a structure tree according to the product structure hierarchy.
[0046] First, call the automatic traversal algorithm API, starting from the EBOM / PBOM root node, select the component node according to the requirements of the BOM building process, expand it, traverse the component attribute information of all child nodes of the node, and realize the hierarchical expansion of the EBOM or PBOM structure tree layer by layer. Finally, the EBOM and PBOM of the product structure are output side by side in the same system interface in the form of a structure tree according to the product structure level, such as Figure 3 .
[0047] (3) Build PBOM based on EBOM consumable drag and drop, map components from EBOM consumable to PBOM, and mark the components selected and dragged in EBOM as consumed.
[0048] "Component 1" is selected and dragged to the target node "Work Package Process Component 1" in PBOM. By calling the automatic traversal algorithm API, all the components under the "Component 1" node are traversed: the component attribute information of Part 1, Part 2, and Part 3 are mapped to the PBOM target node, realizing the consumable mapping of components from EBOM to PBOM, and recording the PBOM path information of "Component 1" being consumed; at the same time, the "Component 1" selected and dragged in EBOM is marked as consumed.
[0049] "Part 4" is selected and dragged to the target node "Work Package Process Component 2" in PBOM. By calling the automatic traversal algorithm API to traverse all the component attribute information under the "Part 4" node, it is mapped to the PBOM target node, and the components are mapped from EBOM consumption to PBOM. The PBOM path information of "Part 4" being consumed is recorded, and the "Part 4" selected and dragged in EBOM is marked as consumed, such as Figure 4 .
[0050] (4) Prepare the process route attributes of components in PBOM.
[0051] In the PBOM, the process route attributes of "Component 1" and its sub-components, and "Part 4" are compiled. At the same time, in the EBOM, the PBOM path of "Component 1" and the attribute of whether it has been consumed are recorded according to the product structure level path "PBOM root node / Work package process component 1" in the PBOM structure tree, and whether it has been consumed is "Yes". In the EBOM, the PBOM path of "Part 4" and the attribute of whether it has been consumed are recorded according to the product structure level path "PBOM root node / Work package process component 2" in the PBOM structure tree, and whether it has been consumed is "Yes".
[0052] (5) PBOM consumption integrity check.
[0053] Call the automatic traversal algorithm API to traverse all product design modules / configuration items in the EBOM that have sub-parts marked as consumed, and find that "Configuration Item 1" has sub-level parts that are consumed. Compare all its sub-level components: component 1, part 1, part 2, part 3, part 4 with the components in the PBOM by part number and quantity to complete the integrity check of whether the component PBOM has completed the EBOM consumption.
[0054] The above-mentioned embodiments are only preferred embodiments of the present invention and cannot be used to limit the scope of protection of the present invention. Any non-substantial changes and substitutions made by technicians in this field on the basis of the present invention shall fall within the scope of protection required by the present invention.
Claims
1. A method for building a PBOM based on EBOM consumption and verifying the consumption integrity, characterized in that: The following steps are involved: S1. Build the PBOM top-level framework in the PDM system; S2. Set the PBOM path attribute, PBOM process route, and whether it has been consumed attribute for each component in the EBOM; Specifically, in the PBOM path attribute, PBOM process route, and whether it has been consumed attribute of each EBOM component, the path attribute is recorded according to the product structure hierarchy path "PBOM root node / process component" in the PBOM structure tree, and at the same time, the consumption is recorded in the whether it has been consumed attribute; By judging the "consumed" attribute of each component in the EBOM, the component number in the EBOM structure tree is marked with a color to indicate whether the component has been consumed by dragging; S3. EBOM / PBOM visual structure output, the EBOM and PBOM of the product structure are output side by side in the same system interface in the form of a structure tree according to the product structure level; S4. Build PBOM based on EBOM consumable drag and drop, map components from EBOM consumable to PBOM, and mark the components selected and dragged in EBOM as consumed; Specifically, based on step S3, the EBOM and PBOM of the product structure are output side by side in the same system interface in the form of a structure tree according to the product structure hierarchy. First, a component node is selected in the EBOM and dragged and placed under the PBOM target node. Then, all component hierarchies and component attribute information under the selected component node are traversed by calling the automatic traversal algorithm API, and the selected component and all component hierarchies and component attribute information under the component node are mapped to the PBOM target node, so as to realize the consumption mapping of components from the EBOM to the PBOM, and at the same time, the components selected and dragged in the EBOM are marked as consumed. S5. Prepare the process route attributes of the components in the PBOM; S6.PBOM consumption integrity check: compare the components marked as consumed in the EBOM with the components in the PBOM to complete the integrity check of whether the component PBOM has completed the EBOM consumption.
2. The method according to claim 1, characterized in that: The step S3 is specifically as follows: first, the automatic traversal algorithm API is called, and then, according to the component node to be expanded in the selected EBOM / PBOM, all the sub-node component attribute information of the node is traversed to expand the EBOM or PBOM structure tree layer by layer according to the hierarchy, and finally, the EBOM and PBOM of the product structure are output side by side in the same system interface in the form of a structure tree according to the product structure hierarchy.
3. The method according to claim 2, characterized in that The step S6 is specifically as follows: calling the automatic traversal algorithm API to traverse all product design modules / configuration items in the EBOM that have sub-parts marked as consumed, and taking the design module / configuration item as a unit, comparing all its sub-level components with the components in the PBOM by part number, quantity, and design module / configuration item to which they belong, to complete the integrity check of whether the component PBOM has completed the EBOM consumption.
4. The method according to claim 3, characterized in that: The aforementioned "taking the design module / configuration item as a unit, comparing all its sub-level components with the components in the PBOM according to part number, quantity, and the design module / configuration item to which they belong" specifically includes: taking the design configuration item module as an overall unit, comparing whether all components and standard parts in the design configuration module are in the PBOM structure, and performing component quantity difference verification, and if there is a difference, outputting a difference data report; At the same time, check whether the process route compiled in step S5 to build the PBOM top-level framework meets the process route coding and format requirements. If not met, output the difference data report.
5. The method according to any one of claims 1 to 4, characterized in that: In step S1, a PBOM top-level framework is constructed in the PDM system, including a PBOM root node and work package process components, and the batch validity, process route, name, and quantity are compiled for each work package process component.