A part version identification method, device and equipment and readable storage medium
By combining part numbers with drawing change marks in non-BOM systems, the problem of SCF, MES, SAP and other systems being unable to identify part versions was solved, enabling accurate identification and management of part versions and avoiding errors in production.
Patent Information
- Application Number
- CN202311080753.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-25
- Publication Date
- 2025-11-04
- Estimated Expiration
- 2043-08-25
AI Technical Summary
In existing technologies, non-BOM systems such as SCF, MES, and SAP cannot identify component versions, leading to frequent instances of incorrect delivery and installation, which affects production progress and vehicle assembly quality.
By obtaining the original part number of the target component, the corresponding drawing change mark is retrieved from the BOM database and concatenated with the original part number to form the target part number, which is then transmitted to a non-BOM system to identify the component version.
It enables accurate identification of component versions in non-BOM systems, avoiding incorrect delivery and installation, and improving the effectiveness of production management and loading quality.
Smart Images

Figure CN117115846B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of product data management, and particularly relates to a part version identification method and device, equipment and a readable storage medium. BACKGROUND
[0002] In product design drawing and BOM (Bill of Material) management, there are not only part numbers, but also part versions, drawing change marks, corresponding production preparation states, product files and the like, so when the part drawing version and state are changed and the part number is unchanged, the part versions and drawing change marks can be used for distinguishing. However, since SCF (Supplier Collaboration Platform), MES (Manufacturing Execution System), SAP (Systems Applications and Products in Data Processing) and spare parts and the like non-BOM systems have no corresponding part version, drawing change mark display and identification, if the new and old version parts exist at the same time in the process of purchasing plan, supplier production, delivery and vehicle assembly, the above systems cannot distinguish the new and old version parts, and since the information flow is manually transmitted, the factory cannot clearly know the part version change, so the phenomenon of wrong pulling and wrong assembling occurs, and further causes line stop and assembly quality accidents. SUMMARY
[0003] The present application provides a part version identification method, device, equipment and readable storage medium, so that the non-BOM systems such as SCF, MES and SAP can accurately identify the part version, and further effectively manage the production.
[0004] In a first aspect, a part version identification method is provided, including the following steps:
[0005] Obtaining an original part number of a target part;
[0006] Obtaining a corresponding target drawing change mark from a BOM database based on the original part number;
[0007] Splicing the original part number and the target drawing change mark to obtain a target part number;
[0008] Transmitting the target part number to a non-BOM system, so that the non-BOM system determines the version of the target part based on the target drawing change mark in the target part number.
[0009] In some embodiments, the splicing of the original part number and the target drawing change mark to obtain the target part number includes:
[0010] determining whether the target drawing change mark needs to be converted into capital English according to a function identification code of the target part;
[0011] if yes, converting the target drawing change mark into capital English and splicing it with the original part number to obtain a target part number;
[0012] if no, splicing the target drawing change mark with the original part number to obtain a target part number.
[0013] In some embodiments, the obtaining of the target drawing change mark corresponding to the original part number from the BOM database comprises:
[0014] determining a target product notification number corresponding to the original part number based on a corresponding relationship between a part number and a product notification number;
[0015] obtaining a target drawing change mark corresponding to the target product notification number from the BOM database based on a corresponding relationship between a drawing change mark and a product notification number.
[0016] In some embodiments, the obtaining of the target drawing change mark corresponding to the original part number from the BOM database comprises:
[0017] determining a target stage notification number corresponding to the original part number based on a corresponding relationship between a part number and a stage notification number, the target stage notification number being any one of a preparation notification number, a quasi-finished notification number or a production notification number;
[0018] determining a target product notification number corresponding to the target stage notification number based on a corresponding relationship between a stage notification number and a product notification number;
[0019] obtaining a target drawing change mark corresponding to the target product notification number from the BOM database based on a corresponding relationship between a drawing change mark and a product notification number.
[0020] In some embodiments, the obtaining of the target drawing change mark corresponding to the original part number from the BOM database comprises:
[0021] determining a highest change order satisfying a preset BOM date according to the original part number and a production preparation state of the target part;
[0022] obtaining a target drawing change mark corresponding to the highest change order from the BOM database.
[0023] In a second aspect, a part version identification device is provided, comprising:
[0024] The acquisition unit is used to acquire the original part number of the target component; and to retrieve the corresponding target drawing change mark from the BOM database based on the original part number.
[0025] The splicing unit is used to splice the original part number and the target drawing change mark to obtain the target part number;
[0026] An identification unit is used to transmit the target part number to a non-BOM system, so that the non-BOM system can determine the version of the target component based on the target drawing change mark in the target part number.
[0027] In some embodiments, the splicing unit is specifically used for:
[0028] Determine whether the target drawing change mark needs to be converted to uppercase English based on the functional identification code of the target component;
[0029] If so, the target drawing change mark is converted to uppercase English letters and concatenated with the original part number to obtain the target part number;
[0030] If not, the target drawing change mark is combined with the original part number to obtain the target part number.
[0031] In some embodiments, the acquisition unit is specifically used for:
[0032] The target product notification number corresponding to the original part number is determined based on the correspondence between the part number and the product notification number.
[0033] Based on the correspondence between drawing change markers and product notification numbers, the target drawing change marker corresponding to the target product notification number is retrieved from the BOM database.
[0034] Thirdly, a component version identification device is provided, comprising: a memory and a processor, wherein the memory stores at least one instruction, and the at least one instruction is loaded and executed by the processor to implement the aforementioned component version identification method.
[0035] Fourthly, a computer-readable storage medium is provided, the computer-readable storage medium storing a computer program, which, when executed by a processor, implements the aforementioned component version identification method.
[0036] This application provides a method, apparatus, device, and readable storage medium for identifying component versions. The method includes obtaining the original part number of a target component; retrieving a corresponding target drawing change mark from a BOM database based on the original part number; concatenating the original part number and the target drawing change mark to obtain a target part number; and transmitting the target part number to a non-BOM system, so that the non-BOM system can determine the version of the target component based on the target drawing change mark in the target part number. This application, by concatenating a drawing change mark that can be used for version identification with the original part number of the component to obtain a new part number, enables the non-BOM system to identify the version information of the component through the drawing change mark in the new part number. This allows for effective production management based on the drawing change mark and version information, without the need for manual information flow transmission, thus effectively preventing incorrect production or assembly. Attached Figure Description
[0037] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0038] Figure 1 A flowchart illustrating a component version identification method provided in an embodiment of this application;
[0039] Figure 2 A schematic diagram illustrating the assembly process of the target part number provided in this application embodiment;
[0040] Figure 3 This is a schematic diagram of the structure of a component version identification device provided in an embodiment of this application;
[0041] Figure 4 This is a schematic diagram of the structure of a component version identification device provided in an embodiment of this application. Detailed Implementation
[0042] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0043] The embodiment of the application provides a part version identification method, device and equipment and a readable storage medium, which can enable SCF, MES, SAP and other non-BOM systems to accurately identify part versions, so as to effectively manage production.
[0044] Figure 1 The part version identification method provided by the embodiment of the application comprises the following steps:
[0045] Step S10: obtaining an original part number of a target part;
[0046] Exemplarily, it should be understood that the BOM system comprises an E-BOM (engineering bill of material), a P-BOM (planning bill of material) and an M-BOM (manufacturing bill of material) and the like, and the non-BOM system mainly comprises an SCF, an MES, an SAP, a spare part and the like; wherein, the SCF system is used for processing a purchase order, an inclusion instruction, part receipt, inventory, a supplier order query, delivery, pricing and a purchase ratio and the like, the MES system is used for processing production logistics distribution and assembly instructions and the like, and the SAP system is used for processing purchase receipt, supplier settlement, inventory and production cost and the like.
[0047] For the non-BOM system, only the part number of the part transmitted by the BOM system can be received, and the corresponding part version and drawing change mark cannot be displayed and identified, so that the old and new versions of the part cannot be identified. However, during the period when the new version of the part starts to be put into production, the supplier and the workshop site often have both the old and new versions of the part; and during the process of realizing the production of the new version of the part, the inventories of the old version and cancelled parts and the supply cycle of the new part are mainly determined by telephone communication with the company, so that there are problems of untimely feedback or inaccurate quantity, and no record can be checked, which leads to the phenomenon that the inventories of the supplier are difficult to handle after the new part is put into production; and the supplier usually does not have part status instructions when delivering goods, and the information flow is purely manually transmitted, which leads to unclear part version changes in the factory, so that the phenomenon of wrong pulling and wrong assembling often occurs, and further causes line stop and delivery quality.
[0048] In addition, the PT (Prototype-vehicle, trial vehicle) usually adopts the same parts (i.e. common parts) as the SOP (Small-outline Package, mass production vehicle) model number, and if the version number and state are different, the SCF, MES and other systems cannot be identified; and when the PT vehicle adopts new parts in the preparation state with multiple versions, the SCF, MES and other systems cannot determine the corresponding version used, and because the part version and corresponding state cannot be clearly defined in the production plan and procurement plan, the corresponding information cannot be received by the supplier, thus causing the supply state to be inconsistent with the design requirements, thereby affecting the vehicle quality and production progress. In addition, the physical and version of new and old parts are different, but the part number is the same, so that the maintenance station cannot cope, causing spare parts organization difficulties, thereby leading to the inconsistency between the maintenance spare parts and the then production state, and finally causing the spare parts to be unusable.
[0049] In order to solve the above-mentioned various problems caused by the non-BOM system being unable to identify the version, in the embodiment, the original part number obtained is adjusted, so that the non-BOM system can identify the version information according to the adjusted part number.
[0050] Step S20: obtaining the corresponding target drawing change mark from the BOM database based on the original part number;
[0051] Exemplarily, in the embodiment, in order to standardize the transfer production process of the parts and avoid assembly quality problems caused by part state errors, the part version change information is identified by adding a drawing change mark in the part number. Therefore, the embodiment reads the corresponding target drawing change mark from the BOM database based on the original part number obtained, and determines the version of the part through the target drawing change mark.
[0052] Further, the obtaining of the corresponding target drawing change mark from the BOM database based on the original part number comprises:
[0053] determining the target product notification number corresponding to the original part number based on the corresponding relationship between the part number and the product notification number;
[0054] obtaining the target drawing change mark corresponding to the target product notification number from the BOM database based on the corresponding relationship between the drawing change mark and the product notification number.
[0055] Exemplarily, as shown in Table 1, the part number of the spare part and the product notification number corresponding to the product notification sheet have a mapping relationship, and the product notification number corresponding to each product notification sheet and the drawing change mark also have a mapping relationship. Therefore, in the embodiment, after the original part number of the target spare part is obtained, if the latest target product notification number (such as Q21041470) corresponding to the original part number can be found from the BOM database according to the mapping relationship between the part number and the product notification number, the target drawing change mark (such as c) corresponding to the target product notification number can be directly found from the BOM database according to the mapping relationship between the drawing change mark and the product notification number.
[0056] Table 1 mapping relationship table
[0057]
[0058] Further, the target drawing change mark corresponding to the original part number is obtained from the BOM database based on the original part number, comprising:
[0059] The target stage notification number corresponding to the original part number is determined based on the corresponding relationship between the part number and the stage notification number, and the target stage notification number is any one of the preparation notification number, the quasi-finished notification number or the production notification number;
[0060] The target product notification number corresponding to the target stage notification number is determined based on the corresponding relationship between the stage notification number and the product notification number;
[0061] The target drawing change mark corresponding to the target product notification number is obtained from the BOM database based on the corresponding relationship between the drawing change mark and the product notification number.
[0062] Exemplarily, it can be understood that the stage notification sheet includes the preparation notification sheet, the quasi-finished notification sheet and the production notification sheet, and each stage notification sheet has its corresponding notification number; in addition, as shown in Table 2, the part number of the spare part and the stage notification number corresponding to each stage notification sheet have a mapping relationship, and each stage notification number and the product notification number also have a mapping relationship.
[0063] Table 2 mapping relationship table
[0064]
[0065]
[0066] In the embodiment, when a system failure or other problem occurs, after the original part number of the target part is obtained, the target product notification number corresponding to the original part number can not be found from the BOM database according to the mapping relationship between the part number and the product notification number; at this time, the latest target stage notification number (such as ZB21051701) can be found through the mapping relationship between the part number and the stage notification number corresponding to the stage notification number, and then the corresponding target product notification number (such as Q21041470) is found according to ZB21051701, and then the target drawing change mark (such as c) is found from the BOM database through Q21041470.
[0067] Further, the target drawing change mark is obtained from the BOM database based on the original part number, comprising:
[0068] According to the original part number of the target part and the production preparation state, the highest change order satisfying the preset BOM date is determined;
[0069] The target drawing change mark corresponding to the highest change order is obtained from the BOM database.
[0070] Exemplarily, in the embodiment, in addition to obtaining the target drawing change mark through the mapping relationship among the part number, the notification number and the drawing change mark, referring to Table 2, the target drawing change mark can also be obtained through the mapping relationship among the part number, the change order and the drawing change mark. It should be noted that the change order refers to the change mark corresponding to each version update, and the earlier the version is changed, the smaller the number of the change order corresponding to the version is, for example, for the part with part number 2913010-HE3601, the change order is 00 when it is first published, and the corresponding drawing change mark is a; after the first update, the change order is 01, and the corresponding drawing change mark is b. It can be understood that the production preparation state includes the preparation state A, the quasi-finished state B and the production state D; in addition, the data in the BOM database changes every day, therefore, when data needs to be extracted from the BOM database, the date must be specified, that is, it is necessary to specify which day the data is extracted.
[0071] Therefore, after obtaining the original part number of the target part, the production preparation state of the target part needs to be obtained, and the highest change level satisfying the specified BOM date is searched according to the order of production preparation state from A to B to D (i.e. from low to high), and then the target drawing change mark corresponding to the highest change level can be obtained from the BOM database. For example, if the specified BOM date is xx year xx month xx day, the highest change level in A state corresponding to the original part number is searched in the BOM database corresponding to xx year xx month xx day. If the highest change level in A state is found (for example, the change level in table 2 is 02), the corresponding target drawing change mark (for example, c) is directly found based on the highest change level. If the change level in A state is not found due to historical data loss or other fault reasons, that is, there is no highest change level in A state, the highest change level in B state corresponding to the original part number will be searched, and the corresponding target drawing change mark will be found based on the highest change level if the highest change level in B state is found. If not, the highest change level in D state corresponding to the original part number will be searched.
[0072] Step S30: Splicing the original part number and the target drawing change mark to obtain a target part number;
[0073] For example, in this embodiment, in order to standardize the transfer production process of parts, avoid assembly quality problems caused by part state errors, and easily identify and maintain data uniqueness, considering the limitation of field length of SAP and other systems, it is necessary to reduce the length of the coding field as much as possible. In order to facilitate data traceability, this embodiment will identify part version change information by adding drawing change marks in part numbers, that is, splicing the original part number and the target drawing change mark to obtain a new part number (i.e. target part number), so that the non-BOM system can determine the version information of the part through the drawing change mark in the target part number.
[0074] Further, the splicing of the original part number and the target drawing change mark to obtain the target part number comprises:
[0075] According to the function identification code of the target part, it is determined whether the target drawing change mark needs to be converted to uppercase English;
[0076] If yes, the target drawing change mark is converted to uppercase English and spliced with the original part number to obtain a target part number;
[0077] If no, the target drawing change mark is spliced with the original part number to obtain a target part number.
[0078] Exemplarily, it can be understood that the function identification code of the target part refers to whether the part number of the target part is used for the calculation inside the BOM system or the push interface needs (i.e. for the calculation of non-BOM system), which can be represented by a specific numerical value, or can be represented by other representative parameters, such as when represented by a specific numerical value, 0 can be used to represent the calculation inside the BOM system, and 1 can represent the push interface needs.
[0079] In the embodiment, referring to FIG. 6, for the feature that the SAP and other non-BOM systems cannot identify lowercase letters, before splicing the original part number and the target drawing change mark, it is necessary to judge whether it is necessary to convert the drawing change mark from lowercase letters to uppercase letters according to the function identification code, that is, if the function identification code is 1, it means that it is the push interface needs, at this time, it is necessary to convert the lowercase letter (such as a) to uppercase letter (such as A), otherwise, it is not necessary to convert the lowercase letter to uppercase letter. Taking the original part number as 2913010-HE3601, the target drawing change mark as a and the function identification code as 1 as an example, the target part number is 2913010-HE3601A. Figure 2 As can be seen, after the splicing between the original part number and the target drawing change mark is completed, the target part number is obtained, referring to Table 3, the target part number will be used for the SCF, MES and other non-BOM systems.
[0080] Table 3 Part number before and after conversion
[0081]
[0082]
[0083] Step S40: transmitting the target part number to the non-BOM system, so that the non-BOM system determines the version of the target part based on the target drawing change mark in the target part number.
[0084] Exemplarily, in the embodiment, after obtaining the target part number, the order information shown in Table 4 can be created through the target part number, and then the order information is transmitted to the non-BOM system, so that the non-BOM system can determine the version of the target part based on the target drawing change mark in the target part number.
[0085] Table 4 Order information
[0086]
[0087]
[0088] Therefore, in the embodiment, the data consistency between systems can be improved by the target part number, and the production can be organized according to the part version corresponding state to improve the consistency between data and physical objects. Meanwhile, the part state can be changed by the difference between the target part number in the production notice and the order, so that the part version change switching time is more accurate. The version state of the part can be accurately identified by the part number and the version mark (i.e. the drawing change mark), so as to improve the identification ability of the part change and the discrimination ability of the same part with different states used in the PT vehicle and the mass production vehicle. The corresponding state part can be purchased according to the version corresponding to the mounting time, so as to improve the accuracy of the spare part state.
[0089] In addition, the current supplier usually supplies parts according to the part number, which causes the inconsistency of the part state. For example, the production state version of a part is B, but the supplier supplies the part according to the version C. The embodiment strictly produces and supplies the part according to the version corresponding to the target part number, so as to ensure that the supplier supplies the part according to the required state. In addition, since the drawing change mark is used to identify the change state of the part in the embodiment, the accuracy of the on-site assembly can be improved. When the drawing change mark in the BOM is inconsistent with the drawing change mark in the target part number, it can be found in time and corresponding measures can be taken, so as to improve the consistency between the E-BOM and the drawing.
[0090] It should be noted that the step numbers of the steps in the embodiments of the present application do not limit the sequence of the operations in the technical solutions of the present application.
[0091] Referring to Figure 3 The embodiment of the present application also provides a part version identification device, which comprises:
[0092] An acquisition unit is configured to acquire an original part number of a target part, and acquire a corresponding target drawing change mark from a BOM database based on the original part number;
[0093] A splicing unit is configured to splice the original part number and the target drawing change mark to obtain a target part number.
[0094] An identification unit is configured to transmit the target part number to a non-BOM system, so that the non-BOM system determines the version of the target part based on the target drawing change mark in the target part number.
[0095] Further, the splicing unit is specifically configured to:
[0096] determine whether the target drawing change mark needs to be converted into capital English according to the function identification code of the target part;
[0097] If yes, the target drawing change mark is converted into capital English and spliced with the original part number to obtain a target part number;
[0098] If no, the target drawing change mark is spliced with the original part number to obtain a target part number.
[0099] Further, the acquisition unit is specifically configured to:
[0100] determine a target product notification number corresponding to the original part number based on a corresponding relationship between the part number and the product notification number;
[0101] acquire a target drawing change mark corresponding to the target product notification number from the BOM database based on a corresponding relationship between the drawing change mark and the product notification number.
[0102] Further, the acquisition unit is specifically configured to:
[0103] determine a target stage notification number corresponding to the original part number based on a corresponding relationship between the part number and the stage notification number, the target stage notification number being any one of a preparation notification number, a quasi-finished notification number, or a production notification number;
[0104] determine a target product notification number corresponding to the stage notification number based on a corresponding relationship between the stage notification number and the product notification number;
[0105] acquire a target drawing change mark corresponding to the target product notification number from the BOM database based on a corresponding relationship between the drawing change mark and the product notification number.
[0106] Further, the acquisition unit is specifically configured to:
[0107] determine a highest change order satisfying a preset BOM date according to the original part number of the target part and a production preparation state;
[0108] acquire a target drawing change mark corresponding to the highest change order from the BOM database.
[0109] It should be noted that those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described device and each unit can refer to the corresponding processes in the foregoing part version identification method embodiments, which will not be described herein.
[0110] The part version identification device provided in the foregoing embodiments can be implemented in the form of a computer program, which can run on a part version identification device as shown in Figure 4 .
[0111] The embodiment of the present application further provides a part version identification device, comprising a memory, a processor and a network interface connected through a system bus, at least one instruction is stored in the memory, and the at least one instruction is loaded and executed by the processor to realize all steps or part of steps of the part version identification method.
[0112] The network interface is used for network communication, such as sending the assigned task. Figure 4 The structure shown in the figure is only a block diagram of part of the structure related to the scheme of the present application, and does not constitute a limitation on the computer device to which the scheme of the present application is applied. The specific computer device can include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0113] The processor can be a CPU, and can also be other general-purpose processors, DSPs (Digital Signal Processors), ASICs (Application Specific Integrated Circuits), FPGAs (Field Programmable Gate Arrays) or other programmable logic devices, discrete gate or transistor logic discrete hardware components, etc. The general-purpose processor can be a microprocessor, or the processor can also be any conventional processor, etc. The processor is the control center of the computer device, and connects all parts of the computer device through various interfaces and lines.
[0114] The memory can be used to store computer programs and / or modules. The processor realizes various functions of the computer device by running or executing the computer programs and / or modules stored in the memory, and calling the data stored in the memory. The memory can mainly include a program storage area and a data storage area. The program storage area can store an operating system, at least one application required by a function, etc. The data storage area can store data created according to the use of the system, etc. In addition, the memory can include a high-speed random access memory, and can also include a non-volatile memory, such as a hard disk, a memory, a plug-in hard disk, an SMC (Smart Media Card), an SD (Secure digital) card, a flash card, at least one magnetic disk storage device, a flash storage device or other volatile solid-state storage device.
[0115] The embodiment of the present application further provides a computer readable storage medium, which stores a computer program, and the computer program is executed by the processor to realize all steps or part of steps of the part version identification method.
[0116] The embodiments of the present application realize all or part of the foregoing processes, and can also be completed by instructing related hardware through a computer program. The computer program can be stored in a computer readable storage medium, and when the computer program is executed by a processor, the steps of the above methods can be realized. The computer program includes computer program code, which can be in the form of source code, object code, executable file, or some intermediate form, etc. The computer readable medium can include any entity or device capable of carrying the computer program code, recording medium, U disk, mobile hard disk, magnetic disk, optical disk, computer memory, ROM (Read-Only memory), RAM (Random Access memory), electrical carrier signal, telecommunication signal, and software distribution medium, etc. It should be noted that the content included in the computer readable medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction, for example, in some jurisdictions, according to legislation and patent practice, the computer readable medium does not include electrical carrier signals and telecommunication signals.
[0117] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, system, server or computer program product. Therefore, the present application can adopt a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer usable storage media (including but not limited to magnetic disk storage and optical storage, etc.) containing computer usable program code.
[0118] It should be noted that in this paper, the term "include", "contain" or any other variant thereof is intended to cover non-exclusive inclusion, so that the process, method, article or system including a series of elements not only includes those elements, but also includes other elements not explicitly listed, or includes elements inherent to such process, method, article or system. Without more limitations, the element defined by the statement "including a" does not exclude the existence of other identical elements in the process, method, article or system including the element.
[0119] The computer program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other processing device to cause a series of operational steps to be performed on the computer, other programmable apparatus or other processing device to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions specified in the flowchart block or blocks. Figure 1 The flowchart and / or block diagram in the Figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments. In this regard, each flowchart block and / or combination of flowchart blocks can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, implement the functions specified in the flowchart block or blocks. Figure 1 These computer program instructions can also be stored in a computer- readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instructions which implement the function specified in the flowchart block or blocks.
[0120] The embodiments were chosen and described in order to best explain the principles of the application and its practical application, and to thereby enable others skilled in the art to best utilize the application and various embodiments with various modifications as are suited to the particular use contemplated.
Claims
1. A method of identifying a version of a component, characterized by, The method comprises the following steps: obtaining an original part number of a target part; obtaining a corresponding target drawing change mark from a BOM database based on the original part number; splicing the original part number and the target drawing change mark to obtain a target part number; transmitting the target part number to a non-BOM system, so that the non-BOM system determines a version of the target part based on the target drawing change mark in the target part number; wherein the step of obtaining the corresponding target drawing change mark from the BOM database based on the original part number comprises: determining a target product notification number corresponding to the original part number based on a corresponding relationship between part numbers and product notification numbers; obtaining a target drawing change mark corresponding to the target product notification number from the BOM database based on a corresponding relationship between drawing change marks and product notification numbers; the non-BOM system comprises a supplier collaboration platform SCF, an enterprise management system SAP and a spare part system.
2. The part version identification method of claim 1, wherein The step of splicing the original part number and the target drawing change mark to obtain the target part number comprises: determining whether the target drawing change mark needs to be converted into capital English according to a function identification code of the target part; if yes, converting the target drawing change mark into capital English and splicing the original part number to obtain the target part number; if no, splicing the target drawing change mark and the original part number to obtain the target part number.
3. The part version identification method of claim 1, wherein The step of obtaining the corresponding target drawing change mark from the BOM database based on the original part number comprises: determining a target stage notification number corresponding to the original part number based on a corresponding relationship between part numbers and stage notification numbers, the target stage notification number being any one of a preparation notification number, a quasi-finished notification number or a production notification number; determining a target product notification number corresponding to the target stage notification number based on a corresponding relationship between stage notification numbers and product notification numbers; obtaining a target drawing change mark corresponding to the target product notification number from the BOM database based on a corresponding relationship between drawing change marks and product notification numbers.
4. The part version identification method of claim 1, wherein, The step of obtaining the corresponding target drawing change mark from the BOM database based on the original part number comprises: determining a highest change order satisfying a preset BOM date according to the original part number and a production preparation state of the target part; obtaining a target drawing change mark corresponding to the highest change order from the BOM database.
5. A parts version identification device, characterized by comprising: The method comprises: an obtaining unit configured to obtain an original part number of a target part; obtaining a corresponding target drawing change mark from a BOM database based on the original part number; a splicing unit configured to splice the original part number and the target drawing change mark to obtain a target part number; a recognition unit configured to transmit the target part number to a non-BOM system, so that the non-BOM system determines a version of the target part based on the target drawing change mark in the target part number; wherein the obtaining unit is specifically configured to: determine a target product notification number corresponding to the original part number based on a corresponding relationship between part numbers and product notification numbers; acquire a target drawing change mark corresponding to the target product notice number from a BOM database based on a corresponding relationship between the drawing change mark and the product notice number; The non-BOM system comprises a supplier collaboration platform (SCF), an enterprise management system (SAP), and a spare part system.
6. The device according to claim 5, wherein The splicing unit is specifically used for: determining whether the target drawing change mark needs to be converted into capital English according to a function identification code of the target part; if yes, converting the target drawing change mark into capital English and splicing the target drawing change mark with the original part number to obtain a target part number; if no, splicing the target drawing change mark with the original part number to obtain a target part number.
7. A component version identification device, characterized by comprising: comprise: a memory and a processor, the memory storing at least one instruction, the at least one instruction being loaded and executed by the processor to implement the part version identification method in any one of claims 1 to 4.
8. A computer-readable storage medium, characterized in that: The computer readable storage medium stores a computer program, when the computer program is executed by the processor, to implement the part version identification method in any one of claims 1 to 4.
Citation Information
Patent Citations
Method and device for automatically transmitting product main data information
CN110443552A
Machine tool part version management, identification and verification method based on MES system
CN111538292A