Project prediction data processing method and system, terminal equipment and medium

Through the multi-node online processing and phased auditing methods, the problem of low efficiency in project prediction data processing is solved, and efficient and accurate project prediction data generation and management is achieved.

CN120470035APending Publication Date: 2025-08-12SHENZHEN GONGJIN ELECTRONICS CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202510707714.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-29
Publication Date
2025-08-12

AI Technical Summary

Technical Problem

In the prior art, project prediction data processing of enterprise project management is inefficient, process management is unclear, data submission is not recorded, and traceability is difficult.

Method used

The project prediction information is processed online through multiple editing nodes, and the first and second audit nodes are used for staged review, and the error data is returned for modification, and finally online data of different dimensions is generated.

Benefits of technology

It realizes efficient generation of real-time project prediction data, improving the accuracy and management efficiency of online data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120470035A_ABST
    Figure CN120470035A_ABST
Patent Text Reader

Abstract

The invention belongs to the technical field of data processing, and discloses a project prediction data processing method and system, terminal equipment and a medium, and the method comprises the steps: carrying out the online processing of project prediction information through a plurality of editing nodes, obtaining project prediction data, and transmitting the project prediction data to a first auditing node; auditing the project prediction data by using the first auditing node, and returning the project prediction data with errors to the corresponding editing node; modifying the project prediction data with errors by using the corresponding editing node to obtain modified data, and transmitting the modified data to a second auditing node through the first auditing node; checking the modified data by using a second checking node, and returning the modified data with errors to the corresponding editing node so as to modify the modified data with errors to obtain target data; and the second auditing node is utilized to efficiently generate online data of different dimensions according to the target data passing the auditing.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of data processing technology, and in particular to a method, system, terminal device and medium for processing project forecast data. Background Art

[0002] In enterprise project management, project data forecasting is often recorded and manually collected and processed using Excel files, which results in cumbersome statistics. If statistics are collected manually every time, the probability of errors increases significantly, leading to low efficiency. Furthermore, unclear process management and lack of record keeping make data traceability difficult.

[0003] Therefore existing technology still needs to be improved and improved. Summary of the Invention

[0004] The present application provides a method, system, terminal device and medium for processing project forecast data, aiming to solve the problem of low efficiency in generating real-time project forecast data in the prior art.

[0005] In a first aspect, an embodiment of the present application provides a method for processing project forecast data, comprising: Using multiple editing nodes to process project forecast information online to obtain project forecast data, and transmitting the project forecast data to the first review node; Using the first review node to review the project forecast data, and returning any erroneous project forecast data to the corresponding editing node; Using the corresponding editing node to modify the erroneous project forecast data to obtain modified data, and transmitting the modified data to the second review node via the first review node; Using the second review node to review the modified data, and returning the modified data with errors to the corresponding editing node, so as to modify the modified data with errors to obtain the target data; The second audit node is used to generate online data of different dimensions based on the target data that has passed the audit.

[0006] In some embodiments, the plurality of editing nodes include: a first editing node and a second editing node; and the online processing of the project forecast information using the plurality of editing nodes to obtain the project forecast data includes: After modifying the project forecast information online using the first editing node, the project forecast information is transmitted to the second editing node; The project forecast information is supplemented by the second editing node. After obtaining the project forecast data, the project forecast data is transferred to the first editing node. After formal review by the first editing node, the project forecast data is transferred to the first review node.

[0007] In some embodiments, the plurality of editing nodes include: a first editing node and a second editing node; and the online processing of the project forecast information using the plurality of editing nodes to obtain the project forecast data includes: After modifying the project forecast information online using the second editing node, the project forecast information is transmitted to the first editing node; The project forecast information is supplemented by using the first editing node to obtain the project forecast data, and the project forecast data is transmitted to the first review node by using the first editing node.

[0008] In some embodiments, the utilizing the first review node to review the project forecast data and returning erroneous project forecast data to the corresponding editing node includes: Review the project forecast data to see if there are any errors; If there is error content, determine the type of the error content; If it is determined that the type of the erroneous content belongs to the target type, the erroneous project prediction data is returned to the second editing node for modification by the second editing node; If it is determined that the type of the erroneous content does not belong to the target type, the erroneous project prediction data is returned to the first editing node for modification by the first editing node; Among them, the target types include: project model, actual project establishment time and project stage.

[0009] In some embodiments, the step of reviewing whether there are errors in the project forecast data further includes: If the error content does not exist, the project prediction data is transmitted to the second audit node by using the first audit node so that the second audit node can perform an audit.

[0010] In some embodiments, the using the second review node to review the modified data and returning the modified data with errors to the corresponding editing node includes: Reviewing whether there are any errors in the modified data; If there is error content, determine the type of the error content; If it is determined that the type of the error content belongs to the target type, the modified data is returned to the second editing node, and the modified data is modified by the second editing node; If it is determined that the type of the error content does not belong to the target type, the modified data is returned to the first editing node, and the modified data is modified by the first editing node.

[0011] In some embodiments, the step of utilizing the second audit node according to the target data that has passed the audit further includes: After the modification data is modified by the second editing node to obtain the target data, the target data is transmitted to the second review node via the first review node so that the second review node can review the target data; Alternatively, after the target data is obtained by modifying the modification data using the first editing node, the target data is transmitted to the second audit node via the second editing node and the first audit node in sequence, so that the second audit node can audit the target data. The step of generating online data of different dimensions based on the target data that has passed the review by the second review node includes: If the target data passes the review, the content in the target data is classified according to the preset classification standard to generate online data of different dimensions; Among them, the preset classification standards include: cooperation model, product classification and chip solution.

[0012] In a second aspect, an embodiment of the present application provides a system for processing project forecast data, comprising: a processing module, configured to process the project forecast information online using a plurality of editing nodes, and after obtaining the project forecast data, transmit the project forecast data to the first review node; a first review module, configured to review the project forecast data using the first review node and return any erroneous project forecast data to the corresponding editing node; a modification module, configured to modify the erroneous project forecast data using the corresponding editing node to obtain modified data, and transmit the modified data to the second review node via the first review node; A second audit module is configured to audit the modified data using the second audit node and return the modified data with errors to the corresponding editing node, so as to modify the modified data with errors and obtain the target data; A generation module is used to use the second audit node to generate online data of different dimensions based on the target data that has passed the audit.

[0013] In a third aspect, an embodiment of the present application provides a terminal device comprising: a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the steps of the method for processing project forecast data as described above.

[0014] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the steps of the method for processing project forecast data as described above.

[0015] Compared with the prior art, the present application provides a method, system, terminal device and medium for processing project forecast data. The method obtains project forecast data by online processing of project forecast information, transmits the data to a first review node for review, and returns the erroneous project forecast data to the corresponding editing node for modification, and transmits the obtained modified data to a second review node for review, and returns the erroneous modified data for modification again to obtain the target data, and finally generates online data of different dimensions, thereby realizing efficient generation of real-time project forecast data, and effectively improving the accuracy of online data through phased review by multiple review nodes. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other relevant drawings can be obtained based on these drawings without creative work.

[0017] Figure 1 A schematic diagram of an execution flow of the user authentication module in the project forecast data processing method provided in this application; Figure 2 A flow chart for adding project forecast information to the project forecast data processing method provided in this application; Figure 3 A flow chart of the method for processing project forecast data provided in this application; Figure 4 A flow chart for obtaining project forecast data in the project forecast data processing method provided in this application; Figure 5 Another flow chart for obtaining project forecast data in the method for processing project forecast data provided in this application; Figure 6 A schematic diagram of reviewing project forecast data in the method for processing project forecast data provided in this application; Figure 7 A flow chart for reviewing and modifying data in the method for processing project forecast data provided in this application; Figure 8 A flow chart for reviewing target data in the method for processing project forecast data provided in this application; Figure 9 A structural diagram of a system for processing project forecast data provided in this application.

[0018] Figure numerals: 10 - processing module; 20 - first review module; 30 - modification module; 40 - second review module; 50 - generation module. DETAILED DESCRIPTION

[0019] The technical solutions in the embodiments of the present application will be described clearly and completely below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all the embodiments.

[0020] The components of the embodiments of the present application generally described and illustrated in the drawings herein may be arranged and designed in a variety of different configurations. Therefore, the following detailed description of the embodiments of the present application provided in the drawings is not intended to limit the scope of the claimed application, but rather merely represents selected embodiments of the present application. All other embodiments obtained by those skilled in the art based on the embodiments of the present application without creative effort are within the scope of protection of the present application.

[0021] Hereinafter, the terms "including", "having" and their cognates used in various embodiments of the present application are intended only to indicate specific features, numbers, steps, operations, elements, components or combinations of the aforementioned items, and should not be understood as excluding the existence of one or more other features, numbers, steps, operations, elements, components or combinations of the aforementioned items or adding the possibility of one or more features, numbers, steps, operations, elements, components or combinations of the aforementioned items. In addition, the terms "first", "second", "third" and the like are only used to distinguish descriptions and should not be understood as indicating or implying relative importance.

[0022] Unless otherwise defined, all terms used herein (including technical and scientific terms) have the same meaning as commonly understood by those skilled in the art to which the various embodiments of the present application belong. The terms (such as those defined in commonly used dictionaries) will be interpreted as having the same meaning as in the context of the relevant technical field and will not be interpreted as having an idealized meaning or an overly formal meaning unless clearly defined in the various embodiments of the present application.

[0023] The present application provides a method, system, terminal device, and medium for processing project forecast data. The method for processing project forecast data obtains project forecast data by processing project forecast information online, transmits the data to a first review node for review, returns erroneous project forecast data to a corresponding editing node for modification, transmits the modified data obtained to a second review node for review, and returns the erroneous modified data for modification again to obtain target data, ultimately generating online data of different dimensions, thereby achieving efficient generation of real-time project forecast data. Furthermore, through phased review by multiple review nodes, the accuracy of online data is effectively improved.

[0024] The following describes the design scheme of the method for processing project forecast data through some specific embodiments.

[0025] In order to facilitate enterprises to quickly fill in, record, organize, and centrally compile and archive project forecast data, the present embodiment provides a project forecast data processing device, including: User authentication module, project forecast data input module, message processing module, data processing module, data storage module, data export module, and project forecast data review module.

[0026] Among them, project forecast data is the core decision-making basis for enterprise project management. It is mainly used to predict future project status, optimize resource allocation and reduce risks. Project forecast data includes: schedule forecast data, cost forecast data, risk forecast data, resource forecast data and quality forecast data.

[0027] For example, before filling in and recording the project forecast data, the user login step is performed first. Then, the project data management system server is started, and the user accesses the authentication module on the server for user authentication and login. There are two general login mechanisms: The first method is general login: use third-party authentication, enter the user name and password to log in, and when the login is successful, the authentication server jumps to the root path of the project data management system server, and the parameters carry the generated authentication access_token (electronic token). The project forecast system obtains employee-related information through access_token and returns to the corresponding function page based on the information. The second method is proxy account login: when the user needs others to handle the forecast information on their behalf, they can set up a proxy account for login processing. Among them, the execution process of the user authentication module can be referred to. Figure 1 .

[0028] The project forecast data input module is used for users to add new projects online, fill in project forecast data and submit for saving. It enables employees to fill in, edit and submit project forecast information. All relevant project forecast information is processed using an online spreadsheet, supporting online table cell formulas, input permission control and modification and change display functions.

[0029] The message processing module is used to receive HTTP requests, perform user legitimacy authentication based on the request, perform data preprocessing, then submit it to the data processing module, and finally obtain the results of the data processing module and respond.

[0030] The data storage module is used to store project data submitted by users. It uses a MySQL (SQL: Structured Query Language) database to store project forecast data, process status data, submission records, etc. MySQL is an open source relational database management system.

[0031] The project forecast data review module is used to process the review process of new / historical project data changes. After processing at the previous node, it is pushed to the next node until all nodes are processed, to facilitate data analysis for senior management and decision-making.

[0032] The data processing module is used to receive messages from the message processing module, execute scripts to query other systems to obtain standard customer and project data, generate data analysis tables, read and write databases, and generate return data, including project data displayed when the user logs into the system initially, process nodes, and user messages after operations; and is used to organize project forecast data submitted by all users, and then summarize the data according to dimensions such as cooperation model, product classification, and chip solution.

[0033] The data export module is used by users to export the summary data of each dimension generated by the data processing module, and for administrators to export all project data, etc., to facilitate management decision-making data analysis.

[0034] In this application, before processing the project forecast data, the project forecast data is added first, and reference is made to Figure 2 , which is displayed on the page spreadsheet as follows: S1: The project data management system server is started.

[0035] S2: The user accesses the server for authentication. After successful authentication, the user is redirected to a different page based on their permissions. There are four roles on the page: Sales Manager, Product Manager, Sales Director, and Marketing Manager.

[0036] The sales manager uses the first edit node to edit project forecast information, enabling new and edit projects. The sales manager then proceeds to the "New Project" step. The product manager uses the second edit node to edit project forecast information, enabling edit projects. The product manager then proceeds to the "Edit Project" step. The sales director uses the first review node to review project forecast data, while the marketing manager uses the second review node to review project forecast data. These two managers then proceed to the "Process Management" step. "Process Management" includes the "Process Approval" and "Process Review" pages, while the "New Project Options" include the "New Project," "View Project," "Projects to Edit," and "Projects to Approve." S3: The sales manager can click "New Project" at their edit node to add new project forecast information. This involves editing and adding the shipping location, product category, planned time, forecast unit price, forecast sales quantity, and forecast sales profit for the new project. Once completed, click "Submit" to initiate the project forecast data process. In "View Project", sales managers can view all project forecast information and current process status created by themselves. S4: Product managers can click "Edit Project" at their editing node. A spreadsheet on the page lists all project forecast information added / edited by the sales manager. The product manager adds information such as market classification and planned time, then checks the modified items and clicks Submit.

[0037] S5: The sales manager clicks "Projects Pending Approval," where a spreadsheet lists all project forecasts submitted by product managers. After reviewing and approving the project forecasts, the review primarily verifies the correctness of the product manager's changes, such as confirming the correctness of data, calculation formulas, and dates. The manager selects items with no issues, clicks "Approve," and submits the items to the first review node, moving the process to S6. Furthermore, the manager selects items with issues, clicks "Reject," and provides the reasons. Rejected items return to S4 and are then sent back to the product manager.

[0038] S6: At the first review node, the sales director clicks "Process Approval." A spreadsheet displays listing all project forecasts submitted by sales managers. After reviewing and approving the project forecast data (this review refers to checking for errors), the sales director selects items with no issues (i.e., the project forecast data is correct), clicks "Approve," and submits the data to the second review node, advancing to S7. Furthermore, the sales director selects items with issues and, depending on the error content, returns the data to the corresponding editing node (either to the sales manager or product manager). The director clicks "Return" and provides a reason, advancing to S8 or S9.

[0039] S7: At the second review node, the marketing manager can click to jump to "Process Approval." At this point, a spreadsheet will appear on the page listing all project forecast information submitted by the sales director. Similarly, after reviewing and approving the project forecast data, select the items without any issues and click "Approve." At the same time, select the items with issues and choose to return to the corresponding editing node (which can be returned to the sales manager or product manager). Click "Return" and enter the reason. The process will then proceed to S8 or S9. Once the item is approved, the review process for the new item is complete. The sales manager or product manager can then initiate changes and follow the item editing process, which is the processing process for project forecast data in this application.

[0040] S8: If it is returned to the product manager, the product manager edits the project forecast information, clicks to jump to "Edit Project", modifies the data information, checks the item, clicks Submit, and the process goes to S5.

[0041] S9: If it is returned to the sales manager, the sales manager edits the project forecast information, clicks to jump to "Project to be Edited", modifies the data information, checks the item, clicks Submit, and the process goes to S6.

[0042] See also Figure 3 , an embodiment of the present application provides a method for processing project forecast data, comprising steps S100-S500: S100: Utilize multiple editing nodes to process project forecast information online to obtain project forecast data, and transmit the project forecast data to the first review node.

[0043] The multiple edit nodes include a first edit node and a second edit node. In this application, depending on the level of authority, sales managers and product managers can edit project forecast information at the edit nodes with their corresponding authority. Project forecast information includes the shipping location, product category, planned production time, predicted unit price, predicted sales volume, and predicted sales profit for the newly added project.

[0044] For example, in this application, two editing nodes are used as an example. After adding the project forecast data, it may be necessary to edit it on the editing node at any time. For example, the project forecast information may be modified or updated, such as the hardware model and predicted sales. Then, the editing process is implemented as follows: The project forecast information can be modified online at any editing node, and supplemented and reviewed to obtain forecast project data, which can then be transmitted to the first review node for review.

[0045] It can be understood that in this application, the project forecast information is modified online through different editing nodes and processed accordingly, which realizes the efficient creation of online tables and supports online real-time processing, effectively improving the efficiency of creating tables.

[0046] In one implementation method, project forecast information is processed online using multiple editing nodes to obtain project forecast data, including: S101, after modifying the project forecast information online using the first editing node, the project forecast information is transmitted to the second editing node; S102: Use the second editing node to supplement the project forecast information. After obtaining the project forecast data, transfer the project forecast data to the first editing node. After the first editing node conducts a formal review, transfer the project forecast data to the first review node.

[0047] For example, see Figure 4 , a schematic diagram of the online processing of project forecast information in this application. When the project forecast information is modified online using multiple editing nodes, it can be executed by the first editing node. At this time, the sales manager uses the first editing node to modify the project forecast information online, such as modifying the project's shipping location, product category, planned production time, predicted unit price, predicted sales quantity and predicted sales profit, and then transmits the modified project forecast information to the second editing node.

[0048] The product manager uses the second editing node to supplement the project forecast information, that is, to supplement information such as the project's market classification and planned launch time, to obtain project forecast data, and transmits the project forecast data back to the first editing node. The sales manager conducts a formal review of the project forecast data and confirms the content modified by the product manager to ensure that the supplemented content is correct. Once the confirmation is completed, the project forecast data is transmitted to the first review node for review by the sales director.

[0049] In one implementation method, project forecast information is processed online using multiple editing nodes to obtain project forecast data, including: S103: After modifying the project forecast information online using the second editing node, the project forecast information is transmitted to the first editing node; S104: Use the first editing node to supplement the project forecast information to obtain project forecast data, and use the first editing node to transmit the project forecast data to the first review node.

[0050] For example, see Figure 5, another schematic diagram of online processing of project forecast information in this application. When multiple editing nodes are used to modify the project forecast information online, it can also be executed by the second editing node. At this time, after the product manager uses the second editing node to modify the project forecast information online, the project's shipping location, product category, planned production time, predicted unit price, predicted sales quantity and predicted sales profit, etc. are also modified, and the modified project forecast information is transmitted to the first editing node.

[0051] The sales manager uses the first editing node to supplement the project forecast information, and also supplements information such as the project's market classification and planned launch time, to obtain project forecast data, and directly transmits the project forecast data to the first review node for review by the sales director.

[0052] S200: Utilize the first review node to review the project forecast data, and return the project forecast data with errors to the corresponding editing node.

[0053] Exemplarily, after the editing node transmits the project forecast data to the first review node, the sales director uses the first review node to review the project forecast data, including checking whether the R&D department or shipping location of the project is filled in incorrectly.

[0054] Then, the erroneous project forecast data is returned to the corresponding editing node according to the type of error, so that the product manager or sales manager can make efficient and accurate modifications within his or her scope of responsibility.

[0055] In this application, the project forecast data is audited through the first audit node, which improves the accuracy of the data. At the same time, the erroneous data is sent back to the corresponding boundary node for corresponding modification, which can reduce the waste of modification time and improve modification efficiency.

[0056] In one implementation, see Figure 6 Step S200: using the first review node to review the project forecast data and returning the erroneous project forecast data to the corresponding editing node, including: S210. Review the project forecast data to see if there are any errors; S220: If there is error content, determine the type of the error content; S230: If it is determined that the type of the erroneous content belongs to the target type, the erroneous project prediction data is returned to the second editing node for modification by the second editing node; S240: If it is determined that the type of the erroneous content does not belong to the target type, the erroneous project prediction data is returned to the first editing node for modification by the first editing node.

[0057] Among them, the target types include: project model, actual project establishment time and project stage. The project forecast data of this target type is the responsibility of the product manager.

[0058] Exemplarily, the specific process of the sales manager using the first review node to review the project forecast data is as follows: The sales director uses the first review node to check for errors in the header bytes of the project forecast data. For example, errors in the actual R&D department, project phase, or shipping location can occur. For example, the project phase entered doesn't match the actual phase, where maintenance is entered for the project before it's even launched. Or, for example, the R&D department is incorrect, where Hardware Department 2 is entered instead of Hardware Department 1. If errors are found, the sales director determines who is responsible for the header. This involves identifying user needs and their respective areas of responsibility based on the header fields. For example, the product manager may have a better understanding of the project phase, so they should be responsible for entering and editing it. The sales manager, on the other hand, may have a better understanding of the project's sales figures, so they should be responsible for entering and editing it. This helps identify the type of errors in the header. The definition of header fields is determined by the needs of the product manager, sales manager, or marketing manager. These fields can be added or deleted, and the management of each field can be modified.

[0059] If the error content belongs to one of the target types such as project model, actual project establishment time and project stage, it means that the project forecast data is edited by the product manager. Therefore, if the project stage is filled in incorrectly, the erroneous project forecast data will be returned to the second editing node so that the product manager can use the second editing node to modify the erroneous project forecast data.

[0060] However, if the error content does not belong to any target type, it means that the project forecast data is edited by the sales manager. Therefore, if it is an error outside the target type, such as a problem with this year's sales, the erroneous project forecast data will be returned to the first editing node so that the sales manager can use the first editing node to modify the erroneous project forecast data.

[0061] In one implementation approach, project forecast data is reviewed for content errors and then: If there is no error content, the first review node is used to transmit the project forecast data to the second review node for review by the second review node.

[0062] Exemplarily, when reviewing whether there are errors in the content of the project forecast data, if there are no errors in the content of the header bytes of the project forecast data, the sales director uses the first review node to transmit the project forecast data directly to the second review node, and then the marketing manager uses the second review node to review the project forecast data.

[0063] In this application, the project forecast data was reviewed online twice, thereby effectively improving the accuracy of the data.

[0064] S300: Modify the erroneous project forecast data using the corresponding editing node to obtain modified data, and transmit the modified data to the second review node via the first review node.

[0065] Exemplarily, after returning erroneous project forecast data to the corresponding editing node, the erroneous project forecast data is modified using the corresponding editing node. For example, after returning the data to the first editing node, the erroneous project forecast data is modified using the first editing node to obtain modified data, which is then transmitted to the first review node. The sales director then uses the first review node to transmit the modified data to the second review node for review by the second review node. The sales director first reviews the header content in the modified data using the first review node, and only transmits the modified data to the second review node after the review is passed.

[0066] It can be understood that in this application, the erroneous project forecast data is modified accordingly through the corresponding editing node and then transmitted to the second review node for further review. This not only enables a dedicated node to perform targeted error modifications on the erroneous project forecast data, but also enables secondary review to further improve the accuracy of the data.

[0067] S400: Utilize the second audit node to audit the modified data, and return the modified data with errors to the corresponding editing node, so as to modify the modified data with errors to obtain target data.

[0068] Exemplarily, after the modified data is transmitted to the second review node, the marketing manager uses the second review node to review the modified data. Similarly, the marketing manager reviews whether there are errors in the content of the header bytes of the modified data, such as errors in filling in the actual R&D department or shipping location of the project, etc., and returns the erroneous modified data to the corresponding editing node according to the type of error content, so that the erroneous modified data can be modified to obtain the target data.

[0069] It can be understood that in this application, the modified data after the returned modification is audited through the second audit node, thereby realizing a secondary audit of the project forecast data and greatly improving the accuracy of the filled-in online data.

[0070] In one implementation, see Figure 7 , using the second audit node to audit the modified data and return the modified data with errors to the corresponding editing node, including: S401, reviewing whether there are any errors in the modified data; S402: If there is error content, determine the type of the error content; S403: If it is determined that the type of the error content belongs to the target type, the modified data is returned to the second editing node, and the second editing node modifies the modified data; S404: If it is determined that the type of the error content does not belong to the target type, the modified data is returned to the first editing node, and the first editing node modifies the modified data.

[0071] For example, the specific process of the marketing manager using the second review node to review the modified data is as follows: Similarly, the marketing manager uses the second review node to review whether there are any errors in the header bytes of the modified data, such as errors in filling in the actual R&D department or shipping location of the project. If there are any errors, the type of the error content is determined.

[0072] If the error content belongs to one of the target types such as project model, actual project establishment time and project stage, it means that the modification data is edited by the product manager, so the erroneous modification data is returned to the second editing node so that the product manager can use the second editing node to modify the erroneous modification data.

[0073] However, if the error content does not belong to any target type, it means that the modified data is edited by the sales manager, so the erroneous modified data is returned to the first editing node so that the sales manager can use the first editing node to modify the erroneous modified data.

[0074] S500: Generate online data of different dimensions based on the target data that has passed the review by using the second review node.

[0075] For example, after obtaining the target data, the marketing manager uses the second review node to review the target data. Here, only the modified content in the target data is confirmed, and online data of different dimensions is generated based on the reviewed target data, and Excel reports can be exported.

[0076] It can be understood that in this application, online data of different dimensions is generated according to the approved target data, and electronic reports are exported, thereby achieving real-time generation and recording of online data and improving office efficiency.

[0077] In one implementation, see Figure 8 , using the second audit node according to the target data that has passed the audit, it also includes: S501: After modifying the modified data using the second editing node to obtain target data, the modified data is transmitted to the second review node via the first review node so that the second review node can review the target data; Alternatively, in S502 , after the target data is obtained by modifying the modified data using the first editing node, the target data is transmitted to the second review node via the second editing node and the first review node in sequence, so that the second review node reviews the target data.

[0078] For example, if the modified data is returned to the first editing node, the sales manager uses the first editing node to modify the modified data to obtain the target data, and then submits the target data to the second editing node, and the second editing node submits it to the first review node. Finally, the first review node reviews the target data and then submits the target data to the second review node so that the marketing manager can use the second review node to review the target data. The two reviews are mainly to check whether the content of the target data is correct.

[0079] However, if the modified data is sent back to the second editing node, the product manager uses the second editing node to modify the modified data to obtain the target data, and then submits the target data to the first review node. Finally, the first review node reviews the target data and then submits the target data to the second review node so that the marketing manager can use the second review node to review the target data. Similarly, the review step is mainly to review whether the content of the target data is correct.

[0080] In one implementation method, the second audit node is used to generate online data of different dimensions based on the target data that has passed the audit, including: If the target data passes the review, the content in the target data will be classified according to the preset classification standards to generate online data of different dimensions.

[0081] Among them, the preset classification standards include: cooperation model, product classification and chip solution.

[0082] For example, when the target data is submitted to the second review node, the marketing manager uses it to review the target data. Similarly, the review step primarily examines the target data for errors. If the review passes, the target data is categorized according to criteria such as cooperation model, product category, and chip solution, generating online data of different dimensions.

[0083] See also Figure 9 , an embodiment of the present application provides a system for processing project forecast data, including: The processing module 10 is used to process the project forecast information online using multiple editing nodes, and after obtaining the project forecast data, transmit the project forecast data to the first review node. The first review module 20 is used to review the project forecast data using the first review node, and return the erroneous project forecast data to the corresponding editing node. The modification module 30 is used to modify the erroneous project forecast data using the corresponding editing node to obtain the modified data, and transmit the modified data to the second review node via the first review node. The second review module 40 is used to review the modified data using the second review node, and return the erroneous modified data to the corresponding editing node, so as to obtain the target data after modifying the erroneous modified data. The generation module 50 is used to generate online data of different dimensions based on the target data that has passed the review using the second review node.

[0084] Exemplarily, the project forecast data processing method is applied to a project forecast data processing system. Then, the implementation process of the project forecast data processing system is as follows: First, when the project forecast information is newly added, if one of the editing nodes starts to process the project forecast information online, for example, the first editing node modifies the project forecast information online, and then other editing nodes supplement it, for example, the second editing node supplements it online to obtain the project forecast data.

[0085] Then, the second editing node submits the project forecast data to the first review node. The sales director reviews the header content in the project forecast data. If there is an error, the erroneous project forecast data will be returned to the corresponding editing node according to the type of error. That is, it will be returned to the editing node that was originally responsible for handling the erroneous content. In other words, it will be returned to whoever is responsible.

[0086] Secondly, the corresponding editing node modifies the erroneous project forecast data. After obtaining the modified data, it will be submitted to the first review node first. The first review node will first review the modified data and submit it to the second review node when the review is passed. That is, all data submitted to the second review node for review will be forwarded through the first review node.

[0087] Next, the marketing manager uses the second review node to review the header content of the modified data. Similarly, if there are any errors, the incorrect project forecast data is returned to the corresponding editing node based on the error type. The corresponding editing node then modifies the modified data to obtain the target data and submits the target data to the first review node. The sales director uses the first review node to review the target data and then submits it to the second review node for further review. If the review passes, online data of different dimensions is generated based on the approved target data and can be exported as an electronic report.

[0088] It can be understood that in this application, the project forecast information is edited online through the editing node, and the first review node and the second review node respectively perform online review of the corresponding data at different stages, thereby realizing the revision and review of online data, and at the same time, recording the modification traces of the data, effectively improving the management efficiency of the project forecast information.

[0089] The present application also provides a terminal device. Exemplarily, the terminal device includes a processor and a memory, wherein the memory stores a computer program, and the processor runs the computer program to enable the terminal device to execute the above-mentioned project forecast data processing method or the functions of each module in the above-mentioned project forecast data processing system.

[0090] The processor can be an integrated circuit chip with signal processing capabilities. The processor can be a general-purpose processor, including at least one of a central processing unit (CPU), a graphics processing unit (GPU), a network processor (NP), a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. The general-purpose processor can be a microprocessor or any conventional processor, etc., and can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of this application.

[0091] The memory may be, but is not limited to, random access memory (RAM), read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), and electrically erasable programmable read-only memory (EEPROM). The memory is used to store computer programs, and the processor can execute the computer programs accordingly after receiving an execution instruction.

[0092] The present application also provides a computer-readable storage medium for storing the computer program used in the terminal device. For example, the computer-readable storage medium may include, but is not limited to, various media capable of storing program code, such as a USB flash drive, a mobile hard drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0093] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can also be implemented in other ways. The device embodiments described above are merely illustrative. For example, the flowcharts and structure diagrams in the accompanying drawings show the possible architectures, functions and operations of the devices, methods and computer program products according to the multiple embodiments of the present application. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of the code, and the module, program segment or a part of the code contains one or more executable instructions for implementing the specified logical functions. It should also be noted that in an alternative implementation, the functions marked in the box can also occur in an order different from that marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the structure diagram and / or flowchart, as well as the combination of boxes in the structure diagram and / or flowchart, can be implemented using a dedicated hardware-based system that performs the specified function or action, or can be implemented using a combination of dedicated hardware and computer instructions.

[0094] In addition, the functional modules or units in the various embodiments of the present application can be integrated together to form an independent part, or each module can exist independently, or two or more modules can be integrated to form an independent part.

[0095] If the functions are implemented in the form of software function modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, or the part that contributes to the existing technology, or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes a number of instructions for enabling a computer device (which can be a smart phone, personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in each embodiment of this application.

[0096] The above is only a specific implementation method of the present application, but the scope of protection of the present application is not limited thereto. Any technician familiar with this technical field can easily think of changes or replacements within the technical scope disclosed in this application, which should be covered by the scope of protection of the present application.

Claims

1. A method for processing project forecast data, characterized in that: include: Using multiple editing nodes to process project forecast information online to obtain project forecast data, and transmitting the project forecast data to the first review node; Using the first review node to review the project forecast data, and returning any erroneous project forecast data to the corresponding editing node; Using the corresponding editing node to modify the erroneous project forecast data to obtain modified data, and transmitting the modified data to the second review node via the first review node; Using the second review node to review the modified data, and returning the modified data with errors to the corresponding editing node, so as to modify the modified data with errors to obtain the target data; The second audit node is used to generate online data of different dimensions based on the target data that has passed the audit.

2. The method for processing project forecast data according to claim 1, characterized in that: The multiple editing nodes include: a first editing node and a second editing node; and the online processing of the project forecast information using the multiple editing nodes to obtain the project forecast data includes: After modifying the project forecast information online using the first editing node, the project forecast information is transmitted to the second editing node; The project forecast information is supplemented by the second editing node. After obtaining the project forecast data, the project forecast data is transferred to the first editing node. After formal review by the first editing node, the project forecast data is transferred to the first review node.

3. The method for processing project forecast data according to claim 1, characterized in that: The multiple editing nodes include: a first editing node and a second editing node; and the online processing of the project forecast information using the multiple editing nodes to obtain the project forecast data includes: After modifying the project forecast information online using the second editing node, the project forecast information is transmitted to the first editing node; The project forecast information is supplemented by using the first editing node to obtain the project forecast data, and the project forecast data is transmitted to the first review node by using the first editing node.

4. The method for processing project forecast data according to claim 1, characterized in that: The utilizing the first review node to review the project forecast data and returning the erroneous project forecast data to the corresponding editing node includes: Review the project forecast data to see if there are any errors; If there is error content, determine the type of the error content; If it is determined that the type of the erroneous content belongs to the target type, the erroneous project prediction data is returned to the second editing node for modification by the second editing node; If it is determined that the type of the erroneous content does not belong to the target type, the erroneous project prediction data is returned to the first editing node for modification by the first editing node; Among them, the target types include: project model, actual project establishment time and project stage.

5. The method for processing project forecast data according to claim 4, characterized in that: The review of whether there are errors in the project forecast data further includes: If the error content does not exist, the project prediction data is transmitted to the second audit node by using the first audit node so that the second audit node can perform an audit.

6. The method for processing project forecast data according to claim 1, characterized in that: The utilizing the second review node to review the modified data and returning the modified data with errors to the corresponding editing node includes: Reviewing whether there are any errors in the modified data; If there is error content, determine the type of the error content; If it is determined that the type of the error content belongs to the target type, the modified data is returned to the second editing node, and the modified data is modified by the second editing node; If it is determined that the type of the error content does not belong to the target type, the modified data is returned to the first editing node, and the modified data is modified by the first editing node.

7. The method for processing project forecast data according to claim 6, characterized in that: The method further includes: utilizing the second audit node according to the target data that has passed the audit; After the modification data is modified by the second editing node to obtain the target data, the target data is transmitted to the second review node via the first review node so that the second review node can review the target data; Alternatively, after the target data is obtained by modifying the modification data using the first editing node, the target data is transmitted to the second audit node via the second editing node and the first audit node in sequence, so that the second audit node can audit the target data. The step of generating online data of different dimensions based on the target data that has passed the review by the second review node includes: If the target data passes the review, the content in the target data is classified according to the preset classification standard to generate online data of different dimensions; Among them, the preset classification standards include: cooperation model, product classification and chip solution.

8. A system for processing project forecast data, characterized in that: include: a processing module, configured to process the project forecast information online using a plurality of editing nodes, and after obtaining the project forecast data, transmit the project forecast data to the first review node; a first review module, configured to review the project forecast data using the first review node and return any erroneous project forecast data to the corresponding editing node; a modification module, configured to modify the erroneous project forecast data using the corresponding editing node to obtain modified data, and transmit the modified data to the second review node via the first review node; A second audit module is configured to audit the modified data using the second audit node and return the modified data with errors to the corresponding editing node, so as to modify the modified data with errors and obtain the target data; A generation module is used to use the second audit node to generate online data of different dimensions based on the target data that has passed the audit.

9. A terminal device, characterized in that: include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the steps of the method for processing project forecast data according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that A computer program is stored, and when the computer program is executed by a processor, the steps of the method for processing project forecast data according to any one of claims 1 to 7 are implemented.

Citation Information

Patent Citations

  • Process-based multi-node data display and record mechanism

    CN106126587A

  • Business processing method and device, equipment and storage medium

    CN116755679A

  • Information processing method and device

    CN117114609A

  • Node approval processing method, device and equipment and readable storage medium

    CN118608087A

  • Business system construction method and device, electronic equipment and storage medium

    CN118760419A