A method and device for data processing
By obtaining and comparing task planning information for employees and superiors in the planned working hours system, adjusting mismatched plans to ensure the rationality and completion of task planning on time, the task overdue problem caused by mismatch between employee plans and company plans is solved.
Patent Information
- Application Number
- CN202111426092.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-11-26
- Publication Date
- 2025-01-17
- Estimated Expiration
- 2041-11-26
AI Technical Summary
The work plan formulated by employees themselves may not match the plan formulated by the company or superior leaders, resulting in problems such as overdue tasks.
By obtaining the user's task planning information in the planned working time system, determining the task planning information with high priority based on user permissions, determining whether the two match, and adjusting when they do not match, generating reminder messages and pushing them to the user, and updating performance information .
Ensure the rationality of the task plan, improve the efficiency of the task plan approval, avoid task exceeding the deadline, promptly remind users to update the plan, and ensure that the task is completed on time.
Smart Images

Figure CN114240080B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of data processing, and in particular to a method and device for data processing. Background Art
[0002] In daily work, employees can make their own work plans and present them to their leaders for approval. After the approval, employees can arrange their work according to the plans. Work plan making is to help employees clarify their tasks so that they can complete the tasks on time.
[0003] However, the plans made by employees individually may be contrary to the plans made by the company or superiors, and such plans are unreasonable. If unreasonable task plans are applied, they may lead to problems such as task overdue. Summary of the invention
[0004] In view of the above problems, a method and device for data processing is proposed to overcome the above problems or at least partially solve the above problems, including:
[0005] A data processing method is applied to a time-planning system, wherein the time-planning system is used to approve and adjust a task plan formulated by a user, and the method comprises:
[0006] Acquire first task plan information of a first user for a task to be completed;
[0007] Determine, according to the user authority information of the first user, second task plan information for the task to be completed for a second user associated with the first user; wherein the priority of the second task plan information is higher than the priority of the first task plan information;
[0008] Determining whether the first task plan information matches the second task plan information;
[0009] When it is determined that the first task plan information does not match the second task plan information, the first task plan information is adjusted according to the second task plan information.
[0010] Optionally, the determining whether the first task plan information matches the second task plan information includes:
[0011] Obtain the task number of the task to be completed;
[0012] Determine a first estimated completion date corresponding to the task number in the first task plan information and determine a second estimated completion date corresponding to the task number in the second task plan information;
[0013] determining whether the first estimated completion date matches the second estimated completion date;
[0014] When it is determined that the first estimated completion date and the second estimated completion date do not match, it is determined that the first task plan information and the second task plan information do not match.
[0015] Optionally, after adjusting the first task plan information according to the second task plan information, the method further includes:
[0016] Determining a target monitoring date for the first task plan according to the adjusted first task plan information and the preset monitoring frequency;
[0017] Determine task status information of the to-be-completed task on the target monitoring date;
[0018] Based on the task status information, a first reminder message is generated, and the first reminder message is pushed to a first user.
[0019] Optionally, it also includes:
[0020] When there is a target task in an overdue state in the task status information, determining performance information corresponding to the target task;
[0021] The performance evaluation information of the first user is updated according to the performance information.
[0022] Optionally, the adjusting the first task plan information according to the second task plan information includes:
[0023] generating a second reminder message for reminding the first user to update the first task plan information;
[0024] In response to the first user's update operation based on the second task plan information after receiving the second reminder message, the first task plan information is updated.
[0025] Optionally, it also includes:
[0026] Based on the adjusted first task plan information, a third reminder message is generated, and the third reminder message is pushed to the first user to confirm the updated first task plan information.
[0027] Optionally, it also includes:
[0028] When there is a target task in an overdue state in the task status information, generating a fourth reminder message;
[0029] The fourth reminder message is pushed to the first user to remind the first user to update the first task plan information.
[0030] A data processing device is applied to a time-planning system, wherein the time-planning system is used to approve and adjust a task plan formulated by a user, and the device comprises:
[0031] A first task plan information acquisition module, used to acquire first task plan information of a first user for a task to be completed;
[0032] A second task plan information acquisition module is used to determine, according to the user authority information of the first user, second task plan information for the task to be completed for a second user associated with the first user; wherein the priority of the second task plan information is higher than the priority of the first task plan information;
[0033] A matching module, used to determine whether the first task plan information matches the second task plan information;
[0034] The plan adjustment module is used to adjust the first task plan information according to the second task plan information when it is determined that the first task plan information does not match the second task plan information.
[0035] A server comprises a processor, a memory and a computer program stored in the memory and capable of running on the processor, wherein the computer program implements the data processing method as described above when executed by the processor.
[0036] A computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the data processing method described above is implemented.
[0037] The embodiments of the present invention have the following advantages:
[0038] The embodiment of the present invention obtains first task plan information of a first user for a task to be completed, and then determines second task plan information of a second user associated with the first user for the task to be completed according to user authority information of the first user, wherein the priority of the second task plan information is higher than the priority of the first task plan information, and determines whether the first task plan information matches the second task plan information. When it is determined that the first task plan information does not match the second task plan information, the first task plan information is adjusted according to the second task plan information, thereby realizing the verification of the task plan formulated by the user and ensuring the rationality of the plan. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] In order to more clearly illustrate the technical solution of the present invention, the accompanying drawings required for use in the description of the present invention will be briefly introduced below. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying creative labor.
[0040] Figure 1 is a flowchart of a data processing method provided by an embodiment of the present invention;
[0041] Figure 2 is a flowchart of another data processing method provided by an embodiment of the present invention;
[0042] Figure 3 It is a structural diagram of a data processing device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0043] In order to make the above-mentioned purposes, features and advantages of the present invention more obvious and easy to understand, the present invention is further described in detail below in conjunction with the accompanying drawings and specific embodiments. Obviously, the described embodiments are part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0044] Reference Figure 1 , shows a flowchart of a data processing method provided by an embodiment of the present invention, which is applied to a time-planning system. The time-planning system is used to approve and adjust a task plan formulated by a user, and specifically may include the following steps:
[0045] Step 101, obtaining first task plan information of a first user for a task to be completed;
[0046] In the planned working time system, users can make task execution plans based on their assigned tasks. The types of plans can be weekly plans, monthly plans, annual plans, etc. After the user makes the plan, the plan can be approved according to the preset plan approval process to determine the rationality of the user's plan.
[0047] The first user is a user in the planned working time system, and can plan the tasks to be completed by the first user, thereby forming first task plan information. After the first task plan information is formulated, a step is required to verify the rationality of the plan.
[0048] Step 102, determining second task plan information for the task to be completed for a second user associated with the first user according to the user authority information of the first user; wherein the priority of the second task plan information is higher than the priority of the first task plan information;
[0049] The planned working time system may include users with different permissions. The higher the permission level, the more important the user's plan is and the higher the priority of the plan is.
[0050] After obtaining the first task plan, the permission information of the first user can be obtained, which can include the permission level of the first user, and then the second user can be determined based on the permission level. The second user is a user with a higher permission level than the first user, and the tasks to be completed by the second user overlap or overlap with the tasks to be completed by the first user. The second user can be the superior of the first user or the second user can be an administrator user.
[0051] After the second user is determined, the second task plan information of the second user may be obtained. Since the authority level of the first user is lower than that of the second user, the priority of the second task plan information of the second user is also higher than that of the first task plan information.
[0052] Step 103, determining whether the first task plan information matches the second task plan information;
[0053] After obtaining the first task plan information of the first user and the second task plan information of the second user, it can be determined whether the two match, and the first task plan is processed according to the matching result.
[0054] Step 104: When it is determined that the first task plan information does not match the second task plan information, the first task plan information is adjusted according to the second task plan information.
[0055] After matching, when the first task plan information does not match the second task plan information, it is determined that the first task plan information formulated by the first user is unreasonable, and thus the first task plan information needs to be adjusted.
[0056] Specifically, the planned working time system can adjust the first task planning information based on the second task planning information. For example, for the same task, the estimated completion date in the second task planning information is used as the target deadline, and the estimated completion time in the first task planning information is modified so that the estimated completion time of the task in the first task completion plan is no later than the estimated completion time in the second task planning information.
[0057] Adjusting the first task plan information according to the second task plan information can make the first task plan information more reasonable. At the same time, compared with manual approval of plans, approval of plans through the planned working time system improves the approval efficiency of task plans.
[0058] In one embodiment of the present invention, step 104 may include the following sub-steps:
[0059] Sub-step 1041, generating a second reminder message for reminding the first user to update the first task plan information;
[0060] In actual applications, when it is determined that the first task plan information does not match the second task plan information, it can be determined that the first task plan information is currently an unreasonable plan. Therefore, based on the result of the mismatch, a second reminder message can be generated. The second reminder message can be a reminder message for reminding the first user to update the plan.
[0061] After the reminder message is generated, the first user may be reminded to adjust the current first task plan information through a preset reminder method, wherein the reminder method may be an email reminder, a text message reminder, a voice broadcast reminder, and the like.
[0062] Sub-step 1042, in response to the first user's update operation based on the second task plan information after receiving the second reminder message, updating the first task plan information.
[0063] After the first user receives the second reminder message, the first task plan information may be updated based on the second task plan information, thereby implementing the update of the first task plan information.
[0064] In one embodiment of the present invention, the method further includes:
[0065] Based on the adjusted first task plan information, a third reminder message is generated, and the third reminder message is pushed to the first user to confirm the updated first task plan information.
[0066] In actual applications, after the planned working time system completes the first task plan information, it can generate a third reminder message and push the third reminder message to the first user for confirmation, so that the first user can clearly understand the adjusted first task plan information and execute the to-be-completed task according to the adjusted first task plan information.
[0067] In an embodiment of the present invention, by obtaining first task planning information of a first user for a task to be completed, second task planning information of a second user associated with the first user for the task to be completed is determined based on user authority information of the first user, wherein the priority of the second task planning information is higher than the priority of the first task planning information, and it is determined whether the first task planning information matches the second task planning information. When it is determined that the first task planning information does not match the second task planning information, the first task planning information is adjusted based on the second task planning information, thereby realizing the verification of the task plan formulated by the user and ensuring the rationality of the plan.
[0068] Reference Figure 2 , shows a flowchart of another data processing method provided by an embodiment of the present invention, which may specifically include the following steps:
[0069] Step 201, obtaining first task plan information of a first user for a task to be completed;
[0070] In the planned working time system, users can make task execution plans based on their assigned tasks. The types of plans can be weekly plans, monthly plans, annual plans, etc. After the user makes the plan, the plan can be approved according to the preset plan approval process to determine the rationality of the user's plan.
[0071] The first user is a user in the planned working time system. The first user can plan the tasks to be completed by the first user, thereby forming the first task plan information. After the first task plan information is formulated, the rationality of the plan needs to be verified. In the planned working time system, users can formulate task execution plans according to their assigned tasks. The types of plans can be weekly plans, monthly plans, annual plans, etc. After the user formulates the plan, the plan formulated by the user can be approved according to the preset plan approval process to determine the rationality of the user's plan.
[0072] The first user is a user in the planned working time system, and can plan the tasks to be completed by the first user, thereby forming first task plan information. After the first task plan information is formulated, a step is required to verify the rationality of the plan.
[0073] Step 202: determining, based on the user authority information of the first user, second task plan information for the task to be completed for a second user associated with the first user; wherein the priority of the second task plan information is higher than the priority of the first task plan information;
[0074] The planned working time system may include users with different permissions. The higher the permission level, the more important the user's plan is and the higher the priority of the plan is.
[0075] After obtaining the first task plan, the permission information of the first user can be obtained, which can include the permission level of the first user, and then the second user can be determined based on the permission level. The second user is a user with a higher permission level than the first user, and the tasks to be completed by the second user overlap or overlap with the tasks to be completed by the first user. The second user can be the superior of the first user or the second user can be an administrator user.
[0076] After the second user is determined, the second task plan information of the second user may be obtained. Since the authority level of the first user is lower than that of the second user, the priority of the second task plan information of the second user is also higher than that of the first task plan information.
[0077] Step 203, obtaining the task number of the task to be completed;
[0078] After obtaining the first task planning information, the first task planning information may include the first user's plan for the task to be completed, including the task number, the expected completion date of the task and other information. Therefore, after obtaining the first task planning information, the task number of the task to be completed in the first task planning information can be obtained.
[0079] It should be noted that step 203 may occur after step 201 and before step 202.
[0080] Step 204, determining a first estimated completion date corresponding to the task number in the first task plan information and determining a second estimated completion date corresponding to the task number in the second task plan information;
[0081] After obtaining the task number information, the first estimated completion date corresponding to the task number can be determined in the first task plan information, and the task with the same task number can be determined in the second task plan information according to the task number, and the second estimated completion date of the task can be determined.
[0082] Step 205, determining whether the first estimated completion date matches the second estimated completion date;
[0083] After determining the first estimated completion date and the second estimated completion date of the same task, it can be determined whether the two dates match. Specifically, when the first estimated completion date is not later than the second estimated completion date, it can be determined that the first estimated completion date and the second estimated completion date match; otherwise, it is determined that the first estimated completion date and the second estimated completion date do not match.
[0084] Step 206: When it is determined that the first estimated completion date and the second estimated completion date do not match, determine that the first task plan information does not match the second task plan information.
[0085] When it is determined that the first estimated completion date does not match the second estimated completion date, it is determined that the date setting of the task is unreasonable, so that the first task plan information does not match the second task plan information.
[0086] Step 207: adjust the first task plan information according to the second task plan information.
[0087] After matching, when the first task plan information does not match the second task plan information, it is determined that the first task plan information formulated by the first user is unreasonable, and thus the first task plan information needs to be adjusted.
[0088] Specifically, the planned working time system can adjust the first task planning information based on the second task planning information. For example, for the same task, the estimated completion date in the second task planning information is used as the target deadline, and the estimated completion time in the first task planning information is modified so that the estimated completion time of the task in the first task completion plan is no later than the estimated completion time in the second task planning information.
[0089] Adjusting the first task plan information according to the second task plan information can make the first task plan information more reasonable. At the same time, compared with manual approval of plans, approval of plans through the planned working time system improves the approval efficiency of task plans.
[0090] In one embodiment of the present invention, after step 207, the method further includes:
[0091] Step 208, determining a target monitoring date of the first task plan information according to the adjusted first task plan information and the preset monitoring frequency;
[0092] In actual application, after adjusting the first task plan information, the task can be executed according to the first task plan information. During the task execution, in order to prevent the first user from missing the task or the task being overdue, the task can be monitored and reminded according to the first task plan.
[0093] In the planned working time system, a preset monitoring frequency can be set, for example, a reminder one week before the completion date, a reminder three days before the completion date, a reminder on the completion date, etc.
[0094] The planned working time system can determine the target monitoring date of the task according to the adjusted first task planning information and its corresponding preset monitoring frequency.
[0095] Step 209, determining the task status information of the to-be-completed task on the target monitoring date;
[0096] When the current date is the target monitoring date (ie, the target monitoring date), the planned working time system may determine the task status of the to-be-completed task in the first task plan of the first user.
[0097] For example, user A's task plan needs to complete Task 1 and Task 2 this Friday. On Wednesday, monitoring is performed to determine the status of Task 1 and Task 2. The status can be completed, unfinished, overdue, etc.
[0098] Step 210: Generate a first reminder message based on the task status information, and push the first reminder message to the first user.
[0099] After determining the task status information, a first reminder message can be generated, and the first reminder message can be pushed to the first user, wherein the first reminder message can include tasks in an unfinished state, thereby achieving the purpose of reminding the first user to perform tasks in a timely manner and avoid missing tasks when there are many unfinished tasks.
[0100] In another embodiment of the present invention, it also includes:
[0101] Step 211, when there is a target task in an overdue state in the task status information, determining performance information corresponding to the target task;
[0102] In actual applications, when there are tasks that the first user has not completed overdue in the task status information, the first user can be punished to warn him to complete the task on time. Specifically, the performance information of the target task can be determined to conduct performance appraisal on the first user.
[0103] Step 212: Update the performance evaluation information of the first user according to the performance information.
[0104] After the performance information is determined, it may be determined to update the performance evaluation information of the first user. For example, when the user's task is overdue, a certain performance score is deducted.
[0105] In another embodiment of the present invention, it also includes:
[0106] Step 213, when there is a target task in an overdue state in the task status information, generating a fourth reminder message;
[0107] In actual applications, when the target task of the first user has expired, a fourth reminder message may be generated to remind the first user that the target task has expired and that task planning needs to be re-performed.
[0108] Step 214: Push the fourth reminder message to the first user to remind the first user to update the first task plan information.
[0109] After the fourth reminder message is pushed to the first user, the first user can be reminded to update the first task plan information in time, that is, when the task is overdue, the first user can adjust the current plan appropriately to ensure that the task can be completed on schedule.
[0110] In an embodiment of the present invention, by obtaining first task plan information of a first user for a task to be completed, second task plan information of a second user associated with the first user for the task to be completed is determined based on user authority information of the first user, wherein the priority of the second task plan information is higher than the priority of the first task plan information, and it is determined whether the first task plan information matches the second task plan information. When it is determined that the first task plan information does not match the second task plan information, the first task plan information is adjusted based on the second task plan information, thereby realizing the verification of the task plan formulated by the user and ensuring the rationality of the plan.
[0111] It should be noted that, for the sake of simplicity, the method embodiments are described as a series of action combinations, but those skilled in the art should be aware that the embodiments of the present invention are not limited by the order of the actions described, because according to the embodiments of the present invention, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions involved are not necessarily required by the embodiments of the present invention.
[0112] Reference Figure 3 , shows a schematic diagram of the structure of a data processing device provided by an embodiment of the present invention, which is applied to a time-planning system. The time-planning system is used to approve and adjust the task plan formulated by the user, and may specifically include the following modules:
[0113] The first task plan information acquisition module 301 is used to acquire the first task plan information of the first user for the task to be completed;
[0114] A second task plan information acquisition module 302 is used to determine, according to the user authority information of the first user, second task plan information for the task to be completed for the second user associated with the first user; wherein the priority of the second task plan information is higher than the priority of the first task plan information;
[0115] A matching module 303 is used to determine whether the first task plan information matches the second task plan information;
[0116] The plan adjustment module 304 is used to adjust the first task plan information according to the second task plan information when it is determined that the first task plan information does not match the second task plan information.
[0117] In an embodiment of the present invention, the matching module 303 may include:
[0118] A task number acquisition submodule is used to obtain the task number of the task to be completed;
[0119] A date determination submodule, configured to determine a first estimated completion date corresponding to the task number in the first task plan information and to determine a second estimated completion date corresponding to the task number in the second task plan information;
[0120] A matching determination submodule, used to determine whether the first estimated completion date matches the second estimated completion date;
[0121] A matching failure submodule is used to determine that the first task plan information does not match the second task plan information when it is determined that the first estimated completion date does not match the second estimated completion date.
[0122] In one embodiment of the present invention, it also includes:
[0123] A monitoring date determination module, used to determine a target monitoring date of the first task plan according to the adjusted first task plan information and a preset monitoring frequency;
[0124] A task status determination module, used to determine the task status information of the to-be-completed task on the target monitoring date;
[0125] The first message reminder module is used to generate a first reminder message based on the task status information and push the first reminder message to the first user.
[0126] In one embodiment of the present invention, the device further comprises:
[0127] A performance information determination module, used for determining the performance information corresponding to the target task when there is a target task in an overdue state in the task status information;
[0128] The performance evaluation information updating module is used to update the performance evaluation information of the first user according to the performance information.
[0129] In one embodiment of the present invention, the plan adjustment module 304 may include:
[0130] A second reminder generating submodule, used for generating a second reminder message for reminding the first user to update the first task plan information;
[0131] The update operation submodule is used to update the first task plan information in response to the first user's update operation based on the second task plan information after receiving the second reminder message.
[0132] In one embodiment of the present invention, the device further comprises:
[0133] The third reminder module is used to generate a third reminder message based on the adjusted first task plan information, and push the third reminder message to the first user to confirm the updated first task plan information.
[0134] In one embodiment of the present invention, the device further comprises:
[0135] A fourth reminder module, configured to generate a fourth reminder message when there is a target task in an overdue state in the task status information;
[0136] The push update module is used to push the fourth reminder message to the first user to remind the first user to update the first task plan information.
[0137] In an embodiment of the present invention, by obtaining first task plan information of a first user for a task to be completed, second task plan information of a second user associated with the first user for the task to be completed is determined based on user authority information of the first user, wherein the priority of the second task plan information is higher than the priority of the first task plan information, and it is determined whether the first task plan information matches the second task plan information. When it is determined that the first task plan information does not match the second task plan information, the first task plan information is adjusted based on the second task plan information, thereby realizing the verification of the task plan formulated by the user and ensuring the rationality of the plan.
[0138] An embodiment of the present invention further provides a server, which may include a processor, a memory, and a computer program stored in the memory and capable of running on the processor, and the computer program implements the above data processing method when executed by the processor.
[0139] An embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the above data processing method is implemented.
[0140] As for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0141] The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referenced to each other.
[0142] Those skilled in the art will appreciate that the embodiments of the present invention may be provided as methods, devices, or computer program products. Therefore, the embodiments of the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the embodiments of the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.
[0143] The embodiments of the present invention are described with reference to the flowcharts and / or block diagrams of the methods, terminal devices (systems), and computer program products according to the embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of the processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing terminal device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing terminal device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0144] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing terminal device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0145] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal device so that a series of operating steps are executed on the computer or other programmable terminal device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable terminal device to implement the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0146] Although the preferred embodiments of the present invention have been described, those skilled in the art may make additional changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the embodiments of the present invention.
[0147] Finally, it should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or terminal device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or terminal device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or terminal device including the elements.
[0148] The above is a detailed introduction to a data processing method and device provided. Specific examples are used in this article to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea. At the same time, for those skilled in the art, according to the idea of the present invention, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present invention.
Claims
1. A method for data processing, characterized in that: Applied to a time-planning system, the time-planning system is used to approve and adjust a task plan made by a user, the method comprising: Acquire first task plan information of a first user for a task to be completed; Determine, according to the user authority information of the first user, second task plan information for the task to be completed for a second user associated with the first user; wherein the priority of the second task plan information is higher than the priority of the first task plan information; Determining whether the first task plan information matches the second task plan information; When it is determined that the first task plan information does not match the second task plan information, adjusting the first task plan information according to the second task plan information; Determining a target monitoring date for the first task plan information according to the adjusted first task plan information and a preset monitoring frequency; Determine task status information of the to-be-completed task on the target monitoring date; Based on the task status information, generate a first reminder message, and push the first reminder message to the first user; The adjusting the first task plan information according to the second task plan information includes: generating a second reminder message for reminding the first user to update the first task plan information; In response to the first user's update operation based on the second task plan information after receiving the second reminder message, the first task plan information is updated.
2. The method according to claim 1, characterized in that The determining whether the first task plan information matches the second task plan information includes: Obtain the task number of the task to be completed; Determine a first estimated completion date corresponding to the task number in the first task plan information and determine a second estimated completion date corresponding to the task number in the second task plan information; determining whether the first estimated completion date matches the second estimated completion date; When it is determined that the first estimated completion date and the second estimated completion date do not match, it is determined that the first task plan information and the second task plan information do not match.
3. The method according to claim 1 or 2, characterized in that: Also includes: When there is a target task in an overdue state in the task status information, determining performance information corresponding to the target task; The performance evaluation information of the first user is updated according to the performance information.
4. The method according to claim 1, characterized in that: Also includes: Based on the adjusted first task plan information, a third reminder message is generated, and the third reminder message is pushed to the first user to confirm the updated first task plan information.
5. The method according to claim 1 or 2, characterized in that: Also includes: When there is a target task in an overdue state in the task status information, generating a fourth reminder message; The fourth reminder message is pushed to the first user to remind the first user to update the first task plan information.
6. A data processing device, characterized in that: Applied to a time-planning system, the time-planning system is used to approve and adjust a task plan made by a user, and the device includes: A first task plan information acquisition module, used to acquire first task plan information of a first user for a task to be completed; A second task plan information acquisition module is used to determine, according to the user authority information of the first user, second task plan information for the task to be completed for a second user associated with the first user; wherein the priority of the second task plan information is higher than the priority of the first task plan information; A matching module, used to determine whether the first task plan information matches the second task plan information; A plan adjustment module, configured to adjust the first task plan information according to the second task plan information when it is determined that the first task plan information does not match the second task plan information; A monitoring date determination module, used to determine a target monitoring date of the first task plan according to the adjusted first task plan information and a preset monitoring frequency; A task status determination module, used to determine the task status information of the to-be-completed task on the target monitoring date; A first message reminder module, used to generate a first reminder message based on the task status information, and push the first reminder message to a first user; The plan adjustment module includes: A second reminder generating submodule, used for generating a second reminder message for reminding the first user to update the first task plan information; The update operation submodule is used to update the first task plan information in response to the first user's update operation based on the second task plan information after receiving the second reminder message.
7. A server, characterized in that: The method comprises a processor, a memory, and a computer program stored in the memory and capable of running on the processor, wherein the computer program implements the data processing method according to any one of claims 1 to 5 when executed by the processor.
8. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the data processing method according to any one of claims 1 to 5 is implemented.
Citation Information
Patent Citations
Cooperation planning method and system
CN109636357A
Plan management method and device for project management system
CN113344521A
Enterprise task work order automatic monitoring method
CN113435835A