To-do task processing method, related device, equipment and storage medium

Through the task editing page synchronizing and updating the status of the to-do task, the multi-task management problem of membership in project collaboration is solved, and the traceability of task completion and information sharing efficiency is improved.

CN119107028APending Publication Date: 2024-12-10TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202310677613.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-08
Publication Date
2024-12-10

AI Technical Summary

Technical Problem

In the prior art, members may be responsible for multiple tasks in project collaboration, but create to-do tasks with members as the minimum granularity, resulting in project administrators not being able to accurately understand the task completion status.

Method used

Provide a to-do task processing method, synchronize task information through the task editing page, allowing project administrators and group members to view and update the status of to-do tasks, ensure that each to-do task has a clear person in charge, and support deadlines Settings of time and notes.

Benefits of technology

It improves the project administrator's understanding of the completion of to-do tasks, improves the efficiency of information sharing, and ensures that group members are aware of task progress and information in a timely manner.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119107028A_ABST
    Figure CN119107028A_ABST
Patent Text Reader

Abstract

The invention discloses a to-do task processing method, a related device, equipment and a storage medium. The method comprises the steps of displaying a task editing page in response to a first task viewing operation for a first group; in response to a creation operation for the task editing page, displaying to-do task information on the task editing page; in response to a state switching operation for the target to-be-handled task, updating the to-be-handled state of the target to-be-handled task from the first completion state to a second completion state; and in response to a second task viewing operation for the first group, displaying the updated to-do task information on the task editing page. According to the method, on one hand, a project administrator can more accurately know the completion condition of each to-do task, and on the other hand, the task editing page can synchronize the task information of each to-do task, so that members in the group can timely know the information of each to-do task.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of Internet technology, and in particular to a method for processing to-do tasks, related devices, equipment, and storage media. Background Art

[0002] With the development of Internet technology, various applications provide users with multi-faceted services. For example, office applications have brought great convenience to the daily work of enterprises. In the actual operation of enterprises, groups are usually created to promote the progress of projects. A project may be divided into multiple tasks, which are completed by multiple members in the group.

[0003] Project managers can follow up on project progress through text or message reminders, but the follow-up efficiency is low. Currently, in related technologies, project managers first select several members to participate in the task, and then create a to-do task for each member. Based on this, the project manager can view the task completion status of each member.

[0004] The inventors have found that the current solution has at least the following problems: in a project collaboration, the same member may be responsible for multiple tasks. However, in the related art, to-do tasks are created with members as the smallest granularity, so the project manager cannot accurately understand the specific completion status of each task. Summary of the invention

[0005] The embodiment of the present application provides a method for processing pending tasks, related devices, equipment and storage medium. On the one hand, it can help project managers to more accurately understand the completion status of various pending tasks, and on the other hand, the task editing page can synchronize the task information of various pending tasks, so that members in the group can timely understand the information of various pending tasks.

[0006] In view of this, the present application provides a method for processing pending tasks, including:

[0007] In response to a first task viewing operation for a first group, displaying a task editing page, wherein the task editing page is a page for synchronizing task information for the first group, and the first group includes at least one member;

[0008] In response to a creation operation on a task editing page, to-do task information is displayed on the task editing page, wherein the to-do task information includes to-do content of a target to-do task, information about a to-do object of the target to-do task, and a to-do status of the target to-do task, the to-do object of the target to-do task is a member of a first group, and the to-do status of the target to-do task is a first completion status;

[0009] In response to a state switching operation on a target to-do task, updating the to-do state of the target to-do task from a first completed state to a second completed state;

[0010] In response to the second task viewing operation for the first group, the updated to-do task information is displayed on the task editing page, wherein the updated to-do task information includes the to-do content of the target to-do task, the information of the to-do object of the target to-do task, and the updated to-do status of the target to-do task, and the updated to-do status of the target to-do task is the second completion status.

[0011] Another aspect of the present application provides a pending task processing device, comprising:

[0012] A display module, configured to display a task editing page in response to a first task viewing operation for a first group, wherein the task editing page is a page for synchronizing task information for the first group, and the first group includes at least one member;

[0013] The display module is further used to display to-do task information on the task editing page in response to a creation operation on the task editing page, wherein the to-do task information includes to-do content of the target to-do task, information on the to-do object of the target to-do task, and the to-do status of the target to-do task, the to-do object of the target to-do task belongs to a member of the first group, and the to-do status of the target to-do task is a first completion status;

[0014] An updating module, configured to update the to-do state of the target to-do task from a first completed state to a second completed state in response to a state switching operation on the target to-do task;

[0015] The display module is also used to display updated to-do task information on the task editing page in response to a second task viewing operation for the first group, wherein the updated to-do task information includes the to-do content of the target to-do task, information on the to-do object of the target to-do task, and the updated to-do status of the target to-do task, and the updated to-do status of the target to-do task is the second completion status.

[0016] In one possible design, in another implementation of another aspect of the embodiment of the present application,

[0017] A display module, specifically configured to display a conversation page of the first group, wherein the conversation page provides a group task control;

[0018] In response to a selection operation on the group task control, a task editing page is displayed.

[0019] In one possible design, in another implementation of another aspect of the embodiment of the present application,

[0020] A display module is specifically used to display a task to-do page of the target object, wherein the task to-do page provides at least one task-related control, each task-related control corresponds to a to-do task, and each to-do task comes from a group, and the target object is at least a member of the first group;

[0021] In response to a selection operation on a task-related control, a task editing page is displayed, wherein the task-related control corresponds to a to-do task from the first group.

[0022] In one possible design, in another implementation of another aspect of the embodiment of the present application,

[0023] A display module, specifically used to display a table template on a task editing page, wherein the table template provides K table header fields, each table header field corresponds to a cell in a column, and K is an integer greater than 1;

[0024] In response to an input operation on a cell of a content header field, displaying to-do content of a target to-do task included in the to-do task information, wherein the content header field belongs to K header fields;

[0025] In response to an input operation on a cell of an object header field, information of a to-do object of a target to-do task included in the to-do task information is displayed, wherein the object header field belongs to K header fields;

[0026] In response to an input operation on a cell of a status header field, the to-do status of a target to-do task included in the to-do task information is displayed, wherein the status header field belongs to the K header fields.

[0027] In one possible design, in another implementation of another aspect of the embodiment of the present application, the to-do task information further includes a deadline of the target to-do task;

[0028] The display module is further configured to display the deadline of the target to-do task included in the to-do task information in response to an input operation on a cell of a schedule header field, wherein the schedule header field belongs to K header fields.

[0029] In a possible design, in another implementation of another aspect of the embodiment of the present application, the to-do task information further includes remarks of the target to-do task;

[0030] The display module is also used to respond to the input operation of the cell of the remark header field to display the remark content of the target to-do task included in the to-do task information, wherein the remark content of the target to-do task includes at least one of text, picture link, audio link and video link, the picture link is the storage address of the picture file, the audio link is the storage address of the audio file, the video link is the storage address of the video file, and the remark header field belongs to K header fields.

[0031] In one possible design, in another implementation of another aspect of the embodiment of the present application,

[0032] A display module, specifically used to display T item controls on the task editing page, wherein each item control corresponds to an editable item, and T is an integer greater than 1;

[0033] In response to a selection operation on a content item control, displaying a content input box, wherein the content item control belongs to T item controls;

[0034] In response to an input operation on the content input box, displaying the to-do content of the target to-do task included in the to-do task information;

[0035] In response to a selection operation on an object item control, an object input box is displayed, wherein the object item control belongs to T item controls;

[0036] In response to an input operation on the object input box, information of a to-do object of a target to-do task included in the to-do task information is displayed;

[0037] In response to a selection operation on a state item control, displaying a state input box, wherein the state item control belongs to T item controls;

[0038] In response to an input operation on the status input box, the to-do status of the target to-do task included in the to-do task information is displayed.

[0039] In one possible design, in another implementation of another aspect of the embodiment of the present application, the to-do task information further includes a deadline of the target to-do task;

[0040] The display module is further used to display a time input box in response to a selection operation on a time item control, wherein the time item control belongs to T item controls;

[0041] The display module is further used to display the deadline of the target to-do task included in the to-do task information in response to an input operation on the time input box.

[0042] In a possible design, in another implementation of another aspect of the embodiment of the present application, the to-do task information further includes remarks of the target to-do task;

[0043] The display module is further used to display a note input box in response to a selection operation on a note item control, wherein the note item control belongs to T item controls;

[0044] The display module is also used to respond to the input operation on the note input box to display the note content of the target to-do task included in the to-do task information, wherein the note content of the target to-do task includes at least one of text, picture link, audio link and video link, the picture link is the storage address of the picture file, the audio link is the storage address of the audio file, and the video link is the storage address of the video file.

[0045] In one possible design, in another implementation of another aspect of the embodiment of the present application,

[0046] The display module is further used to display a task reminder message on the conversation page of the first group, wherein the task reminder message is used to remind the to-do objects corresponding to each to-do task belonging to the first group.

[0047] In one possible design, in another implementation of another aspect of the embodiment of the present application,

[0048] The display module is further used to periodically display a first progress message on the conversation page of the first group, wherein the first progress message is used to remind the completion status of each to-do task belonging to the first group;

[0049] or,

[0050] The display module is also used to periodically display a second progress message on the conversation page of the first group, wherein the second progress message is used to remind the completion status of each to-do task belonging to the first group, and to remind the to-do objects of the uncompleted to-do tasks.

[0051] In one possible design, in another implementation of another aspect of the embodiment of the present application,

[0052] The display module is further used to display a third progress message on the conversation page of the first group when the to-do status of the target to-do task is completed, wherein the third progress message is used to prompt the to-do status of the target to-do task.

[0053] In one possible design, in another implementation of another aspect of the embodiment of the present application,

[0054] An update module, specifically used to display a task to-do page of a to-do object of a target to-do task, wherein the task to-do page provides a status control corresponding to each to-do task in M ​​to-do tasks, the M to-do tasks include the target to-do task, and M is an integer greater than or equal to 1;

[0055] In response to a selection operation of a target status control by a to-do object of a target to-do task, the to-do status of the target to-do task is updated from a first completion status to a second completion status, wherein the target status control is a status control corresponding to the target to-do task.

[0056] In one possible design, in another implementation of another aspect of the embodiment of the present application,

[0057] The update module is specifically used to display the task status control corresponding to the target to-do task on the task editing page;

[0058] In response to a selection operation on the task status control, the to-do status of the target to-do task is updated from a first completion status to a second completion status.

[0059] In one possible design, in another implementation of another aspect of the embodiment of the present application,

[0060] The display module is further configured to display a group list pop-up window in response to a selection operation on the task forwarding control, wherein the group list pop-up window provides at least one group control, each group control corresponds to a group, and each group includes at least one member;

[0061] The display module is also used to display a first entry control on the session page of the target group in response to a selection operation on the first group control, wherein the first entry control is used to support members of the target group to view various task information from the task editing page, and the first group control is a group control in the group list pop-up window, and the first group control corresponds to the target group.

[0062] In one possible design, in another implementation of another aspect of the embodiment of the present application, the to-be-done task processing device includes an acquisition module;

[0063] An acquisition module, configured to acquire N pieces of task information from each piece of task information in the first group in response to an information selection operation on the task editing page, wherein N is an integer greater than or equal to 1;

[0064] The display module is further configured to display a group list pop-up window in response to a selection operation on the task forwarding control, wherein the group list pop-up window provides at least one group control, each group control corresponds to a group, and each group includes at least one member;

[0065] The display module is also used to display a second entry control on the session page of the second group in response to a selection operation on the second group control, wherein the second entry control is used to support members of the second group to view each task information from N task information, and the second group control is a group control in the group list pop-up window, and the second group control corresponds to the second group.

[0066] In one possible design, in another implementation of another aspect of the embodiment of the present application,

[0067] The display module is further used to display the to-do task information in a modified state on the task editing page in response to the modification operation of the first object on the to-do task information, wherein the first object belongs to a member of the first group;

[0068] The display module is also used to display the to-do task information in a modified state on the task editing page according to the permission level of the second object and the permission level of the first object if a modification operation of the second object on the to-do task information is detected, wherein the second object belongs to another member of the first group.

[0069] In one possible design, in another implementation of another aspect of the embodiment of the present application,

[0070] A display module, specifically configured to display the to-do task information modified by the first object on the task editing page when the authority level of the first object is higher than the authority level of the second object;

[0071] In the case where the permission level of the second object is higher than the permission level of the first object, the to-do task information modified by the second object is displayed on the task editing page.

[0072] In one possible design, in another implementation of another aspect of the embodiment of the present application,

[0073] The display module is further used to display the first to-do task information on the task editing page in response to the modification operation of the first object on the to-do task information, wherein the first object belongs to a member of the first group, and the first to-do task information is obtained after the first object modifies the to-do task information;

[0074] The display module is also used to display the second to-do task information on the task editing page in response to the modification operation of the second object on the first to-do task information, wherein the second object belongs to another member of the first group, and the second to-do task information is obtained after the second object modifies the first to-do task information.

[0075] In one possible design, in another implementation of another aspect of the embodiment of the present application,

[0076] The display module is also used to respond to the progress reporting operation of the target to-do task by the to-do object of the target to-do task, and display the progress information corresponding to the target to-do task on the task editing page, wherein the progress information is used to indicate the progress of the to-do task.

[0077] In one possible design, in another implementation of another aspect of the embodiment of the present application,

[0078] The display module is further used to display a delay notification message in response to the task delay operation of the to-do object of the target to-do task on the target to-do task;

[0079] The display module is further used to display the target to-do task's deadline and the extended deadline of the target to-do task in response to the management object's viewing operation on the extension notification message;

[0080] The updating module is further configured to update the deadline of the target to-do task to the deferred deadline in response to a confirmation operation on the deferred deadline;

[0081] The display module is further configured to maintain the deadline of the target to-do task in response to a rejection operation for the postponed deadline.

[0082] Another aspect of the present application provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor implements the above-mentioned methods when executing the computer program.

[0083] Another aspect of the present application provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the above-mentioned methods are implemented.

[0084] Another aspect of the present application provides a computer program product, including a computer program, which implements the above-mentioned methods when executed by a processor.

[0085] It can be seen from the above technical solutions that the embodiments of the present application have the following advantages:

[0086] In an embodiment of the present application, a method for processing to-do tasks is provided. First, in response to a first task viewing operation for a first group, a task editing page is displayed. Then, in response to a creation operation for the task editing page, to-do task information is displayed on the task editing page, and the to-do task information includes the to-do content of the target to-do task, the information of the to-do object, and the to-do status. In response to a state switching operation for the target to-do task, the to-do status of the target to-do task is updated from the first completion status to the second completion status. In response to a second task viewing operation for the first group, the updated to-do task information is displayed on the task editing page. In the above manner, the task editing page is used to create to-do tasks for members in the group, that is, with the to-do task as the minimum granularity, a corresponding member is assigned to each to-do task. As a result, on the one hand, it is convenient for project managers to understand the completion status of various to-do tasks more accurately, and on the other hand, the task editing page can synchronize the task information of various to-do tasks, so that members in the group can understand the information of various to-do tasks in a timely manner, thereby improving the efficiency of information sharing. BRIEF DESCRIPTION OF THE DRAWINGS

[0087] Figure 1 A schematic diagram of an implementation environment of the method for processing pending tasks in an embodiment of the present application;

[0088] Figure 2 A schematic diagram of a framework of a method for processing pending tasks in an embodiment of the present application;

[0089] Figure 3 A flowchart of a method for processing pending tasks in an embodiment of the present application;

[0090] Figure 4 A schematic diagram of triggering a first task viewing operation in an embodiment of the present application;

[0091] Figure 5 Another schematic diagram of triggering the first task viewing operation in an embodiment of the present application;

[0092] Figure 6 Another schematic diagram of triggering the first task viewing operation in an embodiment of the present application;

[0093] Figure 7 A schematic diagram of a task editing page in an embodiment of the present application;

[0094] Figure 8 Another schematic diagram of the task editing page in the embodiment of the present application;

[0095] Fig. 9 Another schematic diagram of the task editing page in the embodiment of the present application;

[0096] Fig.10Another schematic diagram of the task editing page in the embodiment of the present application;

[0097] Fig.11 Another schematic diagram of the task editing page in the embodiment of the present application;

[0098] Fig.12 Another schematic diagram of the task editing page in the embodiment of the present application;

[0099] Fig.13 A schematic diagram of a process for creating a group to-do task in an embodiment of the present application;

[0100] Fig.14 A schematic diagram showing a task prompt message in an embodiment of the present application;

[0101] Fig.15 A schematic diagram of a process for regularly pushing progress messages in an embodiment of the present application;

[0102] Fig.16 A schematic diagram showing a first progress message or a second progress message in an embodiment of the present application;

[0103] Fig.17 A schematic diagram showing a third progress message in an embodiment of the present application;

[0104] Fig.18 A schematic diagram of a process for switching the to-do status based on the task to-do page in an embodiment of the present application;

[0105] Fig.19 A schematic diagram of switching the to-do status based on the task to-do page in an embodiment of the present application;

[0106] Fig. 20 A schematic diagram of a process for switching the to-do status based on the task editing page in an embodiment of the present application;

[0107] Fig.21 A schematic diagram of switching the to-do status based on the task editing page in an embodiment of the present application;

[0108] Fig. 22 A schematic diagram of pushing group to-do task information in an embodiment of the present application;

[0109] Fig.23 Another schematic diagram of pushing group to-do task information in an embodiment of the present application;

[0110] Fig.24 A schematic diagram of modifying the pending task information in an embodiment of the present application;

[0111] Fig.25 A schematic diagram of reporting the progress information of pending tasks in an embodiment of the present application;

[0112] Fig.26 A schematic diagram of applying for an extension of a pending task in an embodiment of the present application;

[0113] Fig. 27 A schematic diagram of a pending task processing device in an embodiment of the present application;

[0114] Fig.28 It is a structural diagram of a terminal in an embodiment of the present application. DETAILED DESCRIPTION

[0115] The embodiment of the present application provides a method for processing pending tasks, related devices, equipment and storage medium. On the one hand, it can help project managers to more accurately understand the completion status of various pending tasks, and on the other hand, the task editing page can synchronize the task information of various pending tasks, so that members in the group can timely understand the information of various pending tasks.

[0116] The terms "first", "second", "third", "fourth", etc. (if any) in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein, for example. In addition, the terms "including" and "corresponding to" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0117] When multiple people collaborate to process tasks, the progress of task processing of each object can be understood through online interaction. With the rapid development of Internet technology, major institutions have built more and more business information systems. In order to ensure the smooth progress of work, institutional personnel can send pending tasks to the business information system so that the corresponding processing personnel can process the pending tasks. Considering that the currently used business information system still has certain limitations, therefore, in an embodiment of the present application, a method for processing pending tasks is provided, which can use pending tasks as the minimum granularity, assign corresponding pending objects to them, and support members in the group to view the relevant information and processing progress of each pending task. The method for processing pending tasks provided in the present application includes at least one of the following scenarios when applied.

[0118] 1. Project collaboration;

[0119] Take a certain part of an enterprise as an example. The department includes several members and an administrator. Assume that the department is assigned a project that requires collaboration among members within the department. Therefore, the administrator first divides the project into multiple to-do tasks. Then, the administrator assigns each to-do task to the corresponding group member through the application platform. The same group member can be responsible for multiple to-do tasks. Next, after the assignment is completed, the group member assigned the to-do task will receive a task processing reminder.

[0120] After a group member completes a pending task, the completion status of the pending task can be switched through the application platform, for example, switching the "uncompleted status" to the "completed status". Based on this, each member in the group can also understand the task completion status of the group member.

[0121] 2. Project review;

[0122] Taking paper review as an example, the review team leader can assign the review work to each tutor in the group, and each tutor is responsible for reviewing a certain dimension of the paper (for example, topic selection, viewpoint, format, etc.). After the assignment is completed, the tutor assigned the review task will receive a task processing reminder. After a tutor completes the review task, the completion status of the review task can be switched through the application platform, for example, switching the "unfinished status" to the "completed status". Based on this, each tutor in the group can also learn about the tutor's completed task review.

[0123] 3. Collect feedback information;

[0124] Taking the collection of multiple user opinions as an example, suppose a department needs to vote on a new system. Based on this, the department leader assigns a voting task to each employee in the department through the application platform. Then, after the assignment is completed, the group members assigned the voting task will receive a voting processing reminder.

[0125] After an employee completes a voting task, the completion status of the voting task can be switched through the application platform, for example, switching the "unvoted status" to the "voted status". Based on this, each member of the group can also understand the employee's voting completion status.

[0126] It should be noted that the above application scenarios are only examples, and the method for processing to-do tasks provided in this embodiment can also be applied to other scenarios, which are not limited here.

[0127] The method provided in this application can be applied to Figure 1The implementation environment shown in the figure includes a first terminal 110, a server 120 and a second terminal 130. Moreover, the first terminal 110 and the server 120 can communicate through a communication network 140, and the second terminal 130 and the server 120 can also communicate through a communication network 140. Among them, the communication network 140 uses standard communication technology and / or protocols, usually the Internet, but can also be any network, including but not limited to Bluetooth, local area network (LAN), metropolitan area network (MAN), wide area network (WAN), mobile, dedicated network or any combination of virtual private networks). In some embodiments, customized or dedicated data communication technology can be used to replace or supplement the above data communication technology.

[0128] The first terminal 110 and the second terminal 130 involved in the present application include but are not limited to mobile phones, computers, intelligent voice interaction devices, smart home appliances, vehicle terminals, aircraft, etc. Among them, the client is deployed on the terminal, and the client can be run on the terminal in the form of a browser or in the form of an independent application (APP).

[0129] The server 120 involved in the present application can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (CDNs), and big data and artificial intelligence (AI) platforms.

[0130] In combination with the above implementation environment, the management object uses the first terminal 110 to trigger the task viewing operation, and sends the instruction corresponding to the task viewing operation to the server 120 through the communication network 140. As a result, the server 120 provides the first terminal 110 with a task editing page according to the instruction. Based on this, the management object can input the pending task information through the first terminal 110, that is, the task editing page is displayed on the first terminal 110, and then the creation operation is triggered to generate the pending task information. Therefore, the pending task information is sent to the server 120 through the communication network 140. At the same time, the pending task object can use the second terminal 130 to view the pending task information.

[0131] Combination Figure 1 The hardware implementation environment shown below will be combined with Figure 2Introduces the implementation architecture of this application. For ease of understanding, please refer to Figure 2 , Figure 2 It is a framework diagram of the method for processing to-do tasks in the embodiment of the present application. As shown in the figure, users (for example, group members) interact with the background through the application client. After the application access layer receives different business requests, it will route them to different logical services. The application has multiple different logical services, among which the logical services related to the present application mainly include group services, to-do services, document services and robot services. Each service has its own independent storage, which stores the business data of its own service.

[0132] Combined with the above introduction, the following will introduce the processing method of the pending tasks in this application. Please refer to Figure 3 The method for processing pending tasks in the embodiment of the present application can be completed independently by the terminal or by the terminal and the server in cooperation. The method of the present application includes:

[0133] 210. In response to a first task viewing operation for a first group, display a task editing page, wherein the task editing page is a page for synchronizing task information for the first group, and the first group includes at least one member;

[0134] In one or more embodiments, a member (e.g., a management object) in the first group triggers a first task viewing operation for the first group, thereby displaying a task editing page. The first group includes at least one member. When there is only one member in the first group, the member can assign corresponding to-do tasks to himself. When the first group includes at least two members, one of the members can assign corresponding to-do tasks to other members, or assign corresponding to-do tasks to himself.

[0135] It is understandable that after members of the first group enter the task editing page, they can view the task information corresponding to each to-do task. That is, the task editing page can synchronize the task information for the first group, so that different members of the first group can see the latest task information of each to-do task. Since the content on the task editing page is online, when group member A modifies the relevant information of the to-do task on the task editing page, other members will also see the relevant information of the to-do task that has been modified by group member A after entering the task editing page. In this way, the synchronization of task information for the same group is achieved.

[0136] It should be noted that the term "in response to" in this application is used to indicate the conditions or states on which the execution of an operation depends, and one or more operations can be executed when certain conditions or states are met. These operations can be real-time or have a certain delay.

[0137] 220. In response to the creation operation on the task editing page, displaying to-do task information on the task editing page, wherein the to-do task information includes to-do content of the target to-do task, information of the to-do object of the target to-do task, and the to-do status of the target to-do task, the to-do object of the target to-do task belongs to a member of the first group, and the to-do status of the target to-do task is a first completion status;

[0138] In one or more embodiments, a member (eg, a management object) in the first group creates to-do task information through a task editing page, for example, to-do task information corresponding to a target to-do task is created.

[0139] Specifically, the to-do task information includes at least the to-do content of the target to-do task, the information of the to-do object of the target to-do task, and the to-do status of the target to-do task. Among them, the to-do content refers to the task content that needs to be completed. The information of the to-do object can be the information of the object that needs to execute the target to-do task, such as the employee name or employee number. The to-do status refers to whether the target to-do task has been completed.

[0140] It is understandable that, in this application, the to-do object of the target to-do task belongs to a member of the first group. It should be noted that the to-do state of the target to-do task is the first completion state, wherein the first completion state can be "unfinished state" or "completed state".

[0141] 230. In response to a state switching operation on the target to-do task, updating the to-do state of the target to-do task from a first completion state to a second completion state;

[0142] In one or more embodiments, after the to-do task information is created, relevant members in the first group (including at least the to-do object) can view the to-do task information of the target to-do task.

[0143] Specifically, the to-do object of the target to-do task or the management object in the first group can also trigger a state switching operation for the target to-do task, thereby updating the to-do state of the target to-do task from the first completed state to the second completed state.

[0144] For example, it is assumed that the first completion state is "unfinished state" and the second completion state is "completed state". One way is that after completing the target to-do task, the to-do object directly triggers the state switching operation for the target to-do task. Another way is that after completing the target to-do task, the to-do object explains to the management object, and the management object triggers the state switching operation for the target to-do task.

[0145] For example, it is assumed that the first completion status is "completed status" and the second completion status is "uncompleted status". One way is that after the to-do object completes the target to-do task, the management object believes that further adjustments are needed based on the completion status of the target to-do task, then the management object can trigger the state switching operation for the target to-do task. Alternatively, the management object informs the to-do object to trigger the state switching operation for the target to-do task.

[0146] 240. In response to the second task viewing operation for the first group, the updated to-do task information is displayed on the task editing page, wherein the updated to-do task information includes the to-do content of the target to-do task, the information of the to-do object of the target to-do task, and the updated to-do status of the target to-do task, and the updated to-do status of the target to-do task is the second completion status.

[0147] In one or more embodiments, based on this, in response to an object (e.g., a member of the first group) viewing operation on the second task of the first group, the updated to-do task information can be displayed on the task editing page. At this time, the updated to-do task information includes the to-do content of the target to-do task, the information of the to-do object, and the updated to-do status. Among them, the updated to-do status of the target to-do task is the second completion status.

[0148] It can be seen that after the to-do status is switched, the task editing page will synchronize the updated to-do status to the object viewing the information to achieve the effect of information synchronization.

[0149] In an embodiment of the present application, a method for processing to-do tasks is provided. In the above manner, a to-do task is created for members in a group using a task editing page, that is, a corresponding member is assigned to each to-do task with to-do tasks as the minimum granularity. Thus, on the one hand, it is convenient for project managers to understand the completion status of various to-do tasks more accurately, and on the other hand, the task editing page can synchronize the task information of various to-do tasks, so that members in the group can understand the information of various to-do tasks in a timely manner, thereby improving the efficiency of information sharing.

[0150] Optionally, in the above Figure 3 On the basis of the corresponding embodiments, in another optional embodiment provided by the embodiment of the present application, in response to the first task viewing operation for the first group, displaying the task editing page may specifically include:

[0151] Displaying a conversation page of the first group, wherein the conversation page provides a group task control;

[0152] In response to a selection operation on the group task control, a task editing page is displayed.

[0153] In one or more embodiments, a method of triggering a first task viewing operation is introduced. As can be seen from the above embodiments, a member of the first group (eg, a management object or a common object) can trigger a first task viewing operation for the first group, thereby entering a task editing page.

[0154] For ease of understanding, please refer to Figure 4 , Figure 4 A schematic diagram of triggering the first task viewing operation in an embodiment of the present application is shown in FIG. Figure 4 As shown in Figure (A), assuming that the group name of the first group is "Project Group X", the group task control indicated by A1 is displayed on the session page of the first group. Based on this, when the group task control indicated by A1 is clicked, the selection operation for the group task control is triggered, thereby jumping to Figure 4 The task editing page shown in Figure (B)

[0155] For ease of understanding, please refer to Figure 5 , Figure 5 Another schematic diagram of triggering the first task viewing operation in an embodiment of the present application is shown in FIG. Figure 5 As shown in Figure (A), assuming that the group name of the first group is "Project Group X", a list control indicated by A2 is displayed on the conversation page of the first group. After clicking the list control indicated by A2, the corresponding list pops up. Based on this, when clicking the group task control indicated by A2, the selection operation for the group task control is triggered, thereby jumping to Figure 5 The task editing page shown in Figure (B).

[0156] It should be noted that Figure 4 and Figure 5 The interface layout and interface display method provided are for illustration only and should not be construed as limitations on the present application.

[0157] Secondly, in the embodiment of the present application, a method for triggering the first task viewing operation is provided. Through the above method, group members can directly enter the creation entrance of the group to-do task through the conversation page, thereby improving the convenience of operation.

[0158] Optionally, in the above Figure 3 On the basis of the corresponding embodiments, in another optional embodiment provided by the embodiment of the present application, in response to the first task viewing operation for the first group, displaying the task editing page may specifically include:

[0159] Displaying a task to-do page for the target object, wherein the task to-do page provides at least one task-related control, each task-related control corresponds to a to-do task, and each to-do task is from a group, and the target object is at least a member of the first group;

[0160] In response to a selection operation on a task-related control, a task editing page is displayed, wherein the task-related control corresponds to a to-do task from the first group.

[0161] In one or more embodiments, another method of triggering the first task viewing operation is introduced. As can be seen from the above embodiments, members of the first group who need to perform to-do tasks can trigger the first task viewing operation for the first group, thereby entering the task editing page.

[0162] Specifically, for ease of understanding, see Figure 6 , Figure 6 Another schematic diagram of triggering the first task viewing operation in an embodiment of the present application is shown in FIG. Figure 6 As shown in Figure (A), assuming that the target object is "Zhang San", the to-do tasks that need to be completed by "Zhang San" are displayed on the target object's task to-do page. Each to-do task corresponds to a task association control. Assuming that the target object clicks the task association control indicated by B1, that is, triggering a selection operation in response to the task association control, thereby jumping to Figure 6 The task editing page shown in Figure (B).

[0163] It should be noted that each to-do task originates from a group, and different to-do tasks may originate from the same group. For example, Figure 6 The to-do tasks "Interface 4" and "Interface 5" in the project are both from "Project Group X". Figure 6 As shown in the figure (A), when the task association control corresponding to "Interface 5" is clicked, the group to-do tasks of the "X project group" to which the to-do task "Interface 5" belongs are associated.

[0164] Secondly, in the embodiment of the present application, another method of triggering the first task viewing operation is provided. Through the above method, group members can enter the task editing page through their own task to-do page, thereby improving the convenience of operation.

[0165] Optionally, in the above Figure 3 On the basis of the corresponding embodiments, in another optional embodiment provided by the embodiment of the present application, in response to a creation operation on a task editing page, displaying to-do task information on the task editing page may specifically include:

[0166] Displaying a table template on a task editing page, wherein the table template provides K table header fields, each table header field corresponds to a cell in a column, and K is an integer greater than 1;

[0167] In response to an input operation on a cell of a content header field, displaying to-do content of a target to-do task included in the to-do task information, wherein the content header field belongs to K header fields;

[0168] In response to an input operation on a cell of an object header field, information of a to-do object of a target to-do task included in the to-do task information is displayed, wherein the object header field belongs to K header fields;

[0169] In response to an input operation on a cell of a status header field, the to-do status of a target to-do task included in the to-do task information is displayed, wherein the status header field belongs to the K header fields.

[0170] In one or more embodiments, a method for creating to-do task information is introduced. As can be seen from the above embodiments, the task editing page can provide a table template, based on which group members (e.g., management objects) can fill in the relevant information of the to-do task in the table template. The following will take K as 3 as an example for introduction.

[0171] Specifically, for ease of understanding, see Figure 7 , Figure 7 This is a schematic diagram of the task editing page in an embodiment of the present application. As shown in the figure, it is assumed that the group name of the first group is "X Project Group". C1 is used to indicate the content header field. C2 is used to indicate the object header field. C3 is used to indicate the status header field. Among them, each header field corresponds to a column of cells. Based on this, group members (for example, management objects) can fill in the relevant information of the same to-do task in a row of cells.

[0172] Exemplarily, the to-do content of the target to-do task is input in the cell indicated by C4, where the to-do content is "Interface 4". The information of the to-do object of the target to-do task is input in the cell indicated by C5, where the information of the to-do object is "Zhang San". The to-do status of the target to-do task is input in the cell indicated by C6, where the to-do status is "unfinished status".

[0173] Secondly, in the embodiment of the present application, a method for creating to-do task information is provided. Through the above method, group members can directly fill in the information related to the to-do task in the online form, which can not only provide users with richer functions, but also provide a more intuitive overall project progress.

[0174] Optionally, in the above Figure 3 On the basis of the corresponding embodiments, in another optional embodiment provided by the embodiment of the present application, the to-do task information further includes the deadline of the target to-do task;

[0175] It may also include:

[0176] In response to an input operation on a cell of a schedule header field, a deadline of a target to-do task included in the to-do task information is displayed, wherein the schedule header field belongs to the K header fields.

[0177] In one or more embodiments, a method of adding a deadline to to-do task information is introduced. As can be seen from the above embodiments, the task editing page can provide a table template, based on which group members (e.g., management objects) can also fill in the deadline of the to-do task in the table template. The following will take K as 4 as an example for introduction.

[0178] Specifically, for ease of understanding, see Figure 8 , Figure 8 This is another schematic diagram of the task editing page in the embodiment of the present application. As shown in the figure, it is assumed that the group name of the first group is "Project Group X". D1 is used to indicate the schedule header field. In addition, it also includes a content header field, an object header field, and a status header field. Based on this, group members (for example, management objects) can fill in the relevant information of the same to-do task in a row of cells.

[0179] For example, the deadline of the target to-do task is entered in the cell indicated by D2, where the deadline is "2023 / 4 / 20". In addition, the to-do content, the information of the to-do object, and the to-do status of the target to-do task need to be entered. The to-do content is "Interface 4", the information of the to-do object is "Zhang San", and the to-do status is "unfinished status".

[0180] Again, in an embodiment of the present application, a method for adding a deadline to the pending task information is provided. In this way, group members can also fill in the deadline of the pending task in the online form. Considering that the deadline of each pending task may be different, the method provided by the present application can achieve differentiated settings, thereby improving the flexibility and feasibility of the solution.

[0181] Optionally, in the above Figure 3 On the basis of the corresponding embodiments, in another optional embodiment provided by the embodiment of the present application, the to-do task information further includes the remarks content of the target to-do task;

[0182] It may also include:

[0183] In response to an input operation on a cell of a notes header field, the notes content of a target to-do task included in the to-do task information is displayed, wherein the notes content of the target to-do task includes at least one of text, a picture link, an audio link, and a video link, the picture link is a storage address of a picture file, the audio link is a storage address of an audio file, the video link is a storage address of a video file, and the notes header field belongs to K header fields.

[0184] In one or more embodiments, a method of adding notes to to-do task information is introduced. As can be seen from the above embodiments, the task editing page can provide a table template, based on which group members (e.g., management objects) can also fill in the notes of the to-do task in the table template. The following will take K as 5 as an example for introduction.

[0185] Specifically, for ease of understanding, see Fig. 9 , Fig. 9 This is another schematic diagram of the task editing page in the embodiment of the present application. As shown in the figure, it is assumed that the group name of the first group is "Project Group X". E1 is used to indicate the note header field. In addition, it also includes a content header field, an object header field, a status header field, and a schedule header field. Based on this, group members (for example, management objects) can fill in the relevant information of the same to-do task in a row of cells.

[0186] Exemplarily, the remarks content of the target to-do task is entered in the cell indicated by E2, wherein the remarks content is a picture link. After clicking the picture link, the corresponding picture file can be displayed. It is understandable that the remarks content can also be text, audio link or video link, etc. If the remarks content is an audio link. After clicking the audio link, the corresponding audio file can be played. If the remarks content is a video link. After clicking the video link, the corresponding video file can be played. In addition, it is necessary to enter the to-do content of the target to-do task, the information of the to-do object, the to-do status and the deadline. Among them, the to-do content is "Interface 4", the information of the to-do object is "Zhang San", the to-do status is "unfinished status", and the deadline is "2023 / 4 / 20".

[0187] Again, in the embodiment of the present application, a method of adding notes to the to-do task information is provided. In this way, group members can also fill in the notes of the to-do tasks in the online form. Based on the notes, the purpose of enriching the to-do task information can be achieved, thereby improving the comprehensiveness and diversity of the information.

[0188] Optionally, in the above Figure 3On the basis of the corresponding embodiments, in another optional embodiment provided by the embodiment of the present application, in response to a creation operation on a task editing page, displaying to-do task information on the task editing page may specifically include:

[0189] Display T item controls on the task editing page, where each item control corresponds to an editable item, and T is an integer greater than 1;

[0190] In response to a selection operation on a content item control, displaying a content input box, wherein the content item control belongs to T item controls;

[0191] In response to an input operation on the content input box, displaying the to-do content of the target to-do task included in the to-do task information;

[0192] In response to a selection operation on an object item control, an object input box is displayed, wherein the object item control belongs to T item controls;

[0193] In response to an input operation on the object input box, information of a to-do object of a target to-do task included in the to-do task information is displayed;

[0194] In response to a selection operation on a state item control, displaying a state input box, wherein the state item control belongs to T item controls;

[0195] In response to an input operation on the status input box, the to-do status of the target to-do task included in the to-do task information is displayed.

[0196] In one or more embodiments, another method of creating to-do task information is introduced. As can be seen from the above embodiments, the task editing page can provide editable items, based on which group members (e.g., management objects) can fill in the relevant information of the to-do task through the editable items. The following will be introduced with T being 3 as an example.

[0197] Specifically, for ease of understanding, see Fig.10 , Fig.10 This is another schematic diagram of the task editing page in an embodiment of the present application. As shown in the figure, it is assumed that the group name of the first group is "X Project Group". F1 is used to indicate the content item control. F2 is used to indicate the object item control. F3 is used to indicate the status item control. Each item control corresponds to an editable item. Based on this, group members (for example, management objects) can add relevant information of the same to-do task.

[0198] Exemplarily, when the content item control indicated by F1 is clicked, that is, a selection operation for the content item control is triggered, thereby displaying an interface as shown in FIG. 10 (B), wherein a content input box indicated by F4 is displayed. In the content input box, the to-do content of the target to-do task can be input, for example, the to-do content is "interface 4".

[0199] Exemplarily, when the object item control indicated by F2 is clicked, that is, a selection operation for the object item control is triggered, thereby displaying an interface as shown in FIG. 10 (B), wherein an object input box indicated by F5 is displayed. In the object input box, information of the to-do object of the target to-do task can be input, for example, the information of the to-do object is "Zhang San".

[0200] Exemplarily, when the status item control indicated by F3 is clicked, that is, a selection operation for the status item control is triggered, thereby displaying an interface as shown in FIG. 10 (B), wherein a status input box indicated by F6 is displayed. In the status input box, the to-do status of the target to-do task can be input, for example, the to-do status is "unfinished status".

[0201] Secondly, in the embodiment of the present application, another method of creating to-do task information is provided. Through the above method, group members can add information related to to-do tasks in the task editing page, which not only facilitates users to input information, but also allows a more intuitive overall project progress.

[0202] Optionally, in the above Figure 3 On the basis of the corresponding embodiments, in another optional embodiment provided by the embodiment of the present application, the to-do task information further includes the deadline of the target to-do task;

[0203] It may also include:

[0204] In response to a selection operation on a time item control, a time input box is displayed, wherein the time item control belongs to T item controls;

[0205] In response to an input operation on the time input box, the deadline of the target to-do task included in the to-do task information is displayed.

[0206] In one or more embodiments, another method of adding a deadline to the to-do task information is introduced. As can be seen from the above embodiments, the task editing page can provide editable items, based on which group members (e.g., management objects) can also fill in the deadline of the to-do task through the editable items. The following will be introduced with T as 4 as an example.

[0207] Specifically, for ease of understanding, see Fig.11 , Fig.11This is another schematic diagram of the task editing page in the embodiment of the present application. As shown in the figure, it is assumed that the group name of the first group is "X Project Group". G1 is used to indicate the time project control. In addition, it also includes a content project control, an object project control, and a status project control. Based on this, group members (for example, management objects) can add relevant information of the same to-do task.

[0208] Exemplarily, when the time item control indicated by G1 is clicked, that is, a selection operation for the time item control is triggered, thereby displaying an interface as shown in FIG. 11 (B), wherein a time input box indicated by G2 is displayed. The deadline of the target to-do task can be entered in the time input box, for example, the deadline is "2023 / 4 / 20".

[0209] In addition, you need to enter the target task's to-do content, to-do object information, and to-do status. It should be noted that the method of entering the to-do content, to-do object information, and to-do status can be found in Fig.10 The description of the embodiment shown is not repeated here.

[0210] Again, in the embodiment of the present application, another method of adding a deadline to the pending task information is provided. In the above manner, group members can also add the deadline of the pending task in the task editing page. Considering that the deadline of each pending task may be different, the method provided by the present application can achieve differentiated settings, thereby improving the flexibility and feasibility of the solution.

[0211] Optionally, in the above Figure 3 On the basis of the corresponding embodiments, in another optional embodiment provided by the embodiment of the present application, the to-do task information further includes the remarks content of the target to-do task;

[0212] It may also include:

[0213] In response to a selection operation on a remark item control, a remark input box is displayed, wherein the remark item control belongs to T item controls;

[0214] In response to the input operation on the note input box, the note content of the target to-do task included in the to-do task information is displayed, wherein the note content of the target to-do task includes at least one of text, picture link, audio link and video link, the picture link is the storage address of the picture file, the audio link is the storage address of the audio file, and the video link is the storage address of the video file.

[0215] In one or more embodiments, another method of adding notes to to-do task information is introduced. As can be seen from the above embodiments, the task editing page can provide editable items, based on which group members (e.g., management objects) can also fill in the notes of the to-do task through the editable items. The following will take T as 5 as an example for introduction.

[0216] Specifically, for ease of understanding, see Fig.12 , Fig.12 This is another schematic diagram of the task editing page in the embodiment of the present application. As shown in the figure, it is assumed that the group name of the first group is "X Project Group". H1 is used to indicate the remark item control. In addition, it also includes a content item control, an object item control, a status item control, and a time item control. Based on this, group members (for example, management objects) can add relevant information of the same to-do task.

[0217] Exemplarily, when the note item control indicated by H1 is clicked, that is, the selection operation for the note item control is triggered, thereby displaying the interface shown in Figure (B) of Figure 12, wherein the note input box indicated by H2. The note content of the target to-do task can be entered in the note input box, for example, the note content is a picture link. It can be understood that the note content can also be text, an audio link, or a video link, etc. If the note content is an audio link. After clicking the audio link, the corresponding audio file can be played. If the note content is a video link. After clicking the video link, the corresponding video file can be played.

[0218] In addition, you need to enter the to-do content, to-do object information, to-do status and deadline of the target to-do task. It should be noted that the method of entering the to-do content, to-do object information, to-do status and deadline can be found in Fig.10 as well as Fig.11 The description of the embodiment shown is not repeated here.

[0219] Again, in the embodiment of the present application, another method of adding notes to the to-do task information is provided. In the above method, group members can also add notes to the to-do task in the task editing page. Based on the notes, the purpose of enriching the to-do task information can be achieved, thereby improving the comprehensiveness and diversity of the information.

[0220] Optionally, in the above Figure 3 On the basis of the corresponding embodiments, another optional embodiment provided by the embodiment of the present application may further include:

[0221] A task reminder message is displayed on the conversation page of the first group, wherein the task reminder message is used to remind the to-do objects corresponding to each to-do task belonging to the first group.

[0222] In one or more embodiments, a method of pushing a task reminder message is introduced. From the above embodiments, it can be seen that the target to-do task belongs to the to-do tasks of the first group, that is, the group members (eg, management objects) in the first group can set the to-do task information of the target to-do task.

[0223] Specifically, for ease of understanding, see Fig.13 , Fig.13 This is a flow chart of creating a group to-do task in an embodiment of the present application. As shown in the figure, in step I1, a group member (e.g., a management object) initiates a request to create a group to-do task to the application background. In step I2, after receiving the notification, the group service sends a request to create a group to-do task to the document service to obtain a to-do template (e.g., a table template). In step I3, exemplarily, an online form can be created and associated with the corresponding group chat, thereby returning the to-do template to the group member (e.g., management object). In step I4, the group member (e.g., management object) fills in the to-do task information and submits it to the background. In step I5, the document service automatically identifies the to-do task information and submits it to the to-do service. In step I6, the document service submits a request to create a robot to the robot service and associates it to the corresponding group.

[0224] For example, see Fig.14 , Fig.14 This is a schematic diagram of displaying a task reminder message in an embodiment of the present application. As shown in the figure, the relevant group members in the first group can receive the task reminder message. Taking the display of the task reminder message on the conversation page of the first group as an example, in the task reminder message indicated by I7, the to-do objects (i.e., "Zhang San", "Li Si" and "Wang Wu") corresponding to each to-do task belonging to the first group are reminded.

[0225] Secondly, in the embodiment of the present application, a method for pushing task reminder messages is provided. Through the above method, a robot service can be set for the pending tasks of the group, that is, a virtual object is added to the group to prompt the completion of the pending tasks in the group. As a result, the inspection and reminder work of the pending tasks is more intelligent, which helps to improve work efficiency.

[0226] Optionally, in the above Figure 3 On the basis of the corresponding embodiments, another optional embodiment provided by the embodiment of the present application may further include:

[0227] Periodically displaying a first progress message on the conversation page of the first group, wherein the first progress message is used to remind the completion status of each to-do task belonging to the first group;

[0228] or,

[0229] The second progress message is periodically displayed on the conversation page of the first group, wherein the second progress message is used to remind the completion status of each to-do task belonging to the first group and to remind the to-do objects of the uncompleted to-do tasks.

[0230] In one or more embodiments, a method of regularly pushing task progress messages is introduced. From the above embodiments, it can be seen that the target to-do task belongs to the to-do tasks of the first group, that is, the group members (e.g., management objects) in the first group can set a robot service for the to-do tasks of the group.

[0231] Specifically, for ease of understanding, see Fig.15 , Fig.15 This is a flow chart of regularly pushing progress messages in the embodiment of the present application. As shown in the figure, in step J1, the robot service has a regular polling mechanism, that is, it periodically obtains the pending status of pending tasks in the group by querying the document service. In step J2, the robot service summarizes the completion status of each pending task in the group and pushes the completion progress message of the pending task to the group service.

[0232] It should be noted that the periodic reminder may be a reminder every 24 hours, or a reminder every 12 hours, etc., which is not limited here.

[0233] For example, see Fig.16 , Fig.16 Schematic diagram of displaying the first progress message or the second progress message in an embodiment of the present application, such as Fig.16 As shown in Figure (A), the relevant group members in the first group can receive the first progress message. Taking the first progress message displayed on the conversation page of the first group as an example, in the first progress message indicated by J3, the completion status of each to-do task belonging to the first group is reminded. For example, it is reminded that the first group has a total of 6 to-do tasks, of which the to-do status of 2 to-do tasks is "completed" and the to-do status of 4 to-do tasks is "uncompleted".

[0234] For example, Fig.16As shown in the middle (B) figure, the relevant group members in the first group can receive the second progress message. Among them, taking the display of the second progress message on the conversation page of the first group as an example, in the second progress message indicated by J4, the completion status of each to-do task belonging to the first group is reminded. For example, it is prompted that the first group has a total of 6 to-do tasks, of which 2 to-do tasks have a to-do status of "completed status" and 4 to-do tasks have a to-do status of "uncompleted status". In addition, the to-do objects of the uncompleted to-do tasks will also be reminded. For example, one of the to-do tasks has exceeded the deadline, that is, "overdue", and the to-do object of the to-do task is "Li Si", so "Li Si" can be reminded.

[0235] Secondly, in the embodiment of the present application, a method for regularly pushing task progress messages is provided. Through the above method, a robot service can be set for the pending tasks of the group, that is, a virtual object is added to the group to send progress messages regularly, push the current progress and remind the participants. As a result, the inspection and reminder work of pending tasks is more intelligent, which helps to improve work efficiency.

[0236] Optionally, in the above Figure 3 On the basis of the corresponding embodiments, another optional embodiment provided by the embodiment of the present application may further include:

[0237] When the to-do status of the target to-do task is in a completed state, a third progress message is displayed on the conversation page of the first group, wherein the third progress message is used to prompt the to-do status of the target to-do task.

[0238] In one or more embodiments, a method of pushing task progress messages based on completion is introduced. From the above embodiments, it can be seen that the target to-do task belongs to the to-do tasks of the first group, that is, the group members (e.g., management objects) in the first group can set up robot services for the to-do tasks of the group.

[0239] Specifically, see Fig.17 , Fig.17 Schematic diagram showing a third progress message in an embodiment of the present application. Fig.17 As shown in Figure (A), the relevant group members in the first group can receive the third progress message. Taking the display of the third progress message on the conversation page of the first group as an example, assuming that "Zhang San" has completed the target to-do task, and the target to-do task is the to-do task "Interface 5", then, in the third progress message indicated by K1, the to-do status of the target to-do task is prompted. For example, in the first group, it is prompted that the to-do object "Zhang San" has completed the to-do task "Interface 5".

[0240] Secondly, in the embodiment of the present application, a method for pushing task progress messages based on completion is provided. Through the above method, a robot service can be set for the pending tasks of the group, that is, a virtual object is added to the group to remind the group members according to the changes in the task completion status. As a result, the inspection and reminder work of pending tasks is more intelligent, which helps to improve work efficiency.

[0241] Optionally, in the above Figure 3 On the basis of the corresponding embodiments, in another optional embodiment provided by the embodiment of the present application, in response to the state switching operation for the target to-do task, updating the to-do state of the target to-do task from the first completed state to the second completed state may specifically include:

[0242] Displaying a task to-do page of a to-do object of a target to-do task, wherein the task to-do page provides a status control corresponding to each to-do task among M to-do tasks, the M to-do tasks including the target to-do task, and M is an integer greater than or equal to 1;

[0243] In response to a selection operation of a target status control by a to-do object of a target to-do task, the to-do status of the target to-do task is updated from a first completion status to a second completion status, wherein the target status control is a status control corresponding to the target to-do task.

[0244] In one or more embodiments, a method of marking a completed to-do task is introduced. As can be seen from the above embodiments, the target to-do task belongs to the to-do tasks of the first group, that is, the to-do object of the target to-do task is a group member of the first group. Based on this, the to-do object can switch the to-do state according to the completion status of the target to-do task.

[0245] Specifically, for ease of understanding, see Fig.18 , Fig.18 This is a flow chart of switching the to-do status based on the task to-do page in an embodiment of the present application. As shown in the figure, in step L1, the to-do object of the target to-do task switches the to-do status corresponding to the completed target to-do task to "completed status" on its own task to-do page. In step L2, the to-do service recognizes that the target to-do task is a group to-do task, and then sends a request to update the to-do status to the document service, so that the document service can update the online form. In step L3, the group members of the first group can check through the online form that the target to-do task has been marked as completed.

[0246] For ease of understanding, please refer to Fig.19 , Fig.19This is a schematic diagram of switching the to-do status based on the task to-do page in an embodiment of the present application. As shown in the figure, it is assumed that the target to-do task is the to-do task "Interface 5", and it is assumed that the to-do object of the target to-do task is "Zhang San". The to-do tasks that need to be completed by "Zhang San" are displayed on the task to-do page of "Zhang San". L4 is used to indicate the relevant information of the target to-do task. L5 is used to indicate the target state control corresponding to the target to-do task. Among them, Fig.19 2 to-do tasks and the status control corresponding to each to-do task are shown in FIG. , that is, M is 2 in this case.

[0247] It is understandable that Fig.19 For example, the first completion state of the target to-do task (i.e., the to-do task "Interface 5") is "unfinished state". When the to-do object "Zhang San" clicks the target state control indicated by L1, that is, the selection operation for the target state control is triggered, and the first completion state of the target to-do task (i.e., the to-do task "Interface 5") is switched to the second completion state, wherein the second completion state is "completed state".

[0248] Secondly, in the embodiment of the present application, a method of marking completed to-do tasks is provided. Through the above method, after completing the to-do task, you can directly check the status control corresponding to the to-do task in your personal task to-do page. Thus, the switched status is updated to the background and synchronized to the task editing page, achieving the effect of linkage operation. Thereby improving the convenience of operation.

[0249] Optionally, in the above Figure 3 On the basis of the corresponding embodiments, in another optional embodiment provided by the embodiment of the present application, in response to the state switching operation for the target to-do task, updating the to-do state of the target to-do task from the first completed state to the second completed state may specifically include:

[0250] Display the task status control corresponding to the target to-do task on the task editing page;

[0251] In response to a selection operation on the task status control, the to-do status of the target to-do task is updated from a first completion status to a second completion status.

[0252] In one or more embodiments, another method of marking a completed to-do task is introduced. As can be seen from the above embodiments, the target to-do task belongs to the to-do tasks of the first group, that is, the to-do object of the target to-do task is a group member of the first group. Based on this, the to-do object can switch the to-do status according to the completion status of the target to-do task.

[0253] Specifically, for ease of understanding, see Fig. 20 , Fig. 20This is a flow chart of switching the to-do status based on the task editing page in the embodiment of the present application. As shown in the figure, in step M1, the to-do object of the target to-do task switches the to-do status corresponding to the completed target to-do task to "completed status" on the task editing page. In step M2, the document service recognizes that the target to-do task is a group to-do task, so it requests the to-do service to update the personal to-do task, that is, to synchronously update the personal to-do status. In step M3, the to-do object of the target to-do task can view the latest status of the target to-do task on its own task to-do page.

[0254] For ease of understanding, please refer to Fig.21 , Fig.21 This is a schematic diagram of switching the to-do status based on the task editing page in an embodiment of the present application. As shown in the figure, it is assumed that the target to-do task is the to-do task "Interface 5". The task status control corresponding to the target to-do task indicated by M4 is displayed on the task editing page. When the task status control indicated by M4 is clicked, that is, the selection operation for the task status control is triggered, and the to-do status of the target to-do task is updated from the first completed state to the second completed state.

[0255] It is understandable that Fig.21 For example, the first completion state of the target to-do task (ie, the to-do task "interface 5") is "unfinished state", and the second completion state is "completed state".

[0256] Secondly, in the embodiment of the present application, another way to mark the completed to-do tasks is provided. Through the above method, after completing the to-do task, you can directly check the task status control corresponding to the to-do task in the task editing page. Thus, the switched status is updated to the background and synchronized to the personal task to-do page, achieving the effect of linkage operation. Thereby improving the convenience of operation.

[0257] Optionally, in the above Figure 3 On the basis of the corresponding embodiments, another optional embodiment provided by the embodiment of the present application may further include:

[0258] In response to a selection operation on a task forwarding control, displaying a group list pop-up window, wherein the group list pop-up window provides at least one group control, each group control corresponds to a group, and each group includes at least one member;

[0259] In response to a selection operation on the first group control, a first entry control is displayed on the session page of the target group, wherein the first entry control is used to support members of the target group to view various task information from the task editing page, and the first group control is a group control in the group list pop-up window, and the first group control corresponds to the target group.

[0260] In one or more embodiments, a method of pushing to-do task information to other groups is introduced. It can be seen from the aforementioned embodiments that after a member (e.g., a management object) in the first group creates relevant information of several to-do tasks through the task editing page, the relevant information of each to-do task on the task editing page can also be forwarded to the target group, so that the group members of the target group can also promptly know the relevant information of each to-do task in the first group. It should be noted that the target group can also be the first group, which is not limited here.

[0261] Specifically, for ease of understanding, see Fig. 22 , Fig. 22 A schematic diagram of pushing group to-do task information in an embodiment of the present application is shown in FIG. Fig. 22 As shown in Figure (A), N1 is used to indicate a task forwarding control. When the task forwarding control indicated by N1 is clicked, a group list pop-up window indicated by N2 is displayed, wherein the group list pop-up window shows 3 group controls, each group control corresponding to a group. N3 is used to indicate a group control in the group list pop-up window, and it is assumed that the group control is the first group control. N4 is used to indicate a send control.

[0262] Based on this, when the first group control indicated by N3 is selected, if the send control indicated by N4 is clicked, the selection operation for the first group control is triggered. Fig. 22 As shown in the middle (B) figure, the first entry control indicated by N5 is displayed on the conversation page of the target group (i.e., the management department). Group members in the target group can enter the task editing page corresponding to the first group by clicking the first entry control indicated by N5, and can view the relevant information and completion progress of each to-do task through the task editing page.

[0263] Secondly, in the embodiment of the present application, a method for pushing pending task information to other groups is provided. Through the above method, the group pending tasks established for one group can also be synchronized to other groups, so that group members of other groups can also know the completion status of the group pending tasks and related information in a timely manner. Thereby, the flexibility and convenience of the solution are improved, and the effect of information synchronization is achieved.

[0264] Optionally, in the above Figure 3 On the basis of the corresponding embodiments, another optional embodiment provided by the embodiment of the present application may further include:

[0265] In response to the information selection operation on the task editing page, N task information is obtained from each task information of the first group, where N is an integer greater than or equal to 1;

[0266] In response to a selection operation on a task forwarding control, displaying a group list pop-up window, wherein the group list pop-up window provides at least one group control, each group control corresponds to a group, and each group includes at least one member;

[0267] In response to a selection operation on the second group control, a second entry control is displayed on the session page of the second group, wherein the second entry control is used to support members of the second group to view individual task information from N task information, and the second group control is a group control in the group list pop-up window, and the second group control corresponds to the second group.

[0268] In one or more embodiments, another method of pushing pending task information to other groups is introduced. As can be seen from the aforementioned embodiments, after a member (e.g., a management object) in the first group creates relevant information of several pending tasks through the task editing page, the member can also filter the relevant information of each pending task on the task editing page, and forward the filtered relevant information of each pending task to the second group, so that the group members of the second group can also timely obtain the relevant information of some pending tasks in the first group.

[0269] Specifically, for ease of understanding, see Fig.23 , Fig.23 Another schematic diagram of pushing group to-do task information in an embodiment of the present application is shown in FIG. Fig.23 As shown in Figure (A), O1 is used to indicate N task information selected from each task information of the first group, and N is equal to 3. Fig.23 As shown in the middle (B) figure, O2 is used to indicate a task forwarding control. When the task forwarding control indicated by O2 is clicked, a group list pop-up window indicated by O3 is displayed, wherein the group list pop-up window shows 3 group controls, each group control corresponding to a group. O4 is used to indicate a group control in the group list pop-up window, and it is assumed that the group control is the second group control. O5 is used to indicate a send control.

[0270] Based on this, when the second group control indicated by O4 is selected, if the send control indicated by O5 is clicked, the selection operation for the second group control is triggered. Fig.23 As shown in the middle (C) figure, the second entry control indicated by O6 is displayed on the conversation page of the second group (i.e., project Y). Group members in the second group can enter the task editing page corresponding to the first group by clicking the third entry control indicated by O6, and can only view the relevant information and completion progress of the selected N to-do tasks through the task editing page.

[0271] Secondly, in an embodiment of the present application, another method for supporting the pushing of to-do task information to other groups is provided. Through the above method, the group to-do tasks established for a group can also be screened, and the screened group to-do tasks can be synchronized to other groups. Therefore, on the one hand, group members of other groups can also be informed of the completion status and related information of the group to-do tasks in a timely manner. On the other hand, it can avoid pushing unnecessary information to other groups. Thereby improving the flexibility, convenience and reliability of the solution and achieving the effect of information synchronization.

[0272] Optionally, in the above Figure 3 On the basis of the corresponding embodiments, another optional embodiment provided by the embodiment of the present application may further include:

[0273] In response to a modification operation of the first object on the to-do task information, displaying the to-do task information in a modified state on a task editing page, wherein the first object belongs to a member of the first group;

[0274] If a modification operation of the second object on the to-do task information is detected, the to-do task information in a modified state is displayed on the task editing page according to the permission level of the second object and the permission level of the first object, wherein the second object belongs to another member of the first group.

[0275] In one or more embodiments, a method for modifying to-do task information is introduced. As can be seen from the aforementioned embodiments, different members of the same group can modify the relevant information of the to-do task on the task editing page they see. Therefore, there may be a situation where multiple group members modify the relevant information of the same to-do task at the same time. For ease of introduction, the following will be explained by taking the to-do task information corresponding to the target to-do task at the same time as an example.

[0276] Specifically, it is assumed that the group members in the first group include a first object and a second object. At a certain moment, the first object can modify the pending task information. At this time, if other group members in the first group enter the task editing page, they can see that the pending task information is in a modification state. For example, it displays "This task information is being modified." Based on this, if the second object also wants to modify the pending task information, the modification operation can be triggered. Then, the background determines the party with the modification authority based on the authority level of the second object and the authority level of the first object. Based on this, the party with the modification authority is allowed to modify the pending task information on the task editing page, and the other party will receive relevant prompts, such as "Please suspend information modification."

[0277] Secondly, in the embodiment of the present application, a method for modifying the to-do task information is provided. Through the above method, different members in the same group are supported to modify the to-do task information, thereby achieving better collaboration.

[0278] Optionally, in the above Figure 3 On the basis of the corresponding embodiments, in another optional embodiment provided by the embodiment of the present application, according to the permission level of the second object and the permission level of the first object, displaying the to-do task information in the modification state on the task editing page may specifically include:

[0279] In the case where the authority level of the first object is higher than the authority level of the second object, displaying the to-do task information modified by the first object on the task editing page;

[0280] In the case where the permission level of the second object is higher than the permission level of the first object, the to-do task information modified by the second object is displayed on the task editing page.

[0281] In one or more embodiments, a method for modifying to-do task information based on permission levels is introduced. As can be seen from the aforementioned embodiments, since different members in the same group may modify the relevant information of the same to-do task at the same time, priority modification rights can be granted based on the permission level of the members to avoid conflicts caused by writing information at the same time.

[0282] For example, assuming that the first object is "management authority" and the second object is "normal authority", the authority level of the first object is higher than that of the second object. Therefore, when the first object modifies the pending task information, the second object enters a write-locked state. Therefore, the pending task information modified by the first object is displayed preferentially on the task editing page. The second object will receive relevant prompts, such as "Please wait for the first object to complete the modification."

[0283] For example, assuming that the first object is "normal authority" and the second object is "management authority", the authority level of the second object is higher than that of the first object. Therefore, when the second object modifies the pending task information, the first object enters a write-locked state. In addition, the first object will receive a relevant prompt, such as "Please suspend modification". Therefore, the pending task information modified by the second object is displayed preferentially on the task editing page.

[0284] It should be noted that if the first object and the second object have the same permission level, they are modified in chronological order, that is, if the first object is modified first, it is necessary to wait until the first object is modified before supporting other objects to be modified.

[0285] Again, in the embodiment of the present application, a method for modifying pending task information based on permission level is provided. Through the above method, considering that different members in the same group may modify pending task information at the same time, the permission to modify information can be determined based on the permission level of the member, thereby avoiding inconsistent operations.

[0286] Optionally, in the above Figure 3 On the basis of the corresponding embodiments, another optional embodiment provided by the embodiment of the present application may further include:

[0287] In response to the first object's modification operation on the to-be-done task information, displaying the first to-be-done task information on the task editing page, wherein the first object belongs to a member of the first group, and the first to-be-done task information is obtained after the first object modifies the to-be-done task information;

[0288] In response to the second object's modification operation on the first to-do task information, the second to-do task information is displayed on the task editing page, wherein the second object belongs to another member of the first group, and the second to-do task information is obtained after the second object modifies the first to-do task information.

[0289] In one or more embodiments, another method of modifying to-do task information is introduced. As can be seen from the above embodiments, different group members are supported to modify and adjust the same to-do task. The following will be described by taking the first group including the first object and the second object as an example.

[0290] Specifically, for ease of understanding, see Fig.24 , Fig.24 A schematic diagram of modifying the pending task information in an embodiment of the present application is shown in FIG. Fig.24 As shown in Figure (A), P1 is used to indicate the to-do task information corresponding to the target to-do task. Based on this, the first object selects the to-do task information indicated by P1 and modifies the information of the to-do object in the to-do task information, thereby triggering the modification operation on the to-do task information. After the first object completes the modification, the following is displayed: Fig.24 The task editing page shown in Figure (B) is a diagram, in which P2 is used to indicate the first to-be-done task information. It can be seen that the first to-be-done task information is obtained after the first object modifies the to-be-done task information.

[0291] Based on this, the second object can select the first pending task information indicated by P2 and modify the remark content in the first pending task information, thereby triggering the modification operation for the first pending task information. Fig.24The task editing page shown in Figure (C) is a diagram in which P3 is used to indicate the second to-do task information. It can be seen that the second to-do task information is obtained after the second object modifies the first to-do task information.

[0292] Secondly, in the embodiment of the present application, another method for modifying the pending task information is provided. Through the above method, different members in the same group are supported to modify the pending task information successively, so as to achieve better coordination.

[0293] Optionally, in the above Figure 3 On the basis of the corresponding embodiments, another optional embodiment provided by the embodiment of the present application may further include:

[0294] In response to the progress reporting operation of the target to-do task by the to-do object of the target to-do task, the progress information corresponding to the target to-do task is displayed on the task editing page, wherein the progress information is used to indicate the progress of the to-do task.

[0295] In one or more embodiments, a method of reporting task progress is introduced. As can be seen from the above embodiments, the to-do object can also report specific progress information based on the current task processing situation. The following will take the target to-do task as an example to introduce the method of reporting information on the target to-do task.

[0296] Specifically, for ease of understanding, see Fig.25 , Fig.25 This is a schematic diagram of reporting the progress information of pending tasks in the embodiment of this application, assuming that the target pending task is the pending task "Interface 5" and the pending object is "Zhang San". That is, Fig.25 Figure (A) shows the task to-do page of "Zhang San". Among them, Q1 is used to indicate the progress reporting control corresponding to the target to-do task (i.e., the to-do task "Interface 5"). When the to-do object "Zhang San" clicks the progress reporting control indicated by Q1, the pop-up window indicated by Q2 is displayed. The input box indicated by Q3 is displayed on the pop-up window indicated by Q2, and the to-do object fills in the progress information of the target to-do task through the input box indicated by Q3.

[0297] After the progress information is filled in, the to-do object clicks the report confirmation control indicated by Q4, thereby triggering the progress report operation for the target to-do task. Fig.25 As shown in the middle (B) figure, the progress information corresponding to the target to-do task indicated by Q5 is displayed on the task editing page. The progress of the target to-do task can be understood according to the progress information of the target to-do task.

[0298] Secondly, in the embodiment of the present application, a method for reporting the progress of tasks is provided. Through the above method, the to-do object can also report according to the completion progress of the to-do task, and display it centrally through the task editing page. Based on this, it is convenient for relevant personnel to understand the specific completion status of the to-do task.

[0299] Optionally, in the above Figure 3 On the basis of the corresponding embodiments, another optional embodiment provided by the embodiment of the present application may further include:

[0300] In response to the task extension operation of the to-do object of the target to-do task on the target to-do task, displaying an extension notification message;

[0301] In response to a viewing operation of the management object on the extension notification message, displaying the deadline of the target to-do task and the extended deadline of the target to-do task;

[0302] If a confirmation operation is performed on the extended deadline, the deadline of the target to-do task is updated to the extended deadline;

[0303] If the response is a rejection operation for the extended deadline, the deadline of the target to-do task is maintained.

[0304] In one or more embodiments, a method for supporting the application for extension of a to-do task is introduced. As can be seen from the aforementioned embodiments, a deadline can also be set for each to-do task. However, in actual situations, the initially formulated deadline may need to be adjusted according to the actual situation of the to-do object. The following will take the target to-do task as an example to introduce the method for applying for extension of the target to-do task.

[0305] Specifically, for ease of understanding, see Fig.26 , Fig.26 This is a schematic diagram of applying for an extension of a pending task in the present embodiment of the application. Assume that the target pending task is the pending task "Interface 5" and the pending object is "Zhang San". That is, Fig.26 Figure (A) shows the task to-do page of "Zhang San". R1 is used to indicate the extension application control corresponding to the target to-do task (i.e., the to-do task "Interface 5"). When the to-do object "Zhang San" clicks the extension application control indicated by R1, the task extension operation for the target to-do task is triggered.

[0306] like Fig.26As shown in the middle (B) figure, after the to-do object of the target to-do task triggers the task extension operation for the target to-do task, the management object of the first group (for example, Wang Wu) can view the extension notification message, such as "You have a request for extension application from Zhang San". Based on this, when the management object clicks the view control indicated by R2, that is, the view operation for the extension notification message is triggered, thereby displaying the pop-up window indicated by R3. The deadline of the target to-do task (that is, 2023 / 4 / 21) and the extension deadline of the target to-do task (that is, 2023 / 4 / 23) are displayed on the pop-up window indicated by R3.

[0307] Exemplarily, if the management object clicks the consent control indicated by R4, a confirmation operation for the extended deadline is triggered, and the deadline of the target to-do task is updated to the extended deadline. If the management object clicks the rejection control indicated by R5, a rejection operation for the extended deadline is triggered, and the deadline of the target to-do task is maintained.

[0308] Secondly, in the embodiment of the present application, a method for supporting the application for extension of pending tasks is provided. Through the above method, considering that group members may not be able to complete pending tasks on time, based on this, a task extension request can be submitted to the management object. If the management object allows, the deadline is updated. Thus, the flexibility of the solution application is improved.

[0309] The following is a detailed description of the pending task processing device in this application. Fig. 27 , Fig. 27 This is a schematic diagram of an embodiment of a pending task processing device in an embodiment of the present application. The pending task processing device 30 includes:

[0310] The display module 310 is used to display a task editing page in response to a first task viewing operation for a first group, wherein the task editing page is a page for synchronizing task information for the first group, and the first group includes at least one member;

[0311] The display module 310 is further configured to display to-do task information on the task editing page in response to a creation operation on the task editing page, wherein the to-do task information includes to-do content of the target to-do task, information on the to-do object of the target to-do task, and the to-do status of the target to-do task, the to-do object of the target to-do task belongs to a member of the first group, and the to-do status of the target to-do task is a first completion status;

[0312] An updating module 320, configured to update the to-do state of the target to-do task from the first completed state to the second completed state in response to a state switching operation on the target to-do task;

[0313] The display module 310 is also used to display updated to-do task information on the task editing page in response to a second task viewing operation for the first group, wherein the updated to-do task information includes the to-do content of the target to-do task, information on the to-do object of the target to-do task, and the updated to-do status of the target to-do task, and the updated to-do status of the target to-do task is the second completion status.

[0314] In an embodiment of the present application, a to-do task processing device is provided. With the above device, a task editing page is used to create to-do tasks for members in a group, that is, with to-do tasks as the smallest granularity, a corresponding member is assigned to each to-do task. Thus, on the one hand, it is convenient for project managers to more accurately understand the completion status of various to-do tasks, and on the other hand, the task editing page can synchronize the task information of various to-do tasks, so that members in the group can timely understand the information of various to-do tasks, thereby improving the efficiency of information sharing.

[0315] Optionally, in the above Fig. 27 On the basis of the corresponding embodiment, in another embodiment of the to-be-done task processing device 30 provided in the embodiment of the present application,

[0316] The display module 310 is specifically configured to display a conversation page of the first group, wherein the conversation page provides a group task control;

[0317] In response to a selection operation on the group task control, a task editing page is displayed.

[0318] In an embodiment of the present application, a to-do task processing device is provided. With the above device, group members can directly enter the creation portal of group to-do tasks through the conversation page, thereby improving the convenience of operation.

[0319] Optionally, in the above Fig. 27 On the basis of the corresponding embodiment, in another embodiment of the pending task processing device 30 provided in the embodiment of the present application,

[0320] The display module 310 is specifically used to display a task to-do page of the target object, wherein the task to-do page provides at least one task-related control, each task-related control corresponds to a to-do task, and each to-do task comes from a group, and the target object is at least a member of the first group;

[0321] In response to a selection operation on a task-related control, a task editing page is displayed, wherein the task-related control corresponds to a to-do task from the first group.

[0322] In an embodiment of the present application, a to-do task processing device is provided. With the above device, group members can enter a task editing page through their own task to-do page, thereby improving the convenience of operation.

[0323] Optionally, in the above Fig. 27 On the basis of the corresponding embodiment, in another embodiment of the to-be-done task processing device 30 provided in the embodiment of the present application,

[0324] The display module 310 is specifically used to display a table template on the task editing page, wherein the table template provides K table header fields, each table header field corresponds to a cell in a column, and K is an integer greater than 1;

[0325] In response to an input operation on a cell of a content header field, displaying to-do content of a target to-do task included in the to-do task information, wherein the content header field belongs to K header fields;

[0326] In response to an input operation on a cell of an object header field, information of a to-do object of a target to-do task included in the to-do task information is displayed, wherein the object header field belongs to K header fields;

[0327] In response to an input operation on a cell of a status header field, the to-do status of a target to-do task included in the to-do task information is displayed, wherein the status header field belongs to the K header fields.

[0328] In an embodiment of the present application, a to-do task processing device is provided. With the above device, group members can directly fill in information related to the to-do task in an online form, which can not only provide users with more abundant functions, but also provide a more intuitive overall project progress.

[0329] Optionally, in the above Fig. 27 On the basis of the corresponding embodiment, in another embodiment of the to-be-done task processing device 30 provided in the embodiment of the present application, the to-be-done task information further includes the deadline of the target to-be-done task;

[0330] The display module 310 is further configured to display the deadline of the target to-do task included in the to-do task information in response to an input operation on a cell of a schedule header field, wherein the schedule header field belongs to the K header fields.

[0331] In an embodiment of the present application, a device for processing pending tasks is provided. With the above device, group members can also fill in the deadline of pending tasks in an online form. Considering that the deadline of each pending task may be different, the method provided by the present application can achieve differentiated settings, thereby improving the flexibility and feasibility of the solution.

[0332] Optionally, in the above Fig. 27 On the basis of the corresponding embodiment, in another embodiment of the to-be-done task processing device 30 provided in the embodiment of the present application, the to-be-done task information further includes the remarks content of the target to-be-done task;

[0333] The display module 310 is also used to respond to the input operation of the cell of the remark header field to display the remark content of the target to-do task included in the to-do task information, wherein the remark content of the target to-do task includes at least one of text, picture link, audio link and video link, the picture link is the storage address of the picture file, the audio link is the storage address of the audio file, the video link is the storage address of the video file, and the remark header field belongs to K header fields.

[0334] In an embodiment of the present application, a to-do task processing device is provided. With the above device, group members can also fill in the notes of the to-do tasks in the online form. Based on the notes, the purpose of enriching the to-do task information can be achieved, thereby improving the comprehensiveness and diversity of the information.

[0335] Optionally, in the above Fig. 27 On the basis of the corresponding embodiment, in another embodiment of the pending task processing device 30 provided in the embodiment of the present application,

[0336] The display module 310 is specifically configured to display T item controls on the task editing page, wherein each item control corresponds to an editable item, and T is an integer greater than 1;

[0337] In response to a selection operation on a content item control, displaying a content input box, wherein the content item control belongs to T item controls;

[0338] In response to an input operation on the content input box, displaying the to-do content of the target to-do task included in the to-do task information;

[0339] In response to a selection operation on an object item control, an object input box is displayed, wherein the object item control belongs to T item controls;

[0340] In response to an input operation on the object input box, information of a to-do object of a target to-do task included in the to-do task information is displayed;

[0341] In response to a selection operation on a state item control, displaying a state input box, wherein the state item control belongs to T item controls;

[0342] In response to an input operation on the status input box, the to-do status of the target to-do task included in the to-do task information is displayed.

[0343] In an embodiment of the present application, a to-do task processing device is provided. With the above device, group members can add information related to the to-do task in the task editing page, which not only facilitates the user to input information, but also allows a more intuitive overall project progress.

[0344] Optionally, in the above Fig. 27 On the basis of the corresponding embodiment, in another embodiment of the to-be-done task processing device 30 provided in the embodiment of the present application, the to-be-done task information further includes the deadline of the target to-be-done task;

[0345] The display module 310 is further used to display a time input box in response to a selection operation on a time item control, wherein the time item control belongs to T item controls;

[0346] The display module 310 is further configured to display the deadline of the target to-do task included in the to-do task information in response to an input operation on the time input box.

[0347] In an embodiment of the present application, a device for processing pending tasks is provided. Using the above device, group members can also add deadlines for pending tasks in the task editing page. Considering that the deadlines for each pending task may be different, the method provided by the present application can achieve differentiated settings, thereby improving the flexibility and feasibility of the solution.

[0348] Optionally, in the above Fig. 27 On the basis of the corresponding embodiment, in another embodiment of the to-be-done task processing device 30 provided in the embodiment of the present application, the to-be-done task information further includes the remarks content of the target to-be-done task;

[0349] The display module 310 is further configured to display a note input box in response to a selection operation on a note item control, wherein the note item control belongs to T item controls;

[0350] The display module 310 is also used to respond to the input operation on the note input box to display the note content of the target to-do task included in the to-do task information, wherein the note content of the target to-do task includes at least one of text, picture link, audio link and video link, the picture link is the storage address of the picture file, the audio link is the storage address of the audio file, and the video link is the storage address of the video file.

[0351] In an embodiment of the present application, a to-do task processing device is provided. With the above device, group members can also add notes to the to-do tasks in the task editing page. Based on the notes, the purpose of enriching the to-do task information can be achieved, thereby improving the comprehensiveness and diversity of the information.

[0352] Optionally, in the above Fig. 27On the basis of the corresponding embodiment, in another embodiment of the to-be-done task processing device 30 provided in the embodiment of the present application,

[0353] The display module 310 is further used to display a task reminder message on the conversation page of the first group, wherein the task reminder message is used to remind the to-do objects corresponding to each to-do task belonging to the first group.

[0354] In an embodiment of the present application, a pending task processing device is provided. With the above device, a robot service can be set for the pending tasks of a group, that is, a virtual object is added to the group to prompt the completion of the pending tasks in the group. As a result, the inspection and reminder work of the pending tasks is made more intelligent, which helps to improve work efficiency.

[0355] Optionally, in the above Fig. 27 On the basis of the corresponding embodiment, in another embodiment of the to-be-done task processing device 30 provided in the embodiment of the present application,

[0356] The display module 310 is further used to periodically display a first progress message on the conversation page of the first group, wherein the first progress message is used to remind the completion status of each to-do task belonging to the first group;

[0357] or,

[0358] The display module 310 is also used to periodically display a second progress message on the conversation page of the first group, wherein the second progress message is used to remind the completion status of each to-do task belonging to the first group and to remind the to-do objects of the uncompleted to-do tasks.

[0359] In an embodiment of the present application, a to-do task processing device is provided. With the above device, a robot service can be set for the to-do tasks of a group, that is, a virtual object is added to the group to send progress messages at regular intervals, push the current progress and remind participants. As a result, the inspection and reminder work of the to-do tasks is made more intelligent, which helps to improve work efficiency.

[0360] Optionally, in the above Fig. 27 On the basis of the corresponding embodiment, in another embodiment of the to-be-done task processing device 30 provided in the embodiment of the present application,

[0361] The display module 310 is further used to display a third progress message on the conversation page of the first group when the to-do status of the target to-do task is completed, wherein the third progress message is used to prompt the to-do status of the target to-do task.

[0362] In an embodiment of the present application, a to-do task processing device is provided. With the above device, a robot service can be set for the to-do tasks of a group, that is, a virtual object is added to the group to remind group members according to the changes in the task completion status. As a result, the inspection and reminder work of the to-do tasks is made more intelligent, which helps to improve work efficiency.

[0363] Optionally, in the above Fig. 27 On the basis of the corresponding embodiment, in another embodiment of the to-be-done task processing device 30 provided in the embodiment of the present application,

[0364] An updating module 320 is specifically used to display a task to-do page of a to-do object of a target to-do task, wherein the task to-do page provides a status control corresponding to each to-do task in M ​​to-do tasks, wherein the M to-do tasks include the target to-do task, and M is an integer greater than or equal to 1;

[0365] In response to a selection operation of a target status control by a to-do object of a target to-do task, the to-do status of the target to-do task is updated from a first completion status to a second completion status, wherein the target status control is a status control corresponding to the target to-do task.

[0366] In an embodiment of the present application, a to-do task processing device is provided. With the above device, after completing the to-do task, the status control corresponding to the to-do task can be directly checked in the personal task to-do page. Thus, the switched status is updated to the background and synchronized to the task editing page, achieving the effect of linkage operation. Thereby, the convenience of operation is improved.

[0367] Optionally, in the above Fig. 27 On the basis of the corresponding embodiment, in another embodiment of the to-be-done task processing device 30 provided in the embodiment of the present application,

[0368] An updating module 320 is specifically used to display a task status control corresponding to a target to-do task on a task editing page;

[0369] In response to a selection operation on the task status control, the to-do status of the target to-do task is updated from a first completion status to a second completion status.

[0370] In an embodiment of the present application, a to-do task processing device is provided. With the above device, after completing the to-do task, the task status control corresponding to the to-do task can be directly checked in the task editing page. Thus, the switched status is updated to the background and synchronized to the individual's task to-do page, achieving the effect of linkage operation. Thus, the convenience of operation is improved.

[0371] Optionally, in the above Fig. 27On the basis of the corresponding embodiment, in another embodiment of the to-be-done task processing device 30 provided in the embodiment of the present application,

[0372] The display module 310 is further configured to display a group list pop-up window in response to a selection operation on the task forwarding control, wherein the group list pop-up window provides at least one group control, each group control corresponds to a group, and each group includes at least one member;

[0373] The display module 310 is also used to display a first entry control on the session page of the target group in response to a selection operation on the first group control, wherein the first entry control is used to support members of the target group to view various task information from the task editing page, and the first group control is a group control in the group list pop-up window, and the first group control corresponds to the target group.

[0374] In an embodiment of the present application, a to-do task processing device is provided. With the above device, the group to-do tasks established for one group can also be synchronized to other groups, so that group members of other groups can also learn about the completion status of the group to-do tasks and related information in a timely manner. This improves the flexibility and convenience of the solution and achieves the effect of information synchronization.

[0375] Optionally, in the above Fig. 27 On the basis of the corresponding embodiment, in another embodiment of the pending task processing device 30 provided in the embodiment of the present application, the pending task processing device 30 includes an acquisition module 330;

[0376] The acquisition module 330 is used to acquire N task information from each task information of the first group in response to the information selection operation on the task editing page, where N is an integer greater than or equal to 1;

[0377] The display module 310 is further configured to display a group list pop-up window in response to a selection operation on the task forwarding control, wherein the group list pop-up window provides at least one group control, each group control corresponds to a group, and each group includes at least one member;

[0378] The display module 310 is also used to display a second entry control on the session page of the second group in response to a selection operation on the second group control, wherein the second entry control is used to support members of the second group to view each task information from N task information, and the second group control is a group control in the group list pop-up window, and the second group control corresponds to the second group.

[0379] In an embodiment of the present application, a to-do task processing device is provided. Using the above device, the group to-do tasks established for a group can also be screened, and the screened group to-do tasks can be synchronized to other groups. Therefore, on the one hand, group members of other groups can also be informed of the completion status of the group to-do tasks and related information in a timely manner. On the other hand, it can avoid pushing unnecessary information to other groups. Thereby improving the flexibility, convenience and reliability of the solution and achieving the effect of information synchronization.

[0380] Optionally, in the above Fig. 27 On the basis of the corresponding embodiment, in another embodiment of the pending task processing device 30 provided in the embodiment of the present application,

[0381] The display module 310 is further configured to display the to-do task information in a modified state on the task editing page in response to the modification operation of the first object on the to-do task information, wherein the first object belongs to a member of the first group;

[0382] The display module 310 is also used to display the to-do task information in a modified state on the task editing page according to the permission level of the second object and the permission level of the first object if a modification operation of the second object on the to-do task information is detected, wherein the second object belongs to another member of the first group.

[0383] In an embodiment of the present application, a to-do task processing device is provided. The device is used to support different members in the same group to modify the to-do task information, thereby achieving better collaboration.

[0384] Optionally, in the above Fig. 27 On the basis of the corresponding embodiment, in another embodiment of the pending task processing device 30 provided in the embodiment of the present application,

[0385] The display module 310 is specifically configured to display the to-do task information modified by the first object on the task editing page when the authority level of the first object is higher than the authority level of the second object;

[0386] In the case where the permission level of the second object is higher than the permission level of the first object, the to-do task information modified by the second object is displayed on the task editing page.

[0387] In an embodiment of the present application, a device for processing pending tasks is provided. With the above device, considering that different members in the same group may modify pending task information at the same time, the authority to modify the information can be determined based on the authority level of the member, thereby avoiding inconsistent operations.

[0388] Optionally, in the above Fig. 27On the basis of the corresponding embodiment, in another embodiment of the pending task processing device 30 provided in the embodiment of the present application,

[0389] The display module 310 is further used to display the first to-do task information on the task editing page in response to the modification operation of the first object on the to-do task information, wherein the first object belongs to a member of the first group, and the first to-do task information is obtained after the first object modifies the to-do task information;

[0390] The display module 310 is also used to display the second to-do task information on the task editing page in response to the modification operation of the second object on the first to-do task information, wherein the second object belongs to another member of the first group, and the second to-do task information is obtained after the second object modifies the first to-do task information.

[0391] In an embodiment of the present application, a to-do task processing device is provided. The device is used to support different members in the same group to modify the to-do task information in sequence, thereby achieving better collaboration.

[0392] Optionally, in the above Fig. 27 On the basis of the corresponding embodiment, in another embodiment of the pending task processing device 30 provided in the embodiment of the present application,

[0393] The display module 310 is also used to respond to the progress reporting operation of the target to-do task by the to-do object of the target to-do task, and display the progress information corresponding to the target to-do task on the task editing page, wherein the progress information is used to indicate the progress of the to-do task.

[0394] In the embodiment of the present application, a pending task processing device is provided. With the above device, the pending object can also report the completion progress of the pending task and display it centrally through the task editing page. Based on this, it is convenient for relevant personnel to understand the specific completion status of the pending task.

[0395] Optionally, in the above Fig. 27 On the basis of the corresponding embodiment, in another embodiment of the pending task processing device 30 provided in the embodiment of the present application,

[0396] The display module 310 is further configured to display a delay notification message in response to a task delay operation of the target to-do task by the to-do object of the target to-do task;

[0397] The display module 310 is further used to display the target to-do task's deadline and the extended deadline of the target to-do task in response to the management object's viewing operation on the extension notification message;

[0398] The updating module 320 is further configured to update the deadline of the target to-do task to the postponed deadline in response to a confirmation operation on the postponed deadline;

[0399] The display module 310 is further configured to maintain the deadline of the target to-do task in response to a rejection operation for the postponed deadline.

[0400] In an embodiment of the present application, a pending task processing device is provided. With the above device, considering that group members may not be able to complete pending tasks on time, a task extension request can be submitted to the management object. If the management object allows, the deadline is updated. Thus, the flexibility of the solution application is improved.

[0401] The present application also provides a terminal, such as Fig.28 For the sake of convenience, only the parts related to the embodiments of the present application are shown. For specific technical details not disclosed, please refer to the method part of the embodiments of the present application. In the embodiments of the present application, the terminal is taken as an example for explanation:

[0402] Fig.28 FIG. 1 is a block diagram showing a partial structure of a mobile phone related to a terminal provided in an embodiment of the present application. Fig.28 The mobile phone includes: a radio frequency (RF) circuit 410, a memory 420, an input unit 430, a display unit 440, a sensor 450, an audio circuit 460, a wireless fidelity (WiFi) module 470, a processor 480, and a power supply 490. Those skilled in the art will understand that Fig.28 The mobile phone structure shown in the figure does not constitute a limitation on the mobile phone, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.

[0403] Combine the following Fig.28 A detailed introduction to the various components of the mobile phone:

[0404] The RF circuit 410 can be used for receiving and sending signals during the process of sending and receiving information or making calls. In particular, after receiving the downlink information of the base station, it is sent to the processor 480 for processing; in addition, the designed uplink data is sent to the base station. Generally, the RF circuit 410 includes but is not limited to an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier (LNA), a duplexer, etc. In addition, the RF circuit 410 can also communicate with the network and other devices through wireless communication. The above-mentioned wireless communication can use any communication standard or protocol, including but not limited to the global system of mobile communication (GSM), general packet radio service (GPRS), code division multiple access (CDMA), wideband code division multiple access (WCDMA), long term evolution (LTE), email, short messaging service (SMS), etc.

[0405] The memory 420 can be used to store software programs and modules. The processor 480 executes various functional applications and data processing of the mobile phone by running the software programs and modules stored in the memory 420. The memory 420 can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area can store data created according to the use of the mobile phone (such as audio data, a phone book, etc.), etc. In addition, the memory 420 can include a high-speed random access memory, and can also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices.

[0406] The input unit 430 can be used to receive input digital or character information, and to generate key signal input related to the user settings and function control of the mobile phone. Specifically, the input unit 430 may include a touch panel 431 and other input devices 432. The touch panel 431, also known as a touch screen, can collect the user's touch operation on or near it (such as the user's operation on the touch panel 431 or near the touch panel 431 using any suitable object or accessory such as a finger, stylus, etc.), and drive the corresponding connection device according to a pre-set program. Optionally, the touch panel 431 may include two parts: a touch detection device and a touch controller. Among them, the touch detection device detects the user's touch orientation, detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into contact coordinates, and then sends it to the processor 480, and can receive and execute commands sent by the processor 480. In addition, the touch panel 431 can be implemented in various types such as resistive, capacitive, infrared, and surface acoustic waves. In addition to the touch panel 431, the input unit 430 may further include other input devices 432. Specifically, the other input devices 432 may include but are not limited to one or more of a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a mouse, a joystick, etc.

[0407] The display unit 440 may be used to display information input by the user or information provided to the user and various menus of the mobile phone. The display unit 440 may include a display panel 441. Optionally, the display panel 441 may be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), etc. Further, the touch panel 431 may cover the display panel 441. When the touch panel 431 detects a touch operation on or near it, it is transmitted to the processor 480 to determine the type of touch event. Subsequently, the processor 480 provides a corresponding visual output on the display panel 441 according to the type of touch event. Although in Fig.28 In the embodiment, the touch panel 431 and the display panel 441 are used as two independent components to realize the input and output functions of the mobile phone, but in some embodiments, the touch panel 431 and the display panel 441 can be integrated to realize the input and output functions of the mobile phone.

[0408] The mobile phone may also include at least one sensor 450, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display panel 441 according to the brightness of the ambient light, and the proximity sensor may turn off the display panel 441 and / or the backlight when the mobile phone is moved to the ear. As a type of motion sensor, the accelerometer sensor can detect the magnitude of acceleration in all directions (generally three axes), and can detect the magnitude and direction of gravity when stationary. It can be used for applications that identify the posture of the mobile phone (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), etc.; as for other sensors that can be configured in the mobile phone, such as gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc., they will not be repeated here.

[0409] The audio circuit 460, the speaker 461, and the microphone 462 can provide an audio interface between the user and the mobile phone. The audio circuit 460 can transmit the received audio data to the speaker 461 after converting the received audio data into an electrical signal, which is converted into a sound signal for output; on the other hand, the microphone 462 converts the collected sound signal into an electrical signal, which is received by the audio circuit 460 and converted into audio data, and then the audio data is output to the processor 480 for processing, and then sent to another mobile phone through the RF circuit 410, or the audio data is output to the memory 420 for further processing.

[0410] WiFi is a short-range wireless transmission technology. The mobile phone can help users send and receive emails, browse web pages and access streaming media through the WiFi module 470. It provides users with wireless broadband Internet access. Fig.28 A WiFi module 470 is shown, but it is understandable that it is not an essential component of the mobile phone and can be omitted as needed without changing the essence of the invention.

[0411] The processor 480 is the control center of the mobile phone. It uses various interfaces and lines to connect various parts of the entire mobile phone. It executes various functions of the mobile phone and processes data by running or executing software programs and / or modules stored in the memory 420, and calling data stored in the memory 420. Optionally, the processor 480 may include one or more processing units; optionally, the processor 480 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and application programs, and the modem processor mainly processes wireless communications. It is understandable that the above-mentioned modem processor may not be integrated into the processor 480.

[0412] The mobile phone also includes a power source 490 (such as a battery) for supplying power to various components. Optionally, the power source can be logically connected to the processor 480 through a power management system, thereby implementing functions such as charging, discharging, and power consumption management through the power management system.

[0413] Although not shown, the mobile phone may also include a camera, a Bluetooth module, etc., which will not be described in detail here.

[0414] The steps performed by the terminal in the above embodiment can be based on the Fig.28 The terminal structure shown.

[0415] A computer device is also provided in an embodiment of the present application, including a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the steps of the methods described in the above embodiments are implemented.

[0416] A computer-readable storage medium is also provided in an embodiment of the present application, on which a computer program is stored. When the computer program is executed by a processor, the steps of the methods described in the above embodiments are implemented.

[0417] A computer program product is also provided in an embodiment of the present application, including a computer program, which, when executed by a processor, implements the steps of the methods described in the above embodiments.

[0418] It is understandable that in the specific implementation of the present application, related data such as group information and to-do task information are involved. When the above embodiments of the present application are applied to specific products or technologies, user permission or consent is required, and the collection, use and processing of relevant data need to comply with relevant laws, regulations and standards of relevant countries and regions.

[0419] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0420] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.

[0421] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0422] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0423] If 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 this understanding, the technical solution of the present application is essentially 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, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a server or terminal device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk and other media that can store computer programs.

[0424] As described above, the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims

1. A method for processing pending tasks, characterized in that: include: In response to a first task viewing operation for a first group, displaying a task editing page, wherein the task editing page is a page for synchronizing task information for the first group, the first group including at least one member; In response to a creation operation on the task editing page, displaying to-do task information on the task editing page, wherein the to-do task information includes to-do content of a target to-do task, information on a to-do object of the target to-do task, and a to-do status of the target to-do task, the to-do object of the target to-do task belongs to a member of the first group, and the to-do status of the target to-do task is a first completion status; In response to a state switching operation on the target to-do task, updating the to-do state of the target to-do task from the first completed state to a second completed state; In response to the second task viewing operation for the first group, updated to-do task information is displayed on the task editing page, wherein the updated to-do task information includes the to-do content of the target to-do task, the information of the to-do object of the target to-do task and the updated to-do status of the target to-do task, and the updated to-do status of the target to-do task is the second completion status.

2. The processing method according to claim 1, characterized in that: The step of displaying a task editing page in response to a first task viewing operation on a first group includes: Displaying a conversation page of the first group, wherein the conversation page provides a group task control; In response to a selection operation on the group task control, the task editing page is displayed.

3. The processing method according to claim 1, characterized in that: The step of displaying a task editing page in response to a first task viewing operation on a first group includes: Displaying a task to-do page of the target object, wherein the task to-do page provides at least one task-related control, each task-related control corresponds to a to-do task, and each to-do task is from a group, and the target object is at least a member of the first group; In response to a selection operation on a task-related control, the task editing page is displayed, wherein the task-related control corresponds to a to-do task from the first group.

4. The processing method according to claim 1, characterized in that: In response to the creation operation on the task editing page, displaying the to-do task information on the task editing page includes: Displaying a table template on the task editing page, wherein the table template provides K table header fields, each table header field corresponds to a cell in a column, and K is an integer greater than 1; In response to an input operation on a cell of a content header field, displaying the to-do content of the target to-do task included in the to-do task information, wherein the content header field belongs to the K header fields; In response to an input operation on a cell of an object header field, displaying information of a to-do object of the target to-do task included in the to-do task information, wherein the object header field belongs to the K header fields; In response to an input operation on a cell of a status header field, the to-do status of the target to-do task included in the to-do task information is displayed, wherein the status header field belongs to the K header fields.

5. The processing method according to claim 4, characterized in that: The to-do task information also includes the deadline of the target to-do task; The method further comprises: In response to an input operation on a cell of a schedule header field, a deadline of the target to-do task included in the to-do task information is displayed, wherein the schedule header field belongs to the K header fields.

6. The processing method according to claim 4, characterized in that: The to-do task information also includes the remarks of the target to-do task; The method further comprises: In response to an input operation on a cell of a notes header field, the notes content of the target to-do task included in the to-do task information is displayed, wherein the notes content of the target to-do task includes at least one of text, a picture link, an audio link, and a video link, the picture link is a storage address of a picture file, the audio link is a storage address of an audio file, the video link is a storage address of a video file, and the notes header field belongs to the K header fields.

7. The processing method according to claim 1, characterized in that: In response to the creation operation on the task editing page, displaying the to-do task information on the task editing page includes: Displaying T item controls on the task editing page, wherein each item control corresponds to an editable item, and T is an integer greater than 1; In response to a selection operation on a content item control, displaying a content input box, wherein the content item control belongs to the T item controls; In response to an input operation on the content input box, displaying the to-do content of the target to-do task included in the to-do task information; In response to a selection operation on an object item control, displaying an object input box, wherein the object item control belongs to the T item controls; In response to an input operation on the object input box, displaying information of a to-do object of the target to-do task included in the to-do task information; In response to a selection operation on a status item control, displaying a status input box, wherein the status item control belongs to the T item controls; In response to an input operation on the status input box, the to-do status of the target to-do task included in the to-do task information is displayed.

8. The processing method according to claim 7, characterized in that: The to-do task information also includes the deadline of the target to-do task; The method further comprises: In response to a selection operation on a time item control, displaying a time input box, wherein the time item control belongs to the T item controls; In response to an input operation on the time input box, the deadline of the target to-do task included in the to-do task information is displayed.

9. The processing method according to claim 7, characterized in that: The to-do task information also includes the remarks of the target to-do task; The method further comprises: In response to a selection operation on a remark item control, displaying a remark input box, wherein the remark item control belongs to the T item controls; In response to an input operation on the note input box, the note content of the target to-do task included in the to-do task information is displayed, wherein the note content of the target to-do task includes at least one of text, a picture link, an audio link, and a video link, the picture link is the storage address of the picture file, the audio link is the storage address of the audio file, and the video link is the storage address of the video file.

10. The processing method according to claim 1, characterized in that: The method further comprises: A task reminder message is displayed on the conversation page of the first group, wherein the task reminder message is used to remind the to-do objects corresponding to each to-do task belonging to the first group.

11. The processing method according to claim 1, characterized in that: The method further comprises: Periodically displaying a first progress message on the conversation page of the first group, wherein the first progress message is used to remind the completion status of each to-do task belonging to the first group; or, A second progress message is periodically displayed on the conversation page of the first group, wherein the second progress message is used to remind the completion status of each to-do task belonging to the first group and to remind the to-do objects of the uncompleted to-do tasks.

12. The processing method according to claim 1, characterized in that: The method further comprises: When the to-do status of the target to-do task is in a completed state, a third progress message is displayed on the conversation page of the first group, wherein the third progress message is used to prompt the to-do status of the target to-do task.

13. The processing method according to claim 1, characterized in that: In response to the state switching operation on the target to-do task, updating the to-do state of the target to-do task from the first completed state to the second completed state includes: Displaying a task to-do page of a to-do object of the target to-do task, wherein the task to-do page provides a status control corresponding to each to-do task in M ​​to-do tasks, the M to-do tasks including the target to-do task, and M is an integer greater than or equal to 1; In response to a selection operation of a target status control by the to-do object of the target to-do task, the to-do status of the target to-do task is updated from the first completion status to the second completion status, wherein the target status control is a status control corresponding to the target to-do task.

14. The processing method according to claim 1, characterized in that: In response to the state switching operation on the target to-do task, updating the to-do state of the target to-do task from the first completed state to the second completed state includes: Displaying a task status control corresponding to the target to-do task on the task editing page; In response to a selection operation on the task status control, the to-do status of the target to-do task is updated from the first completion status to the second completion status.

15. The processing method according to claim 1, characterized in that: The method further comprises: In response to a selection operation on a task forwarding control, displaying a group list pop-up window, wherein the group list pop-up window provides at least one group control, each group control corresponds to a group, and each group includes at least one member; In response to a selection operation on a first group control, a first entry control is displayed on a session page of a target group, wherein the first entry control is used to support members of the target group to view various task information from the task editing page, and the first group control is a group control in the group list pop-up window, and the first group control corresponds to the target group.

16. The processing method according to claim 1, characterized in that: The method further comprises: In response to the information selection operation on the task editing page, N task information is obtained from each task information of the first group, wherein N is an integer greater than or equal to 1; In response to a selection operation on a task forwarding control, displaying a group list pop-up window, wherein the group list pop-up window provides at least one group control, each group control corresponds to a group, and each group includes at least one member; In response to a selection operation on a second group control, a second entry control is displayed on a session page of the second group, wherein the second entry control is used to support members of the second group to view individual task information from the N task information, and the second group control is a group control in the group list pop-up window, and the second group control corresponds to the second group.

17. The processing method according to claim 1, characterized in that: The method further comprises: In response to a modification operation of the first object on the to-be-done task information, displaying the to-be-done task information in a modified state on the task editing page, wherein the first object belongs to a member of the first group; If a modification operation of a second object on the to-do task information is detected, the to-do task information in a modified state is displayed on the task editing page according to the permission level of the second object and the permission level of the first object, wherein the second object belongs to another member of the first group.

18. The processing method according to claim 17, characterized in that: The displaying the to-do task information in a modified state on the task editing page according to the permission level of the second object and the permission level of the first object includes: In the case where the permission level of the first object is higher than the permission level of the second object, displaying the to-do task information modified by the first object on the task editing page; In the case where the permission level of the second object is higher than the permission level of the first object, the to-do task information modified by the second object is displayed on the task editing page.

19. The processing method according to claim 1, characterized in that: The method further comprises: In response to a modification operation of the first object on the to-do task information, displaying the first to-do task information on the task editing page, wherein the first object belongs to a member of the first group, and the first to-do task information is obtained after the first object modifies the to-do task information; In response to a modification operation of the second object on the first to-do task information, the second to-do task information is displayed on the task editing page, wherein the second object belongs to another member of the first group, and the second to-do task information is obtained after the second object modifies the first to-do task information.

20. The processing method according to claim 1, characterized in that: The method further comprises: In response to a progress reporting operation of the target to-do task by the to-do object of the target to-do task, progress information corresponding to the target to-do task is displayed on the task editing page, wherein the progress information is used to indicate the progress of the to-do task.

21. The processing method according to claim 1, characterized in that: The method further comprises: In response to a task extension operation of the target to-do task by the to-do object of the target to-do task, displaying an extension notification message; In response to a viewing operation of the management object on the postponement notification message, displaying the deadline of the target to-do task and the postponed deadline of the target to-do task; If a confirmation operation is performed on the deferred deadline, the deadline of the target to-do task is updated to the deferred deadline; If the response is a rejection operation for the extended deadline, the deadline of the target to-do task is maintained.

22. A pending task processing device, characterized in that: include: A display module, configured to display a task editing page in response to a first task viewing operation for a first group, wherein the task editing page is a page for synchronizing task information for the first group, and the first group includes at least one member; The display module is further configured to display to-do task information on the task editing page in response to a creation operation on the task editing page, wherein the to-do task information includes to-do content of a target to-do task, information on a to-do object of the target to-do task, and a to-do status of the target to-do task, the to-do object of the target to-do task belongs to a member of the first group, and the to-do status of the target to-do task is a first completion status; An updating module, configured to update the to-do state of the target to-do task from the first completed state to a second completed state in response to a state switching operation on the target to-do task; The display module is also used to display updated to-do task information on the task editing page in response to a second task viewing operation for the first group, wherein the updated to-do task information includes the to-do content of the target to-do task, information on the to-do object of the target to-do task, and the updated to-do status of the target to-do task, and the updated to-do status of the target to-do task is the second completion status.

23. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the processing method according to any one of claims 1 to 21 are implemented.

24. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the processing method according to any one of claims 1 to 21 are implemented.

25. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the processing method according to any one of claims 1 to 21 are implemented.

Citation Information

Cited By

  • Component generation method and device, electronic equipment and storage medium

    CN121008715A