Data interaction method and system of ERP system

By implementing data interaction methods in the ERP system, collecting and processing uploading data, performing user interaction, and finally performing data storage, the flexibility and efficiency problems of the existing ERP system in data interaction and verification are solved, and the automation and overall efficiency of data processing are improved.

CN119648133APending Publication Date: 2025-03-18SHENHUA HOLLYSYS INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411696321.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-25
Publication Date
2025-03-18

AI Technical Summary

Technical Problem

The existing ERP systems lack flexibility and efficiency in data interaction, data checking and master data plagiarism checking, resulting in low data processing efficiency and duplicate data generation.

Method used

It provides a data interaction method for ERP system, collects and processes upload data by responding to the user's business trigger type, pushes processing results to the user for interaction, and collects interaction results, and finally executes data storage.

Benefits of technology

It realizes the automation and efficiency of data processing, shortens the data processing cycle, reduces the complexity of manual operations and the risk of errors, and improves the real-timeness of data processing and the overall system efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119648133A_ABST
    Figure CN119648133A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a data interaction method and system of an ERP (Enterprise Resource Planning) system, and belongs to the technical field of data interaction. The method comprises the following steps: acquiring corresponding uploaded data in response to a service triggering type of a user; based on a service triggering type, processing the uploaded data to obtain a corresponding processing result; pushing the processing result to a user side so as to carry out data interaction with a user, and recovering an interaction result; and executing data storage based on the processing result and the interaction result. According to the scheme, through an automatic data processing and interaction mechanism, the data processing period is effectively shortened, the complexity and error risk of manual operation are reduced, and the real-time performance of data processing and the overall efficiency of the system are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of data interaction, and in particular to a data interaction method of an ERP system and a data interaction system of an ERP system. Background Art

[0002] Existing ERP (Enterprise Resource Planning) systems, such as SAP (System Applications and Products), as the world's leading enterprise resource management software, provide enterprises with a full range of business process management in finance, logistics, human resources, procurement, sales, etc. However, ERP systems still have some shortcomings in data interaction, data verification, master data duplication detection, etc. In response to the enhanced needs of these functions, existing ERP systems often lack flexibility and efficiency and cannot meet users' higher requirements for data processing.

[0003] In the existing solution, the data verification function of the ERP system requires users to manually provide data and verify it, and then modify it after the verification results are returned. This process is cumbersome and time-consuming, which seriously affects the efficiency of data processing. In addition, the master data duplication check function is insufficient, which easily leads to the generation of duplicate data, causing trouble for the company's data management. The existing ERP system lacks support for automated interaction and verification of business data, which increases the communication cost between the project team and the implementation unit and complicates the data sorting operation.

[0004] The ERP data conversion application platform aims to solve the above problems by establishing an enhanced platform independent of the ERP system to achieve data interaction, data verification, data transmission and other functions. The platform provides modules such as template management, data reporting, data review and system management, which greatly improves the efficiency and accuracy of data processing. For example, the template management function can configure data templates and their business verification rules, support batch template import and export, and the data reporting module allows users to download, report and automatically verify data.

[0005] Although the ERP data conversion application platform has effectively supplemented the functions of the existing system, there are still some problems that have not been completely solved. For example, the existing automated verification and duplicate checking functions still have limitations in complex business scenarios, and some verification logic needs to be manually configured, which increases the user's usage cost. In addition, in the process of cross-module data interaction, the system's integration and consistency also face challenges, and these problems still need to be further optimized and resolved. In response to these problems, it is necessary to propose a new data interaction solution for the ERP system. Summary of the invention

[0006] The purpose of the embodiments of the present invention is to provide a data interaction method and system for an ERP system, so as to at least solve the problems of high manual configuration requirements and poor interaction consistency.

[0007] In order to achieve the above-mentioned purpose, the first aspect of the present invention provides a data interaction method of an ERP system, the method comprising: collecting corresponding uploaded data in response to a business trigger type of a user; processing the uploaded data based on the business trigger type to obtain a corresponding processing result; pushing the processing result to a user end to perform data interaction with the user, and recovering the interaction result; and executing data warehousing based on the processing result and the interaction result.

[0008] Optionally, the service trigger type includes: any one or more of template management service, data reporting service, data review service and system management service.

[0009] Optionally, the uploaded data of the template management service is a template to be verified; the uploaded data of the data reporting service is data to be entered; the uploaded data of the data review service is task data; and the uploaded data of the system management service is data to be maintained.

[0010] Optionally, when the business trigger type is a template management business, the uploaded data is processed to obtain corresponding processing results, including: opening the template column information window of the template to be verified, and binding corresponding verification rules to each column; assigning authorization rules to the template to be verified to assign the template to be verified to the corresponding authorization role; performing verification of the template to be verified based on each authorization role and the corresponding verification rules, and exporting the template that passes the verification as an Excel file as a candidate template for the correct environment.

[0011] Optionally, when the business trigger type is a data filling business, the uploaded data is processed to obtain corresponding processing results, including: importing the data to be entered based on the Excel file format, and calling the corresponding template to be executed when there is a matching template for the data to be entered; performing verification on the data to be entered, and performing data filling based on the template to be executed after the verification passes.

[0012] Optionally, when the business trigger type is a data review business, the uploaded data is processed to obtain a corresponding processing result, including: pushing the task data to the review end, and recovering the review result based on the review end; if the review result is that the review is passed, the business data that has passed the review is output; if the review result is that the review is not passed, the corresponding business data is returned, and an indication signal that the review has not passed is output.

[0013] Optionally, when the business trigger type is a system management business, the uploaded data is processed to obtain a corresponding processing result, including: performing an identity review on the current user, and determining the system management authority of the current user based on the review result; judging the corresponding system management target based on the data to be maintained, and judging whether the current user has the management authority of the current system management target based on the system management authority; if the management authority exists, calling the corresponding task template, and performing system management based on the task template and the data to be maintained; if the management authority does not exist, rejecting the current user's management request.

[0014] Optionally, the processing result is pushed to the user end to conduct data interaction with the user and recover the interaction result, including: pushing the processing result of the corresponding business trigger type to the user end for the user to review, and recovering the user's review information; if the review information is approval information, the processing result is stored in the warehouse; if the review information is modification information, the processing result is updated based on the modification information, and the updated processing result is stored in the warehouse; if the review information is rejection information, the processing result is returned.

[0015] The second aspect of the present invention provides a data interaction system for an ERP system, the system comprising: a collection unit, for collecting corresponding uploaded data in response to a user's business trigger type; a processing unit, for processing the uploaded data based on the business trigger type to obtain a corresponding processing result; an interaction unit, for pushing the processing result to a user end to perform data interaction with the user and recover the interaction result; and a warehousing unit, for executing data warehousing based on the processing result and the interaction result.

[0016] On the other hand, the present invention provides a computer-readable storage medium having instructions stored thereon, which, when executed on a computer, enables the computer to execute the above-mentioned data interaction method of the ERP system.

[0017] Through the above technical solution, the solution of the present invention responds to the user's business needs, automatically collects and processes uploaded data, pushes the processing results to the user end for interaction, and executes the data storage operation after the interaction results are collected. Through the automated data processing and interaction mechanism, the data processing cycle is effectively shortened, the complexity and error risk of manual operation are reduced, and the real-time performance of data processing and the overall efficiency of the system are improved.

[0018] Other features and advantages of the embodiments of the present invention will be described in detail in the following detailed description. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] The accompanying drawings are used to provide a further understanding of the embodiments of the present invention and constitute a part of the specification. Together with the following specific embodiments, they are used to explain the embodiments of the present invention, but do not constitute a limitation on the embodiments of the present invention. In the accompanying drawings:

[0020] Figure 1 It is a flowchart of the steps of a data interaction method of an ERP system provided by an embodiment of the present invention;

[0021] Figure 2 It is a system structure diagram of a data interaction system of an ERP system provided in one embodiment of the present invention. DETAILED DESCRIPTION

[0022] The specific implementation of the present invention is described in detail below in conjunction with the accompanying drawings. It should be understood that the specific implementation described here is only used to illustrate and explain the present invention, and is not used to limit the present invention.

[0023] Figure 1 1 is a method flow chart of a data interaction method of an ERP system provided by an embodiment of the present invention. Figure 1 As shown, an embodiment of the present invention provides a data interaction method of an ERP system, the method comprising:

[0024] Step S10: In response to the user's service trigger type, corresponding upload data is collected.

[0025] Specifically, the service trigger type includes: any one or more of template management service, data reporting service, data review service and system management service.

[0026] Furthermore, the uploaded data of the template management service is the template to be checked; the uploaded data of the data reporting service is the data to be entered; the uploaded data of the data review service is the task data; and the uploaded data of the system management service is the data to be maintained.

[0027] In the embodiment of the present invention, the service trigger type includes any one or more of template management service, data reporting service, data review service and system management service. Different service trigger types involve different types of data upload and processing processes, which not only enrich the content of data interaction, but also make data management more detailed and intelligent.

[0028] Furthermore, for template management services, the uploaded data is a template to be verified. These templates contain standardized data structures and business logic. After being managed and verified by the system, the correctness and consistency of the data can be ensured. Through the management of templates, the system can provide a standardized basis for data reporting and review, reducing the occurrence of errors. The automated processing of template management enables enterprises to configure and update data templates more quickly to adapt to changes in business needs.

[0029] In the data reporting business, the uploaded data is the data to be entered. The data reporting module provides users with the functions of downloading templates, filling in data and uploading. Through the automatic verification of the system, errors can be found and corrected in time during the data reporting process, avoiding data deviations and errors that may be caused by traditional manual reporting. In this way, the accuracy of data entry is improved, and the time and energy spent by users in the data entry process is greatly reduced.

[0030] Furthermore, the uploaded data of the data review business is task data. In the data review process, the system automatically receives the task data uploaded by the user and conducts a multi-level review to ensure the compliance and integrity of the data. The data that passes the review can be further transferred to the next business process, and for the data that fails, the system will automatically return it to the user for modification. Through the automation of data review, the system effectively reduces the workload of manual review and improves the efficiency of the overall business process.

[0031] The uploaded data in the system management business is data to be maintained. The system management module is mainly responsible for managing platform users, permissions and tasks. The data to be maintained includes user information, permission configuration and task allocation. Through the automation of system management, administrators can easily maintain various data in the platform to ensure the stability and security of system operation.

[0032] Through the data upload and processing of the above different types of business, the ERP data conversion application platform realizes a complete closed loop from data collection, verification to review and storage. This business-driven data collection and processing method helps to realize the automation and efficiency of business processes, reduces the links of manual intervention, and reduces the probability of errors.

[0033] Based on the solution of the present invention, the system realizes intelligent and efficient data processing through automatic response and data collection to business trigger types. The template management service ensures the standardization of data structure, the data reporting service improves the accuracy of data entry, the data review service enhances the compliance and integrity of data, and the system management service ensures the stability and security of platform operation. Overall, the system significantly improves the efficiency and quality of enterprise data management, reduces the risks brought by manual operations, and promotes the digitization and intelligence of business processes.

[0034] Step S20: Based on the service trigger type, the uploaded data is processed to obtain a corresponding processing result.

[0035] Specifically, when the business trigger type is a template management business, the uploaded data is processed to obtain corresponding processing results, including: opening the template column information window of the template to be verified, and binding corresponding verification rules to each column; assigning authorization rules to the template to be verified to assign the template to be verified to the corresponding authorization role; performing verification of the template to be verified based on each authorization role and the corresponding verification rules, and exporting the template that passes the verification as an Excel file as a candidate template for the correct environment.

[0036] In the embodiment of the present invention, the system will open the template column information window of the template to be checked and bind the corresponding verification rules to each column. The purpose of opening the template column information window is to configure each column in detail and bind the verification rules. Each data column requires clear business logic verification to ensure the accuracy and consistency of the data in subsequent data processing. By configuring the verification rules for each column, the system can ensure that the data meets the relevant business requirements when it is initially entered, reducing the possibility of subsequent modifications.

[0037] Furthermore, the system will assign authorization rules to the template to be verified and assign the template to the corresponding authorization role. The purpose of this step is to ensure that users of different roles have clear permission control when using templates. The allocation of authorization rules can effectively prevent unauthorized users from modifying or operating templates, thereby ensuring data security and the standardization of template management. The allocation of authorization roles also makes the use of the system more flexible. Different roles can view, edit or review templates based on their own permissions, thereby realizing multi-level permission management.

[0038] Next, the system will perform verification of the template to be verified based on each authorized role and the corresponding verification rules. During this process, the system will automatically call the previously bound verification rules to verify the template data to ensure that all data conforms to the expected business logic. This process is the core link of system data processing. Through automated verification, the system can complete the review of a large amount of data in a short time, greatly improving work efficiency. For data that passes the verification, the system will mark it as qualified and prepare for the next step.

[0039] Finally, the templates that have passed the verification will be exported as Excel files as candidate templates for the formal environment. The purpose of exporting to Excel files is to facilitate deployment and use in the formal environment. As a standardized data exchange format, Excel files are easy to read and operate, and can be easily transferred and shared between different systems. As candidate templates for the formal environment, templates that have passed the verification can be directly applied to actual business, thereby reducing duplication of work and improving data management efficiency.

[0040] Through the above steps, the system realizes the full process automation of template management business, forming a complete closed-loop process from data collection, verification, authorization to final export.

[0041] Based on the scheme of the present invention, the system realizes the standardization of data and the normalization of business processes through the automated processing of template management services. The opening of the template column information window and the binding of the verification rules ensure the consistency and accuracy of the data, the allocation of authorization rules enhances the security and flexibility of the system, and the automated verification based on the verification rules improves the efficiency and accuracy of data processing. Finally, the templates that have passed the verification are exported as Excel files as candidate templates, which ensures the portability and ease of use of the data, reduces the complexity of manual operations, and improves the business management level of the overall system.

[0042] Preferably, when the business trigger type is a data filling business, the uploaded data is processed to obtain the corresponding processing results, including: importing the data to be entered based on the Excel file format, and when there is a matching template in the data to be entered, calling the corresponding template to be executed; performing verification on the data to be entered, and performing data filling based on the template to be executed after the verification passes.

[0043] In an embodiment of the present invention, the data to be entered is imported based on the Excel file format. The user uploads the Excel file through the system, and the system can automatically identify and read the data to be entered therein. As the main format for data exchange, Excel files are standardized and easy to operate. Therefore, by importing data through Excel files, the format of the data can be unified, which is convenient for subsequent processing and verification.

[0044] When there is a matching template for the data to be entered, the system will automatically call the corresponding template to be executed. The purpose of matching templates is to ensure that the imported data can match the existing business logic, thereby ensuring the validity and accuracy of the data. The system will automatically search and match the corresponding template according to the type and content of the imported data. This process does not require manual intervention by the user, greatly improving the automation of data processing. Template matching and calling ensures the standardization of the data processing process and reduces the risk of errors that may be caused by manual template matching.

[0045] After calling the matching template, the system will perform verification on the input data. Data verification is an important step to ensure data quality. The system will conduct a comprehensive check on the imported data according to the verification rules defined in the template, including verification of data format, data integrity, and compliance with business logic. Data that passes the verification will be marked as qualified and can enter the next processing flow. For data that fails the verification, the system will feedback specific error information to the user so that the user can modify and resubmit.

[0046] After the data verification is passed, the system performs data filling operations based on the template to be executed. Data filling refers to writing data that meets the requirements to the target location, such as a database or a specific module of the ERP system. By calling the template for data filling, the system can ensure the correct storage of data and the orderly progress of business processes. The automation of data filling reduces the workload of manual data entry, avoids possible human errors, and improves the efficiency and accuracy of data entry.

[0047] Through the above process, the system realizes the full automation of data reporting business. From data import, template matching, data verification to final data filling, a complete and efficient business closed loop is formed, ensuring the high quality of data and smooth business processing.

[0048] Based on the scheme of the present invention, the system achieves high efficiency and accuracy of data management through the automated processing of data reporting services. The import of Excel files ensures the standardization of data, the automatic matching of templates reduces the complexity of manual operations, the automatic execution of data verification improves the quality of data, and the automation of data filling further improves the efficiency and accuracy of data entry. The automated process of the entire data reporting service not only shortens the data processing cycle and reduces the links of manual intervention, but also effectively reduces the probability of data errors and improves the overall operating efficiency of the system.

[0049] Preferably, when the business trigger type is a data review business, the uploaded data is processed to obtain a corresponding processing result, including: pushing the task data to the review end, and recovering the review result based on the review end; if the review result is that the review is passed, the business data that has passed the review is output; if the review result is that the review is not passed, the corresponding business data is returned, and an indication signal that the review has not passed is output.

[0050] In an embodiment of the present invention, when the service trigger type is a data audit service, the system will process the uploaded data to obtain the corresponding processing results. Specifically, the process includes pushing the task data to the audit end and recovering the audit results based on the review end. During the task data push process, the system will automatically assign the data to be audited to the designated auditor or audit department according to the predefined audit process. The audit end will receive the task data pushed by the system, and the auditor can conduct a detailed inspection and evaluation of the data based on business rules and actual needs.

[0051] After the audit is completed, the system will collect the audit results. If the audit result is passed, the system will automatically output the business data that has passed the audit and mark it as a state that can enter the next business process. This means that the audited data can be directly used for subsequent business operations, such as the generation of financial statements, further processing of supply chain management data, etc. This automated audit pass processing not only improves the efficiency of data processing, but also ensures the accuracy and compliance of the data, and reduces the risk of human intervention.

[0052] If the audit result is not passed, the system will return the corresponding business data to the data reporting end or the relevant business processing personnel, and output an indication signal that the audit failed. The system will also record the reasons for the audit failure in detail and feedback it to the relevant personnel so that they can modify and resubmit the data based on the feedback. The data processing mechanism for audit failure can effectively prevent erroneous data from entering the subsequent business process, ensuring the reliability and accuracy of business data.

[0053] During the entire data review process, the system realizes the automation and standardization of the review process, tightly integrating data push, review, feedback and reprocessing into a closed-loop process, ensuring the efficiency and accuracy of business data review.

[0054] Based on the scheme of the present invention, the system realizes the standardization and process of task data audit through the automated processing of data audit business. The task push on the audit end ensures the timeliness of data audit and the rationality of task allocation. The automatic recovery and processing of audit results enable the results of data audit to be quickly fed back to relevant links. The data that passes the audit directly enters the business process, while the data that fails the audit is promptly returned for modification. The automation of the entire audit process not only improves work efficiency and reduces the burden of manual audit, but also effectively reduces the data risks caused by manual operation errors, and improves the system's data management capabilities and business continuity.

[0055] Preferably, when the business trigger type is a system management business, the uploaded data is processed to obtain a corresponding processing result, including: performing an identity review on the current user, and determining the system management authority of the current user based on the review result; judging the corresponding system management target based on the data to be maintained, and judging whether the current user has the management authority of the current system management target based on the system management authority; if the management authority exists, calling the corresponding task template, and performing system management based on the task template and the data to be maintained; if the management authority does not exist, rejecting the management request of the current user.

[0056] In the embodiment of the present invention, the identity of the current user is audited to ensure the legitimacy and reliability of the user's identity. Identity audit is the first line of defense for system management services. Through identity audit, the system can effectively prevent unauthorized users from accessing and operating the system. Based on the audit results, the system will further determine the system management authority of the current user. Different users have different authority levels. The system will reasonably allocate and manage their authority based on the user's identity information.

[0057] After determining the user's identity and permissions, the system will determine the corresponding system management target based on the data to be maintained. This means that the system will automatically identify the target module or specific task that needs to be managed based on the data submitted by the user. At this time, the system will also determine whether the current user has the authority to operate the management target based on the user's system management permissions. If the user has the corresponding management permissions, the system will call the corresponding task template and perform system management operations based on the task template and the data to be maintained. The call of the task template is a key step in system management automation. Through the pre-defined template, the system can execute management tasks according to the established processes and rules to ensure the standardization and consistency of system management.

[0058] If the current user does not have management authority, the system will reject the user's management request and output a corresponding prompt indicating insufficient authority. This mechanism not only ensures the security of the system, but also prevents system anomalies caused by misoperation. Strict implementation of authority control makes the system management process safer and more controllable.

[0059] During the entire system management process, the system realizes the automation and standardization of the entire process from user identity review, authority judgment to management task execution, ensuring the efficiency and security of system management business.

[0060] Based on the scheme of the present invention, through the automated processing of system management services, the system implements strict review of user identities and accurate judgment of permissions, ensuring that only authorized users can perform corresponding management tasks. System management execution based on task templates further standardizes the operating procedures of system management and improves the execution efficiency and accuracy of management tasks. For users with insufficient permissions, the system can reject their requests in a timely manner, effectively preventing potential security risks. The process and standardization of the entire system management business make the management of the system more efficient and secure, reduce the risk of manual intervention, and improve the overall operational efficiency and security of the system.

[0061] Step S30: Push the processing result to the user end to perform data interaction with the user, and collect the interaction result.

[0062] Specifically, the processing results of the corresponding business trigger type are pushed to the user end for the user to review, and the user's review information is recovered; if the review information is approval information, the processing results are stored in the database; if the review information is modification information, the processing results are updated based on the modification information, and the updated processing results are stored in the database; if the review information is rejection information, the processing results are returned.

[0063] In the embodiment of the present invention, according to different service trigger types, the corresponding processing results are pushed to the user end for the user to perform a review operation. During the review process, the user can provide feedback on the processing results according to the actual situation, and the system will collect and analyze these feedbacks to determine the subsequent processing flow.

[0064] If the user's review information is consent information, the system will directly execute the storage operation of the processing results. This means that the user has no objection to the current processing results, and the system can store it in the database as formal data for subsequent business processing and data analysis. The storage of processing results is the final link of data processing, ensuring the persistence of data and the integrity of business processes.

[0065] If the user's review information is modified information, the system will update the processing results based on the modified information provided by the user. The system will automatically call the corresponding template or rule to recalculate or adjust the processing results to ensure that the modified processing results meet the user's needs and business logic. After the processing results are updated, the system will execute the updated processing results storage operation again. Such a mechanism ensures the flexibility and accuracy of the data. Users can adjust the processing results according to actual needs, and the system can quickly respond to the user's modification request, thereby improving the flexibility of data processing and user satisfaction.

[0066] If the user's review information is rejection information, the system will return the processing results to the data processing end and record the reason for the user's rejection. The returned processing results will not enter the formal data storage, but will be processed as abnormal data. The system will prompt relevant personnel to further analyze and correct the data. This mechanism ensures the reliability and accuracy of the data, prevents unqualified data from entering the business process, and thus improves the overall data quality of the system.

[0067] Through interaction with users, the system realizes dynamic update and feedback loop of processing results. Users can fully participate in and control the data processing process, which improves the interactivity and flexibility of the system.

[0068] Based on the solution of the present invention, by pushing the processing results to the user end and collecting the interaction results, the system realizes the effective participation and dynamic feedback of users in the data processing process. The user's review information can directly affect the final processing results of the data, ensuring the flexibility and compliance of data processing. For the agreed information, the system can quickly complete the data entry, improving the processing efficiency; for the modified information, the system can flexibly adjust the processing results, improving user satisfaction; for the rejected information, the system can return it in time and prevent the erroneous data from flowing into the subsequent process, ensuring the accuracy of the data and the reliability of the business. Overall, this interactive mechanism makes the system more intelligent and efficient in data processing, and effectively improves the user's participation and data quality.

[0069] Step S40: Execute data storage based on the processing result and the interaction result.

[0070] Specifically, the final data is first confirmed based on the processing results and user interaction feedback information, and then prepared for storage. During this process, the system will verify the consistency of the processing results and interaction results to ensure that the data has not been tampered with or errors have occurred throughout the process. The process of data storage includes data format conversion, re-verification of data legitimacy, and writing of data in the target database. Through this series of operations, the system can ensure that the data stored is accurate and conforms to business logic.

[0071] In addition, data storage operations will implement different storage strategies based on different business needs. For example, some key business data may need to be backed up multiple times to improve data security and reliability. The automation of the entire data storage process not only improves the efficiency of data processing, but also reduces the number of manual operations, reduces the probability of errors, and ensures the smooth progress of business processes.

[0072] Based on the scheme of the present invention, by executing data warehousing based on processing results and interaction results, the system realizes accurate data storage and closed-loop management of business processes. Data confirmation and consistency verification before warehousing ensure the accuracy of data, and data format conversion and legality verification ensure the integrity and compliance of data. The automated data warehousing process improves the efficiency of data processing, reduces the possibility of manual intervention, thereby reducing operational risks and ensuring the efficiency and security of enterprise data management.

[0073] Figure 2 1 is a system structure diagram of a data interaction system of an ERP system provided by an embodiment of the present invention. Figure 2 As shown, an embodiment of the present invention provides a data interaction system for an ERP system, the system comprising: a collection unit, for collecting corresponding uploaded data in response to a business trigger type of a user; a processing unit, for processing the uploaded data based on the business trigger type to obtain a corresponding processing result; an interaction unit, for pushing the processing result to a user end to perform data interaction with the user and recover the interaction result; and a warehousing unit, for executing data warehousing based on the processing result and the interaction result.

[0074] The embodiment of the present invention further provides a computer-readable storage medium, on which instructions are stored, which, when executed on a computer, enable the computer to execute the above-mentioned data interaction method of the ERP system.

[0075] Those skilled in the art will understand that all or part of the steps in the method for implementing the above-mentioned embodiments can be completed by instructing the relevant hardware through a program, and the program is stored in a storage medium, including several instructions for making a single-chip microcomputer, a chip or a processor (processor) perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk and other media that can store program codes.

[0076] The optional embodiments of the present invention are described in detail above in conjunction with the accompanying drawings. However, the embodiments of the present invention are not limited to the specific details in the above embodiments. Within the technical concept of the embodiments of the present invention, the technical scheme of the embodiments of the present invention can be subjected to a variety of simple modifications, and these simple modifications all belong to the protection scope of the embodiments of the present invention. It should also be noted that the various specific technical features described in the above specific embodiments can be combined in any suitable manner without contradiction. In order to avoid unnecessary repetition, the embodiments of the present invention will not further describe various possible combinations.

[0077] In addition, various embodiments of the present invention may be arbitrarily combined, and as long as they do not violate the concept of the embodiments of the present invention, they should also be regarded as the contents disclosed in the embodiments of the present invention.

Claims

1. A data interaction method for an ERP system, characterized in that: The method comprises: In response to the user's service trigger type, collect corresponding upload data; Based on the service trigger type, the uploaded data is processed to obtain a corresponding processing result; Pushing the processing result to the user end to perform data interaction with the user, and collecting the interaction result; Data storage is performed based on the processing result and the interaction result.

2. The method according to claim 1, characterized in that The service trigger types include: Any one or more of template management business, data reporting business, data review business and system management business.

3. The method according to claim 2, characterized in that The uploaded data of the template management service is the template to be checked; The uploaded data of the data reporting business is the data to be entered; The uploaded data of the data review service is task data; The uploaded data of the system management service is data to be maintained.

4. The method according to claim 3, characterized in that When the service trigger type is a template management service, the uploaded data is processed to obtain a corresponding processing result, including: Open the template column information window of the template to be checked, and bind the corresponding verification rules to each column; Assign authorization rules to the template to be verified, so as to assign the template to be verified to the corresponding authorization role; The template to be verified is verified based on each authorized role and the corresponding verification rules, and the template that passes the verification is exported as an Excel file as a candidate template for the correct environment.

5. The method according to claim 3, characterized in that: When the service trigger type is a data reporting service, the uploaded data is processed to obtain a corresponding processing result, including: Import the data to be entered based on the Excel file format, and call the corresponding template to be executed when there is a matching template for the data to be entered; Verify the data to be entered, and after the verification passes, fill in the data based on the template to be executed.

6. The method according to claim 3, characterized in that When the service trigger type is a data review service, the uploaded data is processed to obtain a corresponding processing result, including: Pushing the task data to the audit end, and collecting the audit results based on the review end; If the audit result is passed, the business data that has passed the audit will be output; If the audit result is that the audit fails, the corresponding business data will be returned and an indication signal of audit failure will be output.

7. The method according to claim 3, characterized in that When the service trigger type is a system management service, the processing of the uploaded data to obtain a corresponding processing result includes: Conduct identity verification on the current user and determine the system management authority of the current user based on the verification results; Determine the corresponding system management target based on the data to be maintained, and determine whether the current user has the management authority for the current system management target based on the system management authority; If management authority exists, the corresponding task template is called, and system management is performed based on the task template and the data to be maintained; If the management permission does not exist, the management request of the current user is denied.

8. The method according to claim 1, characterized in that: The step of pushing the processing result to the user end to perform data interaction with the user and collecting the interaction result includes: Push the processing results of the corresponding business trigger type to the user end for the user to review, and collect the user's review information; If the review information is approved, the processing result will be stored in the database; If the review information is modified information, the processing result is updated based on the modified information, and the updated processing result is stored in the database; If the review information is rejection information, the processing result will be returned.

9. A data interaction system for an ERP system, characterized in that: The system comprises: A collection unit, used to collect corresponding upload data in response to a user's service trigger type; A processing unit, used to process the uploaded data based on the service trigger type to obtain a corresponding processing result; An interaction unit, used to push the processing result to the user end to perform data interaction with the user, and to collect the interaction result; A warehousing unit is used to perform data warehousing based on the processing result and the interaction result.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores instructions, which, when executed on a computer, enable the computer to execute the data interaction method of the ERP system described in any one of claims 1 to 8.