System for generating process guidance file

The system for generating process instruction documents automates the generation of such documents, solving the problems of low efficiency and large errors in existing technologies. It enables the rapid, accurate, and standardized generation of process instruction documents, thereby improving production efficiency and product quality.

CN122021574APending Publication Date: 2026-05-12ZOOMLION HEAVY MASCH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511921933.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-18
Publication Date
2026-05-12

AI Technical Summary

Technical Problem

In the existing technology, the preparation of process instruction documents is inefficient, has a high probability of error, is long in manual preparation, has a high error rate, low standardization, and the document format and content vary greatly among different preparers, resulting in low production efficiency and potential product quality problems.

Method used

A system for generating process guidance documents is provided, including a data interaction module, a user verification module, a template generation module, a data filling module, and a document generation module. The data interaction module enables user login verification and generates target templates based on the required figures. The data filling module automatically fills in the information area, and the document generation module automatically generates the process guidance document. By combining a process standard database and a product base database, the system achieves rapid and accurate filling of process parameters and intelligent document generation.

Benefits of technology

It enables rapid and intelligent compilation of process guidance documents, reduces human error, shortens compilation time, improves compilation efficiency and document accuracy, ensures document standardization and consistency, and reduces labor costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122021574A_ABST
    Figure CN122021574A_ABST
Patent Text Reader

Abstract

The invention discloses a system for generating a process guidance file. The system comprises a data interaction module; the user verification module is configured to perform identity verification according to login information input by a user through the data interaction module and based on a pre-constructed user database according to the login information; the template generation module is configured to generate a corresponding target template according to an attached drawing demand input by a user, and the target template comprises a plurality of to-be-filled information areas; the data filling module is configured to perform data filling on each to-be-filled information area according to the process data so as to obtain a filled template; and the file generation module is configured to convert the filled template into a target file according to a file generation instruction, and output and display the target file through the data interaction module. According to the technical scheme of the invention, the rapid and intelligent compiling of the process guidance file can be realized, the manufacturing problems caused by manual compiling errors can be reduced, the repeated work can be reduced, and the compiling time of the process guidance file can be greatly shortened.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of industrial internet technology, and more specifically to a system for generating process guidance documents. Background Technology

[0002] In the tractor manufacturing industry, process instructions and process flow cards are core technical documents that standardize assembly operations and ensure product quality. Their contents must cover key information such as component models, bolt torque, tool specifications, and applicable standards, which directly affect production efficiency and product qualification rate.

[0003] Currently, when factories compile such documents, they mainly rely on manual writing and verification. Designers need to manually enter basic product information, look up material specifications in paper BOMs, and determine process parameters by referring to various standard documents. They also need to format the attached diagrams and text content themselves. This process (1) has a long compilation cycle. It takes several hours to complete information retrieval and input for a single page of process instruction, resulting in low overall efficiency. (2) has a high error rate. Manual input is prone to problems such as incorrect material specifications, torque value deviations, and missing identification positions, which may lead to misuse of assembly materials and potential product quality hazards. (3) has a low degree of standardization. The document formats and content details of different compilers vary greatly, making subsequent review, inspection, and modification difficult. Moreover, newcomers need to be familiar with the process and standards for a long time before they can be competent in the compilation work, resulting in a large investment of human resources.

[0004] Therefore, the existing process instruction document preparation methods suffer from low preparation efficiency and high probability of error. Summary of the Invention

[0005] The purpose of this application is to provide a system for generating process instruction documents, in order to solve the problems of low compilation efficiency and high error probability in the process instruction document compilation schemes used in the prior art.

[0006] To achieve the above objectives, the first aspect of this application provides a system for generating process instruction documents, the system comprising: Data interaction module; The user authentication module, connected to the data interaction module, is configured to respond to the login information entered by the user through the data interaction module and perform authentication based on the login information using a pre-built user database. The template generation module, connected to the data interaction module, is configured to generate a corresponding target template in response to the user's request for an attached image input through the data interaction module. The target template includes multiple information areas to be filled. The data filling module, connected to the data interaction module and the template generation module, is configured to respond to the process data input by the user and fill each information area to be filled with data to obtain a filled template. The file generation module, connected to the data interaction module, template generation module, and data filling module, is configured to respond to the file generation command sent by the user through the data interaction module, convert the filled template into a target file, and output and display the target file through the data interaction module.

[0007] In this embodiment of the application, the system further includes: The file storage configuration module, connected to the data interaction module and the user verification module, is configured to copy a preset basic template to the target storage path selected by the user through the data interaction module after the user has passed the verification. The basic template is the base file for the template generation module to generate the target template.

[0008] In this embodiment of the application, the template generation module pre-stores at least two template types that adapt to different attached figures, including single-figure templates and multi-figure templates.

[0009] In this embodiment of the application, the multiple information areas to be filled include: The product information area includes placeholders for document number, version number, model, and page number; The review information area includes review, proofreading, approval, and standardized fields for filling in information; The material details area contains tables with material types and material attributes; The process operation information area includes input fields for main steps, control methods, control requirements, and importance.

[0010] In this embodiment of the application, the system includes a process standard database, which includes: The torque query sub-database is used to store the mapping relationship between component models and component strength grades and corresponding torque values. The fuel filling sub-database is used to store the mapping relationship between emission standards, vehicle models, usage regions, and filling locations, as well as filling quantities and fuel types. The tool adapter sub-library stores the mapping relationship between bolt types, socket models, and tightening wrench specifications; The label location sub-library is used to store the label placement and orientation requirements for the entire machine, as well as the white paint marking specifications.

[0011] In this embodiment, the multiple information areas to be filled include a process operation information area, and the data filling module is also connected to a process standard database. The data filling module is further configured to: In response to a user's process information query command triggered by the data interaction module, the corresponding data is retrieved from the process standard database and displayed in a pop-up window. After detecting a user's data confirmation command via the data interaction module, the corresponding data will be filled into the corresponding position in the process operation information area or the material details area.

[0012] In this embodiment of the application, the multiple information areas to be filled include a material details area, and the system also includes a product basic database, which is used to store the mapping relationship between material names and bill of materials information; The data population module also connects to the product's base database, and is configured to: Obtain the material name input by the user through the data interaction module; The product database is accessed based on the material name to retrieve the bill of materials information corresponding to the matching material name. The bill of materials information includes the material specifications, material code, and recommended quantity. Fill the bill of materials information into the corresponding table columns in the material details area.

[0013] In this embodiment of the application, the system further includes: The error detection and prompting module is connected to the data interaction module and the data filling module respectively. It is configured to detect the accuracy of the filled data according to preset detection rules during the data filling process of the data filling module, and to pop up an error prompt window through the data interaction module when erroneous data is detected.

[0014] In this embodiment of the application, the system further includes: The preview editing module communicates with both the data interaction module and the data filling module. It is configured to respond to preview commands triggered by the user through the data interaction module, convert the filled template into text format, and display it through the data interaction module.

[0015] In this embodiment of the application, the file generation module is further configured to: In response to a user's interruption command triggered by the data interaction module, the generation process of the target file is paused while the current editing progress is maintained; Upon receiving a user's command to resume editing via the data interaction module, retrieve historical editing progress data to restore the template filling state before the interruption.

[0016] The above technical solution provides a system for generating process guidance documents, including a data interaction module; a user verification module configured to respond to login information input by the user through the data interaction module and perform identity verification based on a pre-built user database; a template generation module configured to respond to the user's input of attached diagram requirements through the data interaction module and generate a corresponding target template, the target template including multiple information areas to be filled; a data filling module configured to respond to the process data input by the user and fill each information area to be filled to obtain a filled template; and a file generation module configured to respond to the file generation command sent by the user through the data interaction module, convert the filled template into a target file, and output and display the target file through the data interaction module. This application, by linking the user verification, template generation, data filling, and file generation modules through the data interaction module, can respond to user login verification, attached diagram requirement input, process data filling, and file generation commands, automatically generating process guidance documents containing product, review, material, process operation, and attached diagram information areas. This achieves rapid and intelligent process guidance document preparation, reduces manufacturing problems caused by manual errors, reduces repetitive work, and significantly shortens the preparation time of process guidance documents.

[0017] Other features and advantages of the embodiments of this application will be described in detail in the following detailed description section. Attached Figure Description

[0018] The accompanying drawings are provided to further illustrate the embodiments of this application and form part of the specification. They are used together with the following detailed description to explain the embodiments of this application, but do not constitute a limitation on the embodiments of this application. In the drawings: Figure 1 A structural block diagram of a system for generating process instruction documents is provided in an embodiment of this application; Figure 2 This is a structural block diagram of a system for generating process instruction documents, provided as another embodiment of this application.

[0019] Explanation of reference numerals in the attached figures Detailed Implementation

[0020] 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. It should be understood that the specific embodiments described herein are only for illustration and explanation of the embodiments of this application and are not intended to limit the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the scope of protection of this application.

[0021] It should be noted that if the embodiments of this application involve directional indicators (such as up, down, left, right, front, back, etc.), the directional indicators are only used to explain the relative positional relationship and movement of each component in a certain specific posture (as shown in the figure). If the specific posture changes, the directional indicators will also change accordingly.

[0022] Furthermore, if the embodiments of this application involve descriptions such as "first" or "second," these descriptions are for descriptive purposes only and should not be construed as indicating or implying their relative importance or implicitly specifying the number of technical features indicated. Therefore, features defined with "first" or "second" may explicitly or implicitly include at least one of those features. Additionally, the technical solutions of various embodiments can be combined with each other, but this must be based on the ability of those skilled in the art to implement them. If the combination of technical solutions is contradictory or impossible to implement, it should be considered that such a combination of technical solutions does not exist and is not within the scope of protection claimed in this application.

[0023] Figure 1 This is a structural block diagram of a system for generating process guidance documents, provided as an embodiment of this application. Figure 1 As shown in the figure, this application provides a system for generating process guidance documents, the system comprising: Data interaction module 100.

[0024] User authentication module 200, connected to data interaction module 100, is configured to authenticate users based on login information entered by them through data interaction module 100, using a pre-built user database.

[0025] The template generation module 300 is connected to the data interaction module 100 and is configured to generate a corresponding target template in response to the user's input of the attached drawing requirements through the data interaction module 100. The target template includes multiple information areas to be filled.

[0026] The data filling module 400, connected to the data interaction module 100 and the template generation module 300, is configured to respond to the process data input by the user and fill each information area to be filled with data to obtain a filled template.

[0027] The file generation module 500 is connected to the data interaction module 100, the template generation module 300, and the data filling module 400. It is configured to respond to the file generation command sent by the user through the data interaction module 100, convert the filled template into a target file, and output and display the target file through the data interaction module 100.

[0028] Specifically, the data interaction module 100 is the core carrier for information transmission between the system and the user. It is presented in the form of a visual operation interface, including different functional pages such as a login interface, template selection interface, data input interface, and file preview interface. Each page can be navigated to via function buttons. The login interface receives login information such as the employee number and personnel category entered by the user. The template selection interface provides template options corresponding to different attached diagram requirements for the user to select. The data input interface is equipped with components such as text input boxes, drop-down selection boxes, and table columns to adapt to the input of different types of process data. The file preview interface displays the generated process guidance document content in text PDF format.

[0029] The user authentication module 200 is crucial for ensuring system data security and controllable operation permissions. Connected to the data interaction module 100, it initiates the authentication process immediately after a user enters login information through the data interaction module 100. Login information includes employee ID, personnel category, department information, and login password. The employee ID is a unique identifier within the company; the personnel category distinguishes operation permissions; department information facilitates tracing operation records from different departments, such as the assembly workshop and quality inspection department; and the login password is stored in a pre-built user database using an encryption algorithm. During authentication, the user authentication module 200 encrypts the user's input password and compares it with the encrypted data in the database to determine if authentication is successful. In one example, the user authentication module 200 can retrieve the encrypted password and permission information corresponding to the employee ID from the user database. If the password matches and the personnel category meets the required permissions for the current operation, authentication is successful, allowing the user to proceed with subsequent system operations. If the password is incorrect or permissions are insufficient, a prompt window will pop up through the data interaction module 100. This effectively prevents unauthorized access and misoperation, ensuring the security and standardization of the process guidance document preparation process.

[0030] The template generation module 300 is connected to the data interaction module 100. When a user inputs a drawing requirement through the data interaction module 100, the template generation module 300 can generate a corresponding target template according to preset rules. The product information area in the target template is used to record basic information about the products associated with the process guidance document.

[0031] In this embodiment of the application, the template generation module 300 pre-stores at least two template types that adapt to different attached drawings, including single-drawing-drawing templates and multi-drawing-drawing-drawing templates.

[0032] It is understood that attached drawings are graphic materials used in process guidance documents to visually illustrate operational details, including component installation location diagrams, tool usage diagrams, and process flow diagrams. To adapt to the varying number of attached drawings required for different process guidance documents and to avoid repetitive template design, the template generation module 300 in this embodiment pre-stores single-attachment templates and multi-attachment templates. A single-attachment template refers to a process guidance document template that reserves only one attached drawing display area, while a multi-attachment template refers to a template that reserves two or more attached drawing display areas. Both templates are built upon the pre-defined process guidance document framework in the document, differing only in the layout of the attached drawing information area. Preferably, the template generation module 300 pre-stores both template types in a structured format in the system database and differentiates the attached drawing information area for different template types.

[0033] In addition, to improve the efficiency of filling in template information, the target template in this embodiment includes multiple information areas to be filled, including product information area, review information area, material details area, process operation information area and attached drawing information area.

[0034] In this embodiment, the product information area includes placeholders for document number, version number, model, and page number; the review information area includes fields for review, proofreading, approval, and standardization; the material details area includes table columns for material type and material attributes; and the process operation information area includes input columns for main steps, control methods, control requirements, and importance.

[0035] Specifically, the document number in the product information area is the unique identifier of the process guidance document, and is usually set as a placeholder according to the enterprise coding rules; the version number placeholder is used to identify the update and iteration status of the document; the model placeholder needs to be compatible with the product models produced by the enterprise; and the page number placeholder is automatically associated with the total number of pages in the document.

[0036] The review information area has a review field for process reviewers to sign or enter their names. The proofreading field is for proofreaders to fill in the information after confirming that the document content is correct. The approval field requires approval from the department head or authorized personnel. The standardization field is for the company's standardization specialist to fill in the information after confirming that the document complies with the company's standards or national standards. Each field can be set as a text input box or support electronic signature import to ensure that the document preparation process is compliant.

[0037] The material details area includes material types such as parts, tools, and accessories; the table column can be divided into sub-tables according to material type. For example, the parts table column includes serial number, name, drawing number, and quantity; the tool table column includes serial number, name, specifications, and quantity; and the accessory table column includes serial number, name, specifications, and usage.

[0038] The main steps input field in the process operation information area is used to describe the specific production process; the control means input field is used to fill in the detection or operation methods to ensure the quality of the process; the control requirements input field specifies the specific standards of the operation; the importance input field allows you to select key items, important items, and general items through drop-down menus, such as setting the bolt tightening step as a key item and the cleaning step as an important item.

[0039] In this way, clearly defining the content and placeholder / filling design of each information area can guide the compilers to enter information in an orderly and complete manner, avoiding the omission of key data. At the same time, standardizing the information filling format and presenting information in a structured way makes it easier for production operators to quickly locate the information they need, thus improving efficiency.

[0040] In this embodiment, to achieve automatic data entry, the system further includes a data filling module 400. The data filling module 400 is connected to both the data interaction module 100 and the template generation module 300. When a user inputs process data through the data interaction module 100, the module automatically fills the data according to the correspondence between the data type and the information area to be filled in the template. This enables rapid and accurate filling of process data, avoiding text errors and data omissions caused by manual input, while also reducing repetitive work and further improving the efficiency of process guidance document preparation.

[0041] In this embodiment, the file generation module 500 is connected to the data interaction module 100, the template generation module 300, and the data filling module 400. When a user sends a file generation command through the data interaction module 100, the module obtains the filled template data from the template generation module 300 and converts it into commonly used file formats such as Word and PDF. After the file is generated, the module outputs and displays the target file through the data interaction module 100. The user can view the file content on the preview interface of the data interaction module 100. After confirming that everything is correct, the user can obtain the physical file or an electronic copy through the download and print buttons on the interface, thus completing the automatic generation of the process guidance document.

[0042] The above technical solution provides a system for generating process guidance documents, including a data interaction module 100; a user verification module 200 configured to verify user identity based on a pre-built user database in response to login information input by the user through the data interaction module 100; a template generation module 300 configured to generate a corresponding target template in response to the user's input of attached drawing requirements through the data interaction module 100, the target template including multiple information areas to be filled; a data filling module 400 configured to fill each information area to be filled in response to process data input by the user, to obtain a filled template; and a file generation module 500 configured to convert the filled template into a target file in response to a file generation command sent by the user through the data interaction module 100, and output and display the target file through the data interaction module 100. This application, through the data interaction module 100 linking with the user verification, template generation, data filling, and document generation modules 500, can respond to user login verification, attached drawing requirement input, process data filling, and document generation instructions, automatically generating process guidance documents containing product, review, material, process operation, and attached drawing information areas. This achieves rapid and intelligent process guidance document preparation, reduces manufacturing problems caused by errors in manual preparation, reduces repetitive work, and significantly shortens the preparation time of process guidance documents.

[0043] Figure 2 This is a structural block diagram of a system for generating process instruction documents, provided as another embodiment of this application. (See diagram below.) Figure 2 As shown in the embodiments of this application, the system further includes: The file storage configuration module 600 is connected to the data interaction module 100 and the user verification module 200. It is configured to copy a preset basic template to the target storage path selected by the user through the data interaction module 100 after the user verification is successful. The basic template is the base file for the target template generated by the template generation module 300.

[0044] Specifically, the file storage configuration module 600 is a key component ensuring the orderly management of process guidance document templates and the convenience of subsequent document retrieval. The file storage configuration module 600 is connected to both the data interaction module 100 and the user authentication module 200 to ensure that the module only activates its functions after user authentication is successful, preventing unauthorized personnel from arbitrarily manipulating template storage paths and ensuring the security of the basic templates. In actual operation, after a user is authenticated by the user authentication module 200, the system displays a storage path selection interface through the data interaction module 100. This interface presents optional storage locations such as preset file server paths and local computer disk paths, allowing the user to select the target storage path by clicking or manually entering the path.

[0045] Furthermore, after the user selects the target storage path, the file storage configuration module 600 immediately responds to this operation, automatically copying the preset basic template from the system to the selected path. The preset basic template is the base file from which the template generation module 300 generates the target template. Its format can be Word, and it contains the basic framework structure of the process guidance document, only lacking specific process data. By uniformly managing the storage path of the basic template, it ensures that the template generation module 300 always generates the target template based on the standard base file, avoiding inconsistencies in target template format caused by inconsistent basic template versions. This ensures the standardization of the process guidance document, while also achieving centralized management of templates and final files, significantly improving file retrieval efficiency and reducing search time caused by scattered storage.

[0046] like Figure 2 As shown in this embodiment, the system includes a process standard database 700, which includes: Torque query sub-database 710 is used to store the mapping relationship between component models and component strength grades and corresponding torque values; Fuel filling sub-database 720 is used to store the mapping relationship between emission standards, vehicle models, usage areas, and filling locations, filling quantities, and fuel types; Tool adapter sub-library 730 is used to store the mapping relationship between bolt type, socket type and tightening wrench specification; The label location sub-library 740 is used to store the label pasting location, orientation requirements, and white paint marking specifications for the entire machine.

[0047] As can be understood, the Process Standard Database 700 is a structured database that stores various process-related standard data. It serves as core data support to ensure the accuracy and compliance of process parameters in process guidance documents, preventing production quality problems caused by errors in manual standard lookup. By establishing a mapping relationship between input conditions and standard results, it enables rapid retrieval and access to process parameters. The Process Standard Database 700 includes multiple sub-databases, categorized based on data type. Each sub-database uses a relational database structure to store data, establishing mapping relationships through field associations to ensure targeted data management and retrieval.

[0048] Specifically, in the torque query sub-database 710, the components include bolts, screws, studs, and hose clamps, which are all commonly used mechanical connection components; the model refers to the identifier that represents the specifications of the component, the component strength grade refers to the grade that reflects the mechanical properties of the component material, and the torque value refers to the amount of torque required to tighten the component.

[0049] In the oil filling sub-database 720, emission standards refer to the national or regional limits for motor vehicle exhaust emissions; vehicle model refers to the specific model of the product; usage area refers to the application area of ​​the product, such as cold northern regions or hot and humid southern regions; filling location refers to the specific part of the oil being filled, such as the engine oil filler port or hydraulic oil tank filler port; filling quantity refers to the volume or mass of oil being filled in a single transaction; and oil type refers to the type of oil suitable for different parts, such as engine oil, hydraulic oil, and gear oil.

[0050] In the tool adapter sub-library 730, bolt type refers to the bolt category classified according to structure and purpose, such as internal hex bolt, external hex bolt, and countersunk bolt; socket type refers to the socket specification that matches the bolt head; tightening wrench specification refers to parameters such as the wrench's torque range and drive type.

[0051] The "Identification Location" sub-library 740 refers to the identification of the whole machine, which is used for product identification and operation prompts, such as safety warning signs and component name signs; "Affixing Location" refers to the specific installation location of the label on the whole machine, such as the right door of the tractor cab or the side of the engine hood; "Direction Requirements" refers to the standard for the positive and negative orientation of the label installation, such as the label text facing upwards; "White Paint Marking Standards" refers to the operation standards for marking key locations with white paint, such as the shape and size of bolt tightening marks and component alignment marks.

[0052] In this way, by storing the scattered process standard data in a structured manner, it is possible to quickly retrieve and accurately call key process parameters, which greatly reduces the time that compilers spend looking up standards, reduces reliance on personal experience, and improves the efficiency and accuracy of process guidance document compilation.

[0053] like Figure 2 As shown in this embodiment, the multiple information areas to be filled include a process operation information area. The data filling module 400 is also connected to the process standard database 700. The data filling module 400 is further configured to: In response to a user's process information query command triggered by the data interaction module 100, the corresponding data is retrieved from the process standard database 700 and displayed in a pop-up window. After detecting that the user has provided a data confirmation instruction through the data interaction module 100, the corresponding data will be filled into the corresponding position in the process operation information area or the material details area.

[0054] It is understandable that the process information query command is an operation command initiated by the user through the data interaction module 100 to obtain specific process parameters during the process of compiling process instructions. This command needs to specify the query type and basic query conditions. The pop-up display is the process data retrieved by the system from the process standard database 700, presented in a window independent of the main editing interface, which makes it easy for users to intuitively verify the accuracy of the data. The data confirmation command is an instruction sent by the user through the data interaction module 100 after confirming that the data displayed in the pop-up window meets the current process requirements, allowing the system to fill the data into the template.

[0055] In this embodiment, the data filling module 400 can establish a connection with the process standard database 700 to realize a closed-loop process of querying, displaying, confirming, and filling. Specifically, when a user is compiling a process instruction on the process instruction editing interface of the data interaction module 100, if process parameters need to be added, they can trigger a process information query command by clicking the search button on the interface and select the specific query type in the pop-up query selection interface. The data filling module 400 sends the query conditions to the torque query sub-database 710 of the process standard database 700 through the data interface. The sub-database matches the corresponding data according to the preset mapping relationship and feeds the data back to the data filling module 400. The data filling module 400 then displays the query results in a pop-up window for the user to verify the data compliance. If the user confirms that the data is correct, they can click the confirm fill button in the pop-up window to send a data confirmation command. After detecting the command, the data filling module 400 automatically fills the data into the corresponding position.

[0056] In this way, the automated query and fill process significantly reduces the workload of manual standard query and data entry for the compilers, shortens the process instruction compilation cycle, reduces the reliance on the professional level of personnel, and further ensures the accuracy of data through the pop-up confirmation step, thereby improving the reliability and compliance of the process instruction documents and laying the foundation for the standardization of subsequent production operations.

[0057] like Figure 2 As shown in this embodiment, the multiple information areas to be filled include a material details area. The system also includes a product basic database 800, which is used to store the mapping relationship between material names and bill of materials information. The data population module 400 is also connected to the product base database 800, and the data population module 400 is further configured to: Obtain the material name input by the user through the data interaction module 100; The product base database 800 is called based on the material name to retrieve the bill of materials information corresponding to the matching material name. The bill of materials information includes the material specifications, material code and recommended quantity. Fill the bill of materials information into the corresponding table columns in the material details area.

[0058] It is understandable that the product basic database 800 is a structured database that stores basic information about various materials required for product production, and uses a relational database structure to store the data; the material name is an identifier that distinguishes different materials, the bill of materials information is a set of key attributes of the materials, the material specifications refer to the parameters that characterize the size and performance of the materials, the material code is a unique numerical or alphanumeric identifier assigned to the materials by the enterprise, and the recommended quantity refers to the quantity of the material required for the assembly of a single product.

[0059] Specifically, the data filling module 400 establishes a real-time connection with the product base database 800 through a data interface. When the user operates on the process instruction editing interface of the data interaction module 100, after entering the material name in the name field of the material details area, the data filling module 400 automatically triggers the information retrieval process, sending the material name as a search keyword to the product base database 800. The database matches the corresponding bill of materials information based on the index field and feeds it back to the data filling module 400. After receiving the feedback information, the data filling module 400 automatically identifies the corresponding position in the table field of the material details area. In one example, if the material name entered by the user has no matching result in the database, the data filling module 400 can pop up a prompt window through the data interaction module 100, indicating "No information found for this material, please check the material name," to avoid invalid data filling.

[0060] This significantly reduces the workload of compilers who need to consult BOMs and manually enter data, shortens the process instruction compilation cycle, and avoids material information errors caused by manual memorization or copying, thereby improving the efficiency and accuracy of process instruction document generation.

[0061] In this embodiment of the application, the system further includes: The error detection and prompting module 900 is connected to the data interaction module 100 and the data filling module 400 respectively. It is configured to detect the accuracy of the filled data according to the preset detection rules during the data filling process of the data filling module 400, and to pop up an error prompt window through the data interaction module 100 when erroneous data is detected.

[0062] It is understandable that the error detection and prompting module 900 is a functional unit in the system responsible for real-time monitoring of data filling quality. It establishes connections with both the data interaction module 100 and the data filling module 400, allowing it to obtain real-time data being filled from the data filling module 400. Simultaneously, when an error is detected, it provides feedback to the user through the data interaction module 100. The preset detection rules are error judgment logic pre-set based on process instruction specifications and product manufacturing requirements, covering dimensions such as data integrity, matching, and compliance. The error prompt window is a visual carrier for the module to convey error information to the user, clearly indicating the error location, error type, and correction suggestions, ensuring that the user can quickly locate and resolve the problem.

[0063] Specifically, the error detection and prompting module 900 operates synchronously with the data filling process. While the data filling module 400 fills data into each information area of ​​the template, the error detection and prompting module 900 captures the filled data in real time and performs multi-dimensional verification against preset detection rules. These preset detection rules may include: material matching detection rules (verifying the compatibility of the filled material information with the current product); process parameter compliance detection rules (verifying whether the filled process parameters meet the range requirements in the process standard database 700); and data integrity detection rules (verifying whether any required fields in each information area are missing). If any of the above errors are detected, the error detection and prompting module 900 immediately pops up an error prompt window through the data interaction module 100. The window can indicate the error location, error type, and correction suggestions. Simultaneously, the data filling process is paused. After the user corrects the error and re-triggers the filling process, the module performs the detection again until the data meets the rule requirements.

[0064] In this way, real-time, automated error detection replaces the inefficient traditional manual review method, significantly shortening the time for error discovery and correction, preventing erroneous data from flowing into subsequent production stages, and ensuring the accuracy of data in process guidance documents.

[0065] like Figure 2 As shown in the embodiments of this application, the system further includes: The preview editing module 110 communicates with the data interaction module 100 and the data filling module 400 respectively. It is configured to respond to the preview command triggered by the user through the data interaction module 100, convert the filled template into text format and display it through the data interaction module 100.

[0066] In this embodiment, the preview editing module 110 communicates with both the data interaction module 100 and the data filling module 400. It can receive preview commands triggered by the user and simultaneously obtain fully filled template data from the data filling module 400. The preview command is an operation command initiated by the user through the data interaction module 100 to view the template filling effect; the text format refers to the visual presentation format consistent with the final output file, including all template elements such as text layout, table layout, and the position of attached figures, ensuring that the preview effect is completely consistent with the actual file.

[0067] Specifically, after a user completes data filling for the current page or multiple pages in the process instruction editing interface of the data interaction module 100, clicking the preview button on the interface triggers a preview command. Upon receiving the command, the preview editing module 110 immediately establishes communication with the data filling module 400 and retrieves the complete template data. Subsequently, the preview editing module 110 converts this data according to a preset template format, generating a text format consistent with the final file structure. After conversion, the preview editing module 110 displays the preview content in the text format in an independent window through the data interaction module 100. The window can also be equipped with function buttons such as "single page view," "continuous view," and "zoom in / out," allowing users to focus on different pages or details. This allows users to clearly see whether the content of each information area is complete and whether the format is standardized.

[0068] In this embodiment of the application, the file generation module 500 is further configured to: In response to the interruption editing command triggered by the user through the data interaction module 100, the generation process of the target file is paused while the current editing progress is maintained; Upon receiving a user's command to resume editing triggered by the data interaction module 100, historical editing progress data is retrieved to restore the template filling state before the interruption.

[0069] In this embodiment, the interrupt editing command is an operation command initiated by the user through the data interaction module 100 when the user needs to temporarily stop the operation during the editing process. After being triggered, it can pause all processes related to the generation of the target file. The current editing progress refers to the template filling data that the user has completed when the interruption occurs, including the file number and version number entered in the product information area, the component specifications and quantities filled in the material details area, the steps and control requirements entered in the process operation information area, and the selected drawings and storage paths, etc. The resume editing command is an operation command initiated by the user through the data interaction module 100 when the user needs to continue editing, which is used to trigger the retrieval of historical data. The historical editing progress data is the complete filling data associated with the current editing task that is automatically saved by the system when the user interrupts the process. It is stored in the temporary database in the system background and is bound to the user's employee number and file number to ensure unique correspondence.

[0070] In one example, when a user operates on the editing interface of the data interaction module 100, if a temporary interruption is needed, clicking the interrupt editing button triggers an instruction. The file generation module 500 responds immediately, pausing the target file generation process, while automatically collecting the current editing progress data and encrypting and storing this data in the system's temporary database in the format of user ID + temporary file identifier. At the same time, a unique editing progress ID is generated for subsequent retrieval.

[0071] In another example, when a user logs back into the system and clicks the "Resume Editing" button in the data interaction module 100, triggering an instruction, the file generation module 500 first retrieves the associated editing progress ID from the temporary database based on the currently logged-in user's employee ID. After finding the corresponding historical editing progress data, it automatically retrieves and loads it into the template generation module 300 and the data filling module 400. The template generation module 300 reloads the corresponding target template based on the template selection record in the historical data, while the data filling module 400 fills the information areas in the historical data with content, restoring the entire editing interface to the state before the user interrupted the process. The user can then directly continue editing without having to re-enter the completed content.

[0072] In this way, by saving progress when interrupted and restoring the state when resumed, the loss of progress and repetitive work caused by temporary interruptions during the compilation process can be avoided, which significantly improves the compilation efficiency of tractor process instructions.

[0073] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0074] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, 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, embedded processor, 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, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0075] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0076] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0077] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0078] Memory may include non-persistent memory in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.

[0079] Computer-readable media includes both permanent and non-permanent, removable and non-removable media that can store information using any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient computer-readable media, such as modulated data signals and carrier waves.

[0080] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.

[0081] The above are merely embodiments of this application and are not intended to limit the scope of this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of the claims of this application.

Claims

1. A system for generating process instruction documents, characterized in that, The system includes: Data interaction module; The user authentication module, connected to the data interaction module, is configured to, in response to login information input by the user through the data interaction module, perform authentication based on a pre-built user database according to the login information; The template generation module, connected to the data interaction module, is configured to generate a corresponding target template in response to the user's input of an attached drawing request through the data interaction module. The target template includes multiple information areas to be filled. The data filling module, connected to the data interaction module and the template generation module, is configured to respond to the process data input by the user and fill each of the information areas to be filled with data to obtain a filled template. The file generation module, connected to the data interaction module, the template generation module, and the data filling module, is configured to respond to a file generation command sent by the user through the data interaction module, convert the filled template into a target file, and output and display the target file through the data interaction module.

2. The system according to claim 1, characterized in that, The system also includes: The file storage configuration module, connected to the data interaction module and the user verification module, is configured to copy a preset basic template to the target storage path selected by the user through the data interaction module after the user verification is successful. The basic template is the base file for the template generation module to generate the target template.

3. The system according to claim 1, characterized in that, The template generation module has at least two template types pre-stored to adapt to different attached figures, including single-figure templates and multi-figure templates.

4. The system according to claim 1, characterized in that, The plurality of information areas to be filled include: The product information area includes placeholders for document number, version number, model, and page number; The review information area includes review, proofreading, approval, and standardized fields for filling in information; The material details area contains tables with material types and material attributes; The process operation information area includes input fields for main steps, control methods, control requirements, and importance.

5. The system according to claim 1, characterized in that, The system includes a process standard database, which includes: The torque query sub-database is used to store the mapping relationship between component models and component strength grades and corresponding torque values. The fuel filling sub-database is used to store the mapping relationship between emission standards, vehicle models, usage regions, and filling locations, as well as filling quantities and fuel types. The tool adapter sub-library stores the mapping relationship between bolt types, socket models, and tightening wrench specifications; The label location sub-library is used to store the label placement and orientation requirements for the entire machine, as well as the white paint marking specifications.

6. The system according to claim 5, characterized in that, The plurality of information areas to be filled include a process operation information area, and the data filling module is also connected to the process standard database. The data filling module is further configured to: In response to a user's process information query command triggered by the data interaction module, the corresponding data is retrieved from the process standard database and displayed in a pop-up window. After detecting a user's data confirmation command via the data interaction module, the corresponding data is filled into the corresponding position in the process operation information area or material details area.

7. The system according to claim 1, characterized in that, The multiple information areas to be filled include a material details area, and the system also includes a product basic database, which is used to store the mapping relationship between material names and bill of materials information. The data population module is also connected to the product base database, and the data population module is further configured to: Obtain the material name input by the user through the data interaction module; The product base database is invoked based on the material name to retrieve the bill of materials information corresponding to the material name. The bill of materials information includes material specifications, material code, and recommended quantity. Fill the bill of materials information into the corresponding table column in the material details area.

8. The system according to claim 1, characterized in that, The system also includes: The error detection and prompting module is connected to the data interaction module and the data filling module respectively. It is configured to detect the accuracy of the filled data according to the preset detection rules during the data filling process of the data filling module, and to pop up an error prompt window through the data interaction module when erroneous data is detected.

9. The system according to claim 1, characterized in that, The system also includes: The preview editing module communicates with both the data interaction module and the data filling module. It is configured to respond to a preview command triggered by the user through the data interaction module, convert the filled template into text format, and display it through the data interaction module.

10. The system according to claim 1, characterized in that, The file generation module is also configured to: In response to an interruption editing command triggered by the user through the data interaction module, the generation process of the target file is paused while the current editing progress is maintained; Upon receiving a user's command to resume editing triggered by the data interaction module, historical editing progress data is retrieved to restore the template filling state before the interruption.