Data report to-do process management method and device, equipment and storage medium
By establishing a data to-do process and update mechanism, the problem of slow feedback speed caused by users' need for external communication is solved, and efficient and fast data tracking and question-and-answer answers are achieved.
Patent Information
- Application Number
- CN202411327183.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-23
- Publication Date
- 2025-06-03
AI Technical Summary
In the prior art, users need to communicate with the express delivery report platform through external software, resulting in slow feedback on the problem.
By obtaining the request processing information initiated by the user for the data report, establishing a data to-do process, and updating the process based on the feedback results, extracting the data to-do process to update the database, and obtaining the user's historical data sorting to-do process.
The process-based management of problems is realized, the speed of problem feedback and processing is improved, the delay in information transmission is reduced, and the timely notification and processing of important data is ensured.
Smart Images

Figure CN120087897A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of data processing flow management, and particularly to a method, device, equipment and storage medium for managing the to-do process of data reports. Background Art
[0002] The express delivery report platform is an important tool for express delivery business data analysis and decision-making support. It provides powerful data viewing functions, enabling users to easily access and review key business indicators. When viewing report data, users often have questions and confusions about the outliers, trend changes or logical relationships between certain data points. If these questions are not answered in a timely manner, it may affect the accuracy and timeliness of decision-making. However, the report system itself does not have the function of directly answering users' questions. Users usually need to rely on external channels to communicate with data providers or data analysts, such as using instant messaging tools, phone video conferences. This indirect communication method outside the platform not only takes time and effort, but also may cause problems not to be solved in a timely manner due to delays or misunderstandings in information transmission.
[0003] It can be seen that the existing technology still needs to be improved. Summary of the Invention
[0004] In view of the deficiencies of the above-mentioned existing technology, the purpose of the present invention is to provide a method, device, equipment and storage medium for managing the to-do process of data reports, aiming to solve the technical problem that in the existing technology, users need to use external software to communicate about platform data problems, and the problem feedback speed is slow.
[0005] In order to achieve the above purpose, the present invention adopts the following technical solutions:
[0006] The first aspect of the present invention provides a method for managing the to-do process of data reports, including the following steps: obtaining request processing information initiated by a user for a data report, establishing a data to-do process according to the request processing information; outputting the request processing information according to the data to-do process to obtain a feedback result, updating the data to-do process according to the feedback result, extracting data processing information from the feedback result, and updating the data report in the database according to the data processing information; obtaining all user historical usage data, and sorting all data to-do processes according to the user historical usage data.
[0007] Optionally, in the first implementation manner of the first aspect of the present invention, obtaining the request processing information initiated by the user for the data report and establishing a data to-do process according to the request processing information specifically includes: obtaining the request processing information initiated by the user for the data report, where the request processing information includes data to-do information, user note information, and first assignee information, and using a natural language processing algorithm to analyze the user note information to obtain keywords; obtaining a list of assignees, matching the list of assignees with the keywords to obtain second assignee information; classifying the data to-do information according to the keywords to obtain a data type, and establishing a data to-do process according to the first assignee information, the second assignee information, and the data type.
[0008] Optionally, in the second implementation manner of the first aspect of the present invention, classifying the data to-do information according to the keywords to obtain a data type, and establishing a data to-do process according to the first assignee information, the second assignee information, and the data type specifically includes: classifying the data to-do information according to the keywords to obtain a data type; using a statistical method or a machine learning model to detect outliers in the data report, marking the outliers, and updating the marked data report to the request processing information; summarizing the first assignee information and the second assignee information to obtain an associated list of assignees, and sorting the personnel in the associated list of assignees according to the response speed; obtaining the sorting result of the personnel, and establishing a data to-do process according to the sorting result and the data type.
[0009] Optionally, in the third implementation manner of the first aspect of the present invention, summarizing the first assignee information and the second assignee information to obtain an associated list of assignees, and sorting the personnel in the associated list of assignees according to the response speed specifically includes: summarizing the first assignee information and the second assignee information to obtain an associated list of assignees, and obtaining the historical processing data of all personnel in the associated list of assignees; constructing a machine learning model, and training the machine learning model with the historical processing data to obtain a response prediction model; using the response prediction model to calculate the response speed of each person according to the data to-do information and its data type; sorting the personnel in the associated list of assignees according to the response speed to obtain a sorting result.
[0010] Optionally, in the fourth implementation manner of the first aspect of the present invention, obtaining the sorting result of the personnel, and establishing a data to-do process according to the sorting result and the data type specifically includes: if the data to-do information includes multiple processing tasks, evaluating the priorities of the multiple processing tasks to obtain an evaluation result; obtaining the sorting result of the personnel, and allocating the multiple processing tasks according to the evaluation result, the sorting result, and a pre-established allocation rule; obtaining the allocation result, and establishing a data to-do process according to the allocation result.
[0011] Optionally, in the fifth implementation manner of the first aspect of the present invention, the obtaining all user historical usage data and sorting all data to-do processes according to the user historical usage data specifically includes: obtaining all user historical usage data, preprocessing the user historical usage data to form summary data; using a deep learning algorithm to analyze the data content concerned by the user according to the summary data to obtain attention data; sorting all data to-do processes according to the attention data, and forming priority push information for the user according to the sorting result.
[0012] Optionally, in the sixth implementation manner of the first aspect of the present invention, the obtaining all user historical usage data and preprocessing the user historical usage data to form summary data specifically includes: obtaining all user historical usage data, preprocessing all user historical usage data to obtain multiple preprocessed data; respectively extracting key information from the multiple preprocessed data, performing correlation analysis on the multiple preprocessed data according to the key information to obtain correlation data; correlating all user historical usage data according to the correlation data to obtain the summary data.
[0013] The second aspect of the present invention provides a to-do process management device for a data report, including: a establishment module, configured to obtain request processing information initiated by a user for a data report, and establish a data to-do process according to the request processing information; an update module, configured to output the request processing information according to the data to-do process to obtain a feedback result, update the data to-do process according to the feedback result, extract data processing information in the feedback result, and update the data report in the database according to the data processing information; a sorting module, configured to obtain all user historical usage data, and sort all data to-do processes according to the user historical usage data.
[0014] Optionally, in the first implementation manner of the second aspect of the present invention, the establishment module includes: an obtaining sub-module, configured to obtain request processing information initiated by a user for a data report, where the request processing information includes data to-do information, user note information, and first assignee information, and analyze the user note information using a natural language processing algorithm to obtain keywords; a matching sub-module, configured to obtain a list of assignees, match the list of assignees with the keywords to obtain second assignee information; a constructing sub-module, configured to classify the data to-do information according to the keywords to obtain a data type, and establish a data to-do process according to the first assignee information, the second assignee information, and the data type.
[0015] Optionally, in the second implementation manner of the second aspect of the present invention, the construction sub-module includes: a classification unit for classifying the data to-be-done information according to the keywords to obtain the data type; a detection unit for detecting the outliers of the data report using statistical methods or machine learning models, marking the outliers, and updating the marked data report to the request processing information; a sorting unit for summarizing the first to-be-assigned person information and the second to-be-assigned person information to obtain an associated to-be-assigned person list, and sorting the persons in the associated to-be-assigned person list according to the response speed; an establishment unit for obtaining the sorting result of the persons, and establishing a data to-be-done process according to the sorting result and the data type.
[0016] Optionally, in the third implementation manner of the second aspect of the present invention, the sorting unit includes: an acquisition subunit for summarizing the first to-be-assigned person information and the second to-be-assigned person information to obtain an associated to-be-assigned person list, and acquiring the historical processing data of all persons in the associated to-be-assigned person list; a training subunit for constructing a machine learning model and training the machine learning model using the historical processing data to obtain a response prediction model; a calculation subunit for using the response prediction model to calculate the response speed of each person according to the data to-be-done information and its data type; a sorting subunit for sorting the persons in the associated to-be-assigned person list according to the response speed to obtain a sorting result.
[0017] Optionally, in the fourth implementation manner of the second aspect of the present invention, the establishment unit includes: an evaluation subunit for evaluating the priorities of multiple processing tasks if the data to-be-done information includes multiple processing tasks to obtain an evaluation result; an assignment subunit for acquiring the sorting result of the persons, and assigning the multiple processing tasks according to the evaluation result, the sorting result, and a pre-established assignment rule; a generation subunit for acquiring the assignment result and establishing a data to-be-done process according to the assignment result.
[0018] Optionally, in the fifth implementation manner of the second aspect of the present invention, the sorting module includes: a preprocessing unit for acquiring all user historical usage data and preprocessing the user historical usage data to form summary data; an analysis unit for using a deep learning algorithm to analyze the data content concerned by the user according to the summary data to obtain attention degree data; a formation unit for sorting all data to-be-done processes according to the attention degree data and forming priority push information for the user according to the sorting result.
[0019] Optionally, in the sixth implementation manner of the second aspect of the present invention, the preprocessing unit includes: a preprocessing subunit, configured to obtain all user historical usage data and perform preprocessing on all user historical usage data to obtain a plurality of preprocessed data; a first association subunit, configured to respectively extract key information from the plurality of preprocessed data and perform association analysis on the plurality of preprocessed data according to the key information to obtain associated data; a second association subunit, configured to associate all user historical usage data according to the associated data to obtain the summary data.
[0020] The third aspect of the present invention provides a device for managing the to-do process of a data report, including a memory and at least one processor, wherein computer-readable instructions are stored in the memory; the at least one processor calls the computer-readable instructions in the memory to execute each step of the to-do process management method of the data report as described above.
[0021] The fourth aspect of the present invention provides a computer-readable storage medium, on which computer-readable instructions are stored, and when the computer-readable instructions are executed by a processor, each step of the to-do process management method of the data report as described above is implemented.
[0022] Beneficial effects: The present invention provides a method for managing the to-do process of a data report. The method for managing the to-do process of the data report first obtains request processing information initiated by a user for the data report and establishes a data to-do process according to the request processing information, enabling relevant personnel to promptly follow up the process. After establishing the data to-do process, the present invention outputs the request processing information according to the data to-do process to obtain a feedback result, updates the data to-do process according to the feedback result, extracts data processing information from the feedback result, and updates the data report in the database according to the data processing information. By means of process management, the feedback and processing speed of problems are improved. Finally, all user historical usage data is obtained, and all data to-do processes are sorted according to the user historical usage data, enabling users to preferentially view the progress of the processes that they usually pay more attention to. Through the present invention, convenient, fast, efficient, real-time, and visual data tracking and question answering can be achieved, and important data can also be notified to relevant personnel for subsequent data support and decision-making. Description of the Drawings
[0023] Figure 1 It is the first flowchart of the to-do process management method of the data report provided by the embodiment of the present invention;
[0024] Figure 2 It is the second flowchart of the to-do process management method of the data report provided by the embodiment of the present invention;
[0025] Figure 3 The third flowchart of the to-do process management method for data reports provided by the embodiments of the present invention;
[0026] Figure 4 The fourth flowchart of the to-do process management method for data reports provided by the embodiments of the present invention;
[0027] Figure 5 The fifth flowchart of the to-do process management method for data reports provided by the embodiments of the present invention;
[0028] Figure 6 The sixth flowchart of the to-do process management method for data reports provided by the embodiments of the present invention;
[0029] Figure 7 The seventh flowchart of the to-do process management method for data reports provided by the embodiments of the present invention;
[0030] Figure 8 A structural schematic diagram of a to-do process management device for data reports provided by the embodiments of the present invention;
[0031] Figure 9 Another structural schematic diagram of a to-do process management device for data reports provided by the embodiments of the present invention;
[0032] Figure 10 A structural schematic diagram of a to-do process management device for data reports provided by the embodiments of the present invention. Detailed implementation manners
[0033] The present invention provides a to-do process management method, device, equipment and storage medium for data reports. The present invention first obtains request processing information initiated by a user for a data report, and establishes a data to-do process according to the request processing information to realize process monitoring of problem feedback; then outputs the request processing information according to the data to-do process to obtain a feedback result, so that relevant problems can be timely sent to the to-do person, improving communication efficiency and thus accelerating the problem feedback speed; then updates the data to-do process according to the feedback result, extracts data processing information in the feedback result, and updates the data report in the database according to the data processing information, so that relevant problems can be immediately updated after timely feedback, reducing repeated questions; finally, obtains all user historical usage data, and sorts all data to-do processes according to the user historical usage data, so that users can preferentially view the progress of the data to-do processes they are concerned about, thus effectively reducing the delay of information transmission.
[0034] In the description, claims and the above drawings of the present invention, terms such as "first", "second", "third", "fourth", etc. (if any) are used to distinguish similar objects and do not necessarily describe a specific order or sequence. It should be understood that such data used can be interchanged under appropriate circumstances so that the embodiments described herein can be implemented in an order different from that illustrated or described herein. In addition, the term "comprising" or "having" and any variation thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device comprising a series of steps or units does not necessarily limit to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products or devices.
[0035] For ease of understanding, the specific process of the embodiments of the present invention will be described below. Please refer to Figure 1 , the first embodiment of the method for managing the to-do process of data reports in the embodiments of the present invention includes:
[0036] S101. Obtain the request processing information initiated by the user for the data report, and establish a data to-do process according to the request processing information;
[0037] Specifically, if the user discovers a problem with the data report in the express delivery report platform, the user can select single or multiple rows of data, or even the entire report in the data report, and then initiate the request processing information. The user needs to select the type of to-do process (such as data verification, data update, data analysis, etc.), and also needs to fill in specific descriptions and specify one or more to-do persons. When the system receives the request processing information, the system will automatically export the data selected by the user as a data file in a specific format (such as CSV or JSON), store it in a secure location, and establish a data to-do process according to the request processing information.
[0038] S102. Output the request processing information according to the data to-do process to obtain a feedback result, update the data to-do process according to the feedback result, extract the data processing information in the feedback result, and update the data report in the database according to the data processing information;
[0039] After the data to-do process is established, the system will notify the relevant to-do personnel to start processing tasks via email or the internal messaging system. When the to-do person processes or completes the corresponding task, the operations of the to-do person will be recorded in real time and a feedback result will be formed, enabling the system to update the status of the data to-do process in real time. For example, the data to-do process will show that the task is unprocessed, in progress, or completed, allowing the initiator to view the specific progress at any time. After the task is completed, the data report in the database will be updated according to the data processing information in the feedback result to prevent different users from repeating the corresponding questions. In the system applying the to-do process management method of this data report, users can view the data to-do process corresponding to each piece of data or each row of data through the report page of the system.
[0040] When the to-do person receives the corresponding task, the to-do person can view the details of the to-do item and add remarks or comments during the processing. If assistance is needed, the to-do person can also invite other colleagues as collaborators to complete the task together.
[0041] S103. Obtain all historical user usage data, and sort all data to-do processes according to the historical user usage data.
[0042] In the system, users can view the data to-do process corresponding to the current report or the current data row and the processing status of the current process through the report page, can also view the complete information of the current data to-do process, and can also view the relevant information of all initiated data to-do processing processes through the data to-do process summary table, including information such as data reports, to-do types, to-do persons, current status, etc., and can also directly jump to the detailed information of the corresponding data to-do process. If there are too many data to-do processes initiated by users, the processes that users focus on are not easy to find or may be ignored, and some other data to-do processes closely related to users are also not easy to attract attention. In this step, by predicting the content that users focus on or the content highly relevant to users based on historical user usage data, multiple data to-do processes on the user side are sorted, and the sorting result is displayed to the users, enabling the data display of the system to better conform to the focus of users.
[0043] The present invention obtains the request processing information initiated by users through the system and establishes a data to-do process, then notifies each relevant to-do person of the request processing information, and then obtains the feedback results of each to-do person, and updates the data according to the feedback results, enabling all participants in each process to communicate through the system. The data exchange is completed in the system, and the progress of each process can be tracked at all times, without relying on external channels, the communication is more efficient, the delay of information transmission can be effectively reduced, and the problem feedback result can be faster.
[0044] Please refer to Figure 2, the second embodiment of the method for managing the to-do process of the data report in the embodiments of the present invention includes:
[0045] S201. Obtain the request processing information initiated by the user for the data report. The request processing information includes data to-do information, user remarks information, and first to-do person information. Analyze the user remarks information using natural language processing algorithms to obtain keywords;
[0046] When the user initiates the request processing information, the user remarks information can be filled in. The user remarks information can detail the reasons for initiation, the problems raised by the user, modification opinions, and the relevant teams and personnel hoping to solve the problems, etc. The specific form is not limited. Natural language processing (NLP) is used to parse the descriptive text input by the user and automatically identify keywords and entities, which can be used to help quickly classify and label data to-do items. Specifically, the named entity recognition (NER) technology in NLP can be used to automatically extract key entities (such as time, place, person, etc.) in the descriptive text, thereby obtaining keywords.
[0047] S202. Obtain the to-do person list, and match the to-do person list with the keywords to obtain the second to-do person information;
[0048] Among the keywords obtained through the above steps, the names of other co-sponsors may be included, and these co-sponsors may be omitted when initiating the request processing information and not included in the first to-do person information. By obtaining the to-do person list in the system and matching it with the keywords, the to-do person information can be supplemented to form the second to-do person information.
[0049] S203. Classify the data to-do information according to the keywords to obtain the data type, and establish a data to-do process according to the first to-do person information, the second to-do person information, and the data type.
[0050] Specifically, the data types include data verification, data update, data analysis, etc. For different data types, they are usually processed by different personnel. Therefore, the most suitable candidates will be different. And by allocating the processing tasks according to the data type, the first to-do person information, and the second to-do person information, and establishing the corresponding data to-do process, it can ensure that the tasks can be processed by the appropriate to-do persons, effectively improving the feedback efficiency of the tasks.
[0051] Please refer to Figure 3 , the third embodiment of the method for managing the to-do process of the data report in the embodiments of the present invention includes:
[0052] S301. Classify the data to-do information according to the keywords to obtain the data type;
[0053] S302. Detect outliers in the data report using statistical methods or machine learning models, mark the outliers, and update the marked data report to the request processing information;
[0054] To facilitate the assignee to quickly understand the problem raised by the task initiator, in this embodiment, statistical methods or machine learning models are used to detect the data report, and the possible outliers are marked. In the system, the data with possible anomalies can be directly pointed out by deepening the background color and through text. The assignee can quickly find the problem according to the mark and the user's remarks, thereby improving the feedback speed. In addition, detecting outliers using statistical methods or machine learning models can also discover other data problems that have not been mentioned, which helps to reduce the number of repeated modifications to the data report. Specifically, for the detection of outliers in a certain data report, it can be carried out by obtaining the data of other associated data reports.
[0055] S303. Aggregate the first assignee information and the second assignee information to obtain an associated assignee list, and sort the personnel in the associated assignee list according to the response speed;
[0056] S304. Obtain the sorting result of the personnel, and establish a data to-do process according to the sorting result and the data type.
[0057] In some tasks to be processed, it is possible to assign personnel from a certain team or department to handle them, and there may be multiple selectable personnel among them. In order to improve the processing speed, in this embodiment, by sorting the personnel in the associated assignee list according to the response speed, the user can know which alternative personnel has a faster response speed, and then select specific personnel as the assignee, thereby effectively improving the feedback speed of handling tasks.
[0058] Please refer to Figure 4 , the fourth embodiment of the method for managing the to-do process of the data report in the embodiment of the present invention includes:
[0059] S401. Aggregate the first assignee information and the second assignee information to obtain an associated assignee list, and obtain the historical processing data of all personnel in the associated assignee list;
[0060] S402. Build a machine learning model, and train the machine learning model using the historical processing data to obtain a response prediction model;
[0061] Specifically, the historical processed data includes the data to-do processes participated by personnel and the completed processes. The processes contain key time nodes such as the process establishment time, the response time of each to-do person, and the feedback result time. In addition, the historical processed data also includes the content of the data report processed at that time. The response speed of each to-do person for each time can be evaluated according to the memory size of the data report content or the complexity of the data content, as well as the response time and processing completion time of the to-do person. Then, by synthesizing the response speed of each time of the to-do person, the average response speed can be calculated as a reference value. By constructing a machine learning model and training it with historical processed data, a response prediction model that can predict the response speed of each person according to historical processed data can be obtained.
[0062] S403. Adopt the response prediction model to calculate the response speed of each person according to the data to-do information and its data type;
[0063] S404. Sort the personnel in the associated to-do person list according to the response speed to obtain a sorting result.
[0064] Calculating the response speed of each person through the response prediction model can effectively save computing resources for an enterprise with a large number of employees. At the same time, the response prediction model can continuously iterate and adjust by obtaining the latest process data to ensure that the prediction of each person conforms to the actual situation.
[0065] To further improve the prediction accuracy of the response prediction model, historical processed data for the most recent six months or one year can also be used as another prediction value to more accurately reflect the recent response speed of the to-do person.
[0066] Please refer to Figure 5 , the fifth embodiment of the to-do process management method for the data report in the embodiment of the present invention includes:
[0067] S501. If the data to-do information includes multiple processing tasks, evaluate the priorities of the multiple processing tasks to obtain an evaluation result;
[0068] In this embodiment, when the data to-do information includes multiple processing tasks, a machine learning model can be specifically used to predict the importance and urgency of each to-do item, so as to set priorities for the to-do items. The to-do person can process the to-do items according to the priority order, so as to preferentially process important or urgent data reports.
[0069] S502. Obtain the sorting result of the personnel, and allocate the multiple processing tasks according to the evaluation result, the sorting result, and the pre-established allocation rules;
[0070] When allocating processing tasks, it is also possible to specifically allocate processing tasks with higher priorities to personnel with faster response speeds, while other processing tasks with lower priorities are automatically allocated in sequence. In addition to considering the response speed, other factors such as the rank and permissions of the personnel need to be considered when making the allocation. Therefore, the above multiple factors are comprehensively considered, and an allocation rule that meets the requirements of internal management is established. In actual system operations, users can also manually adjust the results automatically allocated by the system.
[0071] S503. Obtain the allocation result and establish a data to-do process according to the allocation result.
[0072] Please refer to Figure 6 , the sixth embodiment of the method for managing the to-do process of data reports in the embodiments of the present invention includes:
[0073] S601. Obtain all user historical usage data, and preprocess the user historical usage data to form summary data;
[0074] By preprocessing the user historical usage data, the format of the data can be made to meet the requirements of subsequent deep learning algorithms. Specifically, the preprocessing can include: data cleaning (such as handling missing values, outlier handling, formatting and standardization, removing duplicate records), data integration (merging data from different sources together to ensure the integrity and consistency of the data), data transformation (normalization / standardization, encoding, data aggregation, data dimensionality reduction), data reduction, etc.
[0075] S602. Adopt a deep learning algorithm to analyze the data content concerned by the user according to the summary data to obtain attention data;
[0076] Deep learning algorithms, especially convolutional neural networks (CNNs), recurrent neural networks (RNNs), etc., can automatically extract useful features from raw data without the need for manual design of complex feature engineering. This automated feature extraction process greatly improves the efficiency and accuracy of data processing, enabling the algorithm to better understand user data. Using deep learning technology to provide more accurate search results to help users quickly locate the information they need.
[0077] S603. Sort all data to-do processes according to the attention data, and form priority push information for users according to the sorting result.
[0078] Specifically, the prioritized push information can not only include the content of the data to-do process, but also other data to-do processes related to the user or of interest to the user. In the system, the user can access a centralized interface to view the summary information of all initiated data to-do processes. The summary table contains key information such as but not limited to the data report name, to-do type, to-do person, and current status. The user can directly click on a to-do item link to jump to the detailed information page of that item.
[0079] Please refer to Figure 7 , the seventh embodiment of the method for managing the to-do process of data reports in the embodiments of the present invention includes:
[0080] S701. Obtain all user historical usage data, and preprocess all user historical usage data to obtain multiple preprocessed data;
[0081] S702. Extract the key information from multiple pieces of the preprocessed data respectively, and perform correlation analysis on the multiple preprocessed data according to the key information to obtain correlation data;
[0082] Specifically, the correlation analysis can be performed using the Apriori algorithm or the FP-growth algorithm. Among them, the Apriori algorithm is one of the earliest and most classic association rule mining algorithms, which mines frequent item sets by iteratively generating candidate item sets and screening item sets. The FP-growth algorithm is an association rule mining algorithm based on a frequent pattern tree, which constructs an FP tree to avoid the process of scanning the data set multiple times and generating candidate item sets, thereby improving the efficiency of the algorithm. The FP tree is a compact data structure for storing the association information between item sets.
[0083] S703. Correlate all user historical usage data according to the correlation data to obtain the summary data.
[0084] Among the user historical usage data, multiple data reports involved may be related. By performing correlation analysis on multiple data to obtain correlation data, it can help analyze the user's work direction and focus as a whole subsequently, and improve the accuracy of the prioritized push information formed subsequently.
[0085] The above describes the method for managing the to-do process of data reports in the embodiments of the present invention. Next, the device for managing the to-do process of data reports in the embodiments of the present invention will be described. Please refer to Figure 8 , an embodiment of the device for managing the to-do process of data reports in the embodiments of the present invention includes:
[0086] The establishment module 10 is used to obtain the request processing information initiated by the user for the data report, and establish a data to-do process according to the request processing information;
[0087] The update module 20 is used to output the request processing information according to the data to-do process to obtain a feedback result, update the data to-do process according to the feedback result, extract the data processing information in the feedback result, and update the data report in the database according to the data processing information;
[0088] The sorting module 30 is used to obtain all user historical usage data and sort all data to-do processes according to the user historical usage data.
[0089] Please refer to Figure 9 , an embodiment of the to-do process management device for the data report in the embodiment of the present invention includes:
[0090] The establishment module 10 is used to obtain the request processing information initiated by the user for the data report, and establish a data to-do process according to the request processing information;
[0091] The update module 20 is used to output the request processing information according to the data to-do process to obtain a feedback result, update the data to-do process according to the feedback result, extract the data processing information in the feedback result, and update the data report in the database according to the data processing information;
[0092] The sorting module 30 is used to obtain all user historical usage data and sort all data to-do processes according to the user historical usage data;
[0093] In this embodiment, the establishment module 10 includes:
[0094] The acquisition sub-module 11 is used to obtain the request processing information initiated by the user for the data report. The request processing information includes data to-do information, user note information, and first assignee information, and uses natural language processing algorithms to analyze the user note information to obtain keywords;
[0095] The matching sub-module 12 is used to obtain a list of assignees, match the list of assignees with the keywords to obtain second assignee information;
[0096] The construction sub-module 13 is used to classify the data to-do information according to the keywords to obtain a data type, and establish a data to-do process according to the first assignee information, the second assignee information, and the data type;
[0097] In this embodiment, the construction sub-module 13 includes:
[0098] Classification unit 131, configured to classify data to-be-done information according to the keywords to obtain data types;
[0099] Detection unit 132, configured to detect outliers of the data report using statistical methods or machine learning models, mark the outliers, and update the data report with marks to the request processing information;
[0100] Sorting unit 133, configured to summarize first to-be-assigned person information and second to-be-assigned person information to obtain an associated to-be-assigned person list, and sort the personnel in the associated to-be-assigned person list according to response speed;
[0101] Establishment unit 134, configured to obtain the sorting result of the personnel, and establish a data to-be-done process according to the sorting result and data types;
[0102] In this embodiment, the sorting unit 133 includes:
[0103] Obtaining subunit 1331, configured to summarize first to-be-assigned person information and second to-be-assigned person information to obtain an associated to-be-assigned person list, and obtain the historical processing data of all personnel in the associated to-be-assigned person list;
[0104] Training subunit 1332, configured to construct a machine learning model, and train the machine learning model using the historical processing data to obtain a response prediction model;
[0105] Calculation subunit 1333, using the response prediction model, calculates the response speed of each person according to the data to-be-done information and its data type;
[0106] Sorting subunit 1334, configured to sort the personnel in the associated to-be-assigned person list according to the response speed to obtain a sorting result;
[0107] In this embodiment, the establishment unit 134 includes:
[0108] Evaluation subunit 1341, configured to evaluate the priorities of multiple processing tasks if the data to-be-done information includes multiple processing tasks to obtain an evaluation result;
[0109] Allocation subunit 1342, configured to obtain the sorting result of the personnel, and allocate multiple processing tasks according to the evaluation result, sorting result, and pre-established allocation rules;
[0110] Generation subunit 1343, configured to obtain the allocation result, and establish a data to-be-done process according to the allocation result;
[0111] In this embodiment, the sorting module 30 includes:
[0112] A preprocessing unit 31, configured to obtain all historical usage data of users, preprocess the historical usage data of users to form summary data;
[0113] An analysis unit 32, configured to adopt a deep learning algorithm to analyze the data content concerned by users according to the summary data to obtain attention data;
[0114] A formation unit 33, configured to sort all data to-be-done processes according to the attention data, and form priority push information for users according to the sorting result;
[0115] In this embodiment, the preprocessing unit 31 includes:
[0116] A preprocessing subunit 311, configured to obtain all historical usage data of users, preprocess all historical usage data of users to obtain a plurality of preprocessed data;
[0117] A first association subunit 312, configured to respectively extract key information from a plurality of the preprocessed data, and perform association analysis on the plurality of preprocessed data according to the key information to obtain association data;
[0118] A second association subunit 313, configured to associate all historical usage data of users according to the association data to obtain the summary data.
[0119] The to-be-done process management device for a data report provided by the present invention first obtains request processing information initiated by a user for a data report, establishes a data to-be-done process according to the request processing information, then outputs the request processing information according to the data to-be-done process to obtain a feedback result, and then updates the data to-be-done process and the data report according to the feedback result, so that relevant personnel of the process can obtain the latest data in a timely manner and can always know the latest progress, which helps to better manage the process. Finally, the system of the device also sorts all data to-be-done processes according to all historical usage data of users, so that multiple processes can be displayed to users according to the priority, ensuring that important and critical processes will not be missed or overlooked, thereby effectively improving the response speed of the process.
[0120] The above is a detailed description of the to-be-done process management device for a data report in the embodiment of the present invention from the perspective of modular functional entities. The following is a detailed description of the to-be-done process management device for a data report in the embodiment of the present invention from the perspective of hardware processing.
[0121] Figure 10FIG. 0 is a schematic structural diagram of a device for managing a to-do process of a data report provided by an embodiment of the present invention. The device 900 for managing the to-do process of the data report may vary greatly due to different configurations or performances, and may include one or more central processing units (CPUs) 910 (for example, one or more processors) and a memory 920, and one or more storage media 930 (for example, one or more mass storage devices) storing application programs 933 or data 932. Among them, the memory 920 and the storage media 930 may be transient storage or persistent storage. The program stored in the storage media 930 may include one or more modules (not shown in the figure), and each module may include a series of instruction operations on the device 900 for managing the to-do process of the data report. Further, the processor 910 may be configured to communicate with the storage media 930 and execute a series of instruction operations in the storage media 930 on the device 900 for managing the to-do process of the data report, so as to implement the steps of the method for managing the to-do process of the data report provided by the above method embodiments.
[0122] The device 900 for managing the to-do process of the data report may further include one or more power supplies 940, one or more wired or wireless network interfaces 950, one or more input / output interfaces 960, and / or one or more operating systems 931, such as Windows Serve, Mac OS X, Unix, Linux, FreeBSD, and so on. Those skilled in the art can understand that Figure 10 the shown structural diagram of the device for managing the to-do process of the data report does not limit the device for managing the to-do process of the data report, and may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0123] The present invention also provides a computer-readable storage medium, which may be a non-volatile computer-readable storage medium or a volatile computer-readable storage medium. Instructions are stored in the computer-readable storage medium. When the instructions run on a computer, the computer is caused to execute the steps of the method for managing the to-do process of the data report.
[0124] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described device or apparatus may refer to the corresponding processes in the foregoing method embodiments, and will not be described herein again.
[0125] When the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on such understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The foregoing storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard disks, read-only memories (ROM), random access memories (RAM), magnetic disks, or optical discs.
[0126] It can be understood that for those of ordinary skill in the art, equivalent substitutions or changes can be made according to the technical solution of the present invention and its inventive concept, and all such changes or substitutions should fall within the protection scope of the appended claims of the present invention.
Claims
1. A method for managing a pending process of a data report, characterized in that: The steps include: Obtaining the request processing information initiated by the user for the data report, and establishing a data to-do process according to the request processing information; Outputting the request processing information according to the data to-do process to obtain a feedback result, updating the data to-do process according to the feedback result, extracting the data processing information in the feedback result, and updating the data report in the database according to the data processing information; Obtain all user historical usage data, and sort all data pending processes according to the user historical usage data.
2. The method for managing pending processes of data reports according to claim 1, characterized in that: The obtaining of request processing information initiated by the user for the data report and establishing a data pending process according to the request processing information specifically includes: Obtaining request processing information initiated by a user for a data report, the request processing information includes data to-do information, user remark information, and first to-do person information, and using a natural language processing algorithm to analyze the user remark information to obtain keywords; Obtaining a to-do list, and matching the to-do list with a keyword to obtain second to-do information; The data to-do information is classified according to the keywords to obtain the data type, and a data to-do process is established according to the first to-do person information, the second to-do person information and the data type.
3. The method for managing pending processes of data reports according to claim 2, characterized in that: The data to-do information is classified according to the keywords to obtain data types, and a data to-do process is established according to the first to-do person information, the second to-do person information and the data types, specifically including: Classify the data to-do information according to the keywords to obtain data types; Using a statistical method or a machine learning model to detect abnormal values of the data report, marking the abnormal values, and updating the marked data report to the request processing information; Summarize the information of the first person to be done and the information of the second person to be done, obtain a list of related persons to be done, and sort the persons in the list of related persons to be done according to the response speed; Obtain the sorting results of the personnel, and establish a data to-do process based on the sorting results and data types.
4. The method for managing pending processes of data reports according to claim 3, characterized in that: The aggregating the first to-do person information and the second to-do person information to obtain a list of associated to-do persons, and sorting the persons in the list of associated to-do persons according to the response speed specifically includes: Summarize the information of the first person to be done and the information of the second person to be done, obtain a list of related persons to be done, and obtain historical processing data of all persons in the list of related persons to be done; Building a machine learning model, and using the historical processing data to train the machine learning model to obtain a response prediction model; A response prediction model is used to calculate the response speed of each person according to the data to-do information and its data type; The persons in the associated to-do list are sorted according to the response speed to obtain a sorting result.
5. The method for managing pending processes of data reports according to claim 3, characterized in that: The obtaining of the sorting results of the personnel and establishing a data to-do process according to the sorting results and the data types specifically include: If the data to-do information includes multiple processing tasks, evaluating the priorities of the multiple processing tasks to obtain an evaluation result; Obtaining the ranking results of the personnel, and allocating the plurality of processing tasks according to the evaluation results, the ranking results and the pre-established allocation rules; Obtain the allocation result, and establish a data to-do process based on the allocation result.
6. The method for managing pending processes of data reports according to claim 1, characterized in that: The acquiring of all user historical usage data and sorting of all data pending processes according to the user historical usage data specifically includes: Acquire all user historical usage data, and pre-process the user historical usage data to form summary data; Using a deep learning algorithm, the data content that the user is concerned about is analyzed based on the summary data to obtain attention data; All data pending processes are sorted according to the attention data, and priority push information is formed for users according to the sorting results.
7. The method for managing pending processes of data reports according to claim 6, characterized in that: The acquiring of all user historical usage data and preprocessing of the user historical usage data to form summary data specifically includes: Acquire all user historical usage data, and pre-process all user historical usage data to obtain a plurality of pre-processed data; Respectively extracting key information from the plurality of pre-processed data, and performing correlation analysis on the plurality of pre-processed data according to the key information to obtain correlation data; All user historical usage data are associated according to the association data to obtain the summary data.
8. A data report pending process management device, characterized in that: include: Establish a module for obtaining request processing information initiated by users for data reports, and establish a data to-do process according to the request processing information; An update module, used to output the request processing information according to the data to-do process to obtain a feedback result, update the data to-do process according to the feedback result, extract the data processing information in the feedback result, and update the data report in the database according to the data processing information; The sorting module is used to obtain all user historical usage data and sort all data to-do processes according to the user historical usage data.
9. A data report to-do process management device, characterized in that: comprising a memory and at least one processor, wherein the memory has computer-readable instructions stored therein; The at least one processor calls the computer-readable instructions in the memory to execute the various steps of the to-do process management method for data reports as described in any one of claims 1-7.
10. A computer-readable storage medium having computer-readable instructions stored thereon, characterized in that: When the computer-readable instructions are executed by a processor, the steps of the to-do process management method for data reports as described in any one of claims 1-7 are implemented.