CN115907358B - Method, device and system for processing tasks to be handled and electronic equipment - Google Patents

Method, device and system for processing tasks to be handled and electronic equipment Download PDF

Info

Publication number
CN115907358B
CN115907358B CN202211409890.2A CN202211409890A CN115907358B CN 115907358 B CN115907358 B CN 115907358B CN 202211409890 A CN202211409890 A CN 202211409890A CN 115907358 B CN115907358 B CN 115907358B
Authority
CN
China
Prior art keywords
task
handled
execution
original
execution object
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202211409890.2A
Other languages
Chinese (zh)
Other versions
CN115907358A (en
Inventor
张忠文
王保卫
王海威
姚向民
包艳
肖可
张洋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Baidu com Times Technology Beijing Co Ltd
Original Assignee
Baidu com Times Technology Beijing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Baidu com Times Technology Beijing Co Ltd filed Critical Baidu com Times Technology Beijing Co Ltd
Priority to CN202211409890.2A priority Critical patent/CN115907358B/en
Publication of CN115907358A publication Critical patent/CN115907358A/en
Application granted granted Critical
Publication of CN115907358B publication Critical patent/CN115907358B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The disclosure provides a method, a device, a system and electronic equipment for processing tasks to be handled, relates to the technical field of artificial intelligence, and particularly relates to the technical field of natural language processing and intelligent searching. The specific implementation scheme is as follows: acquiring tasks to be handled in a to-be-handled system and original tasks to be handled, which are associated with the tasks to be handled, in at least one service system; acquiring the execution state of at least one execution object to-be-handled task; inquiring at least one service system according to the keywords in the task to be handled, and acquiring knowledge link information corresponding to the keywords in the at least one service system; the knowledge link information and the execution state of the task to be handled and at least one execution object are pushed to a service system to which the original task to be handled belongs, so that the service system can know the execution condition of the task to be handled of a plurality of execution objects conveniently, the task to be handled can be pushed and deposited conveniently by the system to be handled, and the execution efficiency of the task to be handled is improved.

Description

Method, device and system for processing tasks to be handled and electronic equipment
Technical Field
The disclosure relates to the technical field of artificial intelligence, in particular to the technical field of natural language processing and intelligent searching, and particularly relates to a method, a device and a system for processing tasks to be handled and electronic equipment.
Background
Currently, in at least one business system in communication with a to-Do system, a to-Do task for a single execution object is generated; and synchronizing the task to be handled to a system to be handled, so as to send notification information to an execution object of the task to be handled through the system to be handled, and notifying the execution object to execute the task to be handled.
In the above scheme, on the service system side, it is difficult to track the execution condition of the task to be handled. Particularly, when there are a plurality of execution objects, it is difficult to know the execution conditions of tasks to be handled by the plurality of execution objects, and it is difficult to perform processing such as pushing the tasks to be handled.
Disclosure of Invention
The disclosure provides a method, a device, a system and electronic equipment for processing tasks to be handled.
According to an aspect of the present disclosure, there is provided a method for processing a task to be handled, applied to a system to be handled, the method including: acquiring tasks to be handled in the systems to be handled and original tasks to be handled, which are associated with the tasks to be handled, in at least one service system; acquiring the execution state of at least one execution object on the task to be handled; inquiring at least one service system according to the keywords in the task to be handled, and acquiring knowledge link information corresponding to the keywords in at least one service system; and pushing the knowledge link information and the execution state of at least one execution object on the task to be handled to a service system to which the original task to be handled belongs.
According to another aspect of the present disclosure, another method for processing a task to be handled is provided and applied to a service system, where the method includes: acquiring an original task to be handled in the service system and a task to be handled associated with the original task to be handled in the task to be handled system; receiving knowledge link information of the task to be handled and the execution state of at least one execution object on the task to be handled, wherein the knowledge link information is sent by the system to be handled; the knowledge link information is knowledge link information corresponding to keywords in the task to be handled in at least one business system; and displaying the knowledge link information and the execution state of at least one execution object on the display page of the original task to be handled.
According to another aspect of the present disclosure, there is provided a processing apparatus for a task to be handled, applied to a system to be handled, the apparatus including: the first acquisition module is used for acquiring the tasks to be handled in the systems to be handled and the original tasks to be handled, which are associated with the tasks to be handled, in at least one service system; the second acquisition module is used for acquiring the execution state of at least one execution object on the task to be handled; the third acquisition module is used for inquiring at least one service system according to the keywords in the task to be handled and acquiring knowledge link information corresponding to the keywords in at least one service system; and the pushing module is used for pushing the knowledge link information and the execution state of the execution object on the task to be handled to a service system to which the original task to be handled belongs.
According to another aspect of the present disclosure, there is provided a processing apparatus for tasks to be handled, applied to a business system, the apparatus including: the acquisition module is used for acquiring the original task to be handled in the service system and the task to be handled which is associated with the original task to be handled in the task to be handled system; the receiving module is used for receiving knowledge link information of the task to be handled, which is sent by the system to be handled, and the execution state of at least one execution object on the task to be handled; the knowledge link information is knowledge link information corresponding to keywords in the task to be handled in at least one business system; and the display module is used for displaying the knowledge link information and the execution state of at least one execution object on the to-be-handled task on the display page of the original to-be-handled task.
According to another aspect of the present disclosure, there is provided a processing system for tasks to be handled, including: a to-Do system, and at least one business system in communication with the to-Do system; the to-Do system is used for executing the processing method of the to-Do task according to the first aspect; the business system is used for executing the processing method of the task to be handled according to the second aspect.
According to another aspect of the present disclosure, there is provided an electronic device including: at least one processor; and a memory communicatively coupled to the at least one processor; the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor, so that the at least one processor can execute the method for processing the task to be handled proposed by the disclosure.
According to another aspect of the present disclosure, there is provided a non-transitory computer-readable storage medium storing computer instructions for causing a computer to execute the processing method of the task to be handled proposed in the present disclosure.
According to another aspect of the present disclosure, there is provided a computer program product comprising a computer program which, when executed by a processor, implements the steps of the method of processing a task to be handled set forth in the present disclosure.
It should be understood that the description in this section is not intended to identify key or critical features of the embodiments of the disclosure, nor is it intended to be used to limit the scope of the disclosure. Other features of the present disclosure will become apparent from the following specification.
Drawings
The drawings are for a better understanding of the present solution and are not to be construed as limiting the present disclosure. Wherein:
FIG. 1 is a schematic diagram according to a first embodiment of the present disclosure;
FIG. 2 is a schematic diagram according to a second embodiment of the present disclosure;
FIG. 3 is a schematic diagram of a Zhang Sancorresponding task card to be handled;
FIG. 4 is a schematic illustration of a workcard billboard;
FIG. 5 is a schematic illustration of a to-Do calendar;
FIG. 6 is a schematic diagram according to a third embodiment of the present disclosure;
FIG. 7 is a schematic diagram according to a fourth embodiment of the present disclosure;
FIG. 8 is a schematic diagram of a business system processing a replication request;
FIG. 9 is a schematic diagram of a display of a task star chain on a knowledge base page of the knowledge base system;
FIG. 10 is a schematic diagram according to a fifth embodiment of the present disclosure;
FIG. 11 is a schematic diagram of a to-Do system and business system executing a process of a to-Do task;
FIG. 12 is a schematic diagram of a framework for a to-Do system and business system;
FIG. 13 is a schematic diagram according to a sixth embodiment of the disclosure;
FIG. 14 is a schematic diagram according to a seventh embodiment of the present disclosure;
FIG. 15 is a block diagram of an electronic device for implementing a method of processing tasks to be handled in accordance with an embodiment of the present disclosure.
Detailed Description
Exemplary embodiments of the present disclosure are described below in conjunction with the accompanying drawings, which include various details of the embodiments of the present disclosure to facilitate understanding, and should be considered as merely exemplary. Accordingly, one of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the present disclosure. Also, descriptions of well-known functions and constructions are omitted in the following description for clarity and conciseness.
Currently, in at least one business system in communication with a to-Do system, a to-Do task for a single execution object is generated; and synchronizing the task to be handled to a system to be handled, so as to send notification information to an execution object of the task to be handled through the system to be handled, and notifying the execution object to execute the task to be handled.
In the above scheme, on the service system side, it is difficult to track the execution condition of the task to be handled. Particularly, when there are a plurality of execution objects, it is difficult to know the execution conditions of tasks to be handled by the plurality of execution objects, and it is difficult to perform processing such as pushing the tasks to be handled.
Aiming at the problems, the disclosure provides a method, a device, a system and electronic equipment for processing tasks to be handled.
Fig. 1 is a schematic diagram of a first embodiment of the present disclosure, and it should be noted that the method for processing a task to be handled according to the embodiments of the present disclosure may be applied to a device for processing a task to be handled, where the device may be configured in a system to be handled, so that the system to be handled may perform a processing function of the task to be handled. The to-Do system may be an electronic device, software in the electronic device, or a component embedded in the software of the electronic device, and may be set according to actual needs. In the following embodiments, the execution subject is taken as an example of the to-do system.
The electronic device may be any device with computing capability, for example, may be a personal computer (Personal Computer, abbreviated as PC), a mobile terminal, a server, etc., and the mobile terminal may be, for example, a vehicle-mounted device, a mobile phone, a tablet computer, a personal digital assistant, a wearable device, etc., and may be a hardware device with various operating systems, a touch screen, and/or a display screen.
As shown in FIG. 1, the method for processing the task to be handled may include the following steps:
step 101, obtaining a task to be handled in a task to be handled system and an original task to be handled associated with the task to be handled in at least one service system.
In the embodiment of the present disclosure, before step 101, the to-Do system may further perform the following process: when a task release request of a service system is received, a first task to be handled is created according to a first original task to be handled in the task release request; and establishing an association relation between the first task to be handled and the first original task to be handled.
In the disclosed embodiment, the business system is a system that can create an original to-do task for execution by at least one execution object. The business system, such as a knowledge base system, a conference system, a document collaborative editing system, etc., can be set according to actual needs.
The knowledge in the knowledge base system can be edited by a plurality of execution objects. In the editing process of the knowledge, at least one task to be done, for example, an editing task to be done, a review task to be done, etc. can be generated, so that the execution object executes, and then a piece of knowledge is generated or the existing knowledge is updated.
In the conference system, a conference summary may be generated according to the conference, where the conference summary may include at least one task to be handled that needs to be executed by the execution object, so as to execute the execution object.
The document in the document collaborative editing system can be edited by a plurality of execution objects. In the editing process of the document, at least one task to be done, for example, a task to be done document supplementing task, a task to be done document editing task, a task to be done document updating task, etc. can be generated, so as to execute the object execution, and further generate a document or update an existing document.
In the embodiment of the disclosure, the to-Do system may be a system that communicates with the business system, and the to-Do system may log in or open a page of the business system so that the execution object executes the to-Do task on the page. For example, in the knowledge base system, the to-be-handled system may open a knowledge base page through a link or the like, and edit the knowledge on the knowledge base page. For another example, in the document collaborative editing system, the to-be-done system may open a document collaborative editing page, and edit the document on the document collaborative editing page.
The business system may be set in an electronic device to which the to-be-handled system belongs, or in software to which the to-be-handled system belongs, or in other electronic devices except the electronic device to which the to-be-handled system belongs. For example, a part of the service system may be disposed in an electronic device to which the to-Do system belongs; the partial business system can be arranged in other electronic equipment besides the electronic equipment to which the to-be-handled system belongs. The present invention is not particularly limited herein.
The to-Do system creates to-Do tasks associated with original to-Do tasks in the business system according to task release requests of the business system, so that the to-Do system can conveniently perform to-Do task notification, tracking, pushing and other processing, and the to-Do system can conveniently acquire knowledge link information of the to-Do tasks and execution states of at least one execution object to-Do tasks, and further the to-Do tasks are pushed to the business system to be displayed.
In the embodiment of the disclosure, the association relationship between the first to-be-handled task and the first original to-be-handled task enables the operation aiming at the first to-be-handled task to be synchronized to the first original to-be-handled task, and the operation aiming at the first original to-be-handled task to be synchronized to the first to-be-handled task, so that consistency of execution states between the first to-be-handled task and the first original to-be-handled task is ensured.
Step 102, obtaining an execution state of the task to be handled by at least one execution object.
In an embodiment of the present disclosure, an execution state of the task to be handled by the at least one execution object is used to indicate whether the task to be handled by the at least one execution object is executed. The operations that the at least one execution object needs to execute the task to be handled may be the same or different, which is not specifically limited herein.
At least one execution object is a person for executing the task to be done. In the case where the to-Do system is a component embedded in software of the electronic device, the at least one execution object may be a person using the software. The software may be communication software, for example.
And step 103, inquiring at least one service system according to the keywords in the task to be handled, and acquiring knowledge link information corresponding to the keywords in the at least one service system.
In the embodiment of the present disclosure, the knowledge link information may be link information of a knowledge point corresponding to a keyword in a task to be handled. Knowledge points such as knowledge in a knowledge base system, meeting summary in a meeting system, documents in a document collaborative editing system, and the like.
In the embodiment of the present disclosure, the process of obtaining knowledge link information of a task to be handled by the system to be handled may be, for example, that the system to be handled obtains keywords in the task to be handled; inquiring at least one service system according to the keywords, and acquiring knowledge points comprising the keywords in the at least one service system; further, knowledge link information including knowledge points of the keywords is determined as knowledge link information corresponding to the keywords.
The to-Do system can also acquire the operation link information of the to-Do task in the to-Do system, and then push the operation link information to the service system to which the original to-Do task belongs, so that an execution object can conveniently open the page of the to-Do task in the to-Do system through the operation link information, and further execute the execution process. In addition, the to-be-handled system can also acquire comment information of other personnel on the operation of each execution object in the to-be-handled task, and then the comment information is pushed to the service system to which the original to-be-handled task belongs.
And step 104, pushing the knowledge link information and the execution state of the task to be handled and at least one execution object to a service system to which the original task to be handled belongs.
In the embodiment of the disclosure, in the business system, the knowledge link information and the execution state of the task to be handled of the at least one execution object may be displayed in the form of a task star chain. Wherein, for example, at least one of the following can be displayed in the task star chain by blocks respectively: at least one execution object is used for executing the execution state, comment information, knowledge link information and operation link information of the task to be handled.
According to the method for processing the tasks to be handled, the tasks to be handled in the systems to be handled and the original tasks to be handled, which are associated with the tasks to be handled, in at least one service system are obtained; acquiring the execution state of at least one execution object to-be-handled task; inquiring at least one service system according to the keywords in the task to be handled, and acquiring knowledge link information corresponding to the keywords in the at least one service system; the knowledge link information and the execution state of the task to be handled and at least one execution object are pushed to a service system to which the original task to be handled belongs, so that the service system can know the execution condition of the task to be handled of a plurality of execution objects conveniently, the task to be handled can be pushed and deposited conveniently by the system to be handled, and the execution efficiency of the task to be handled is improved.
In order to facilitate each execution object to process the task to be handled, to obtain knowledge link information of the task to be handled and an execution state of at least one execution object to be handled, the task to be handled may be pushed to each execution object. As shown in fig. 2, fig. 2 is a schematic diagram of a second embodiment according to the present disclosure, and the embodiment shown in fig. 2 may include the following steps:
Step 201, obtaining a task to be handled in a task handling system and an original task to be handled associated with the task to be handled in at least one service system.
Step 202, determining at least one execution object of the task to be handled according to the at least one execution object identification in the task to be handled.
In an embodiment of the present disclosure, at least one execution object identifier may be included in the to-do task. The task to be handled is, for example, "submit learning core notes of XXX course @ Zhang Sano @ Lifour", wherein Zhang Sano and Lifour are marked for execution objects in the task to be handled. And the task to be handled, such as 'PRD review of finishing XXX project @ Zhang three', wherein Zhang three is the execution object identification in the task to be handled.
Step 203, pushing the task to be handled and the initial execution state of the corresponding execution object to the task to be handled to at least one execution object.
The initial execution state of the task to be performed by the at least one execution object may be, for example, in progress or to be completed.
In this embodiment of the present disclosure, the process of executing step 203 by the to-be-handled system may be, for example, generating, according to the to-be-handled task and the initial execution state of the to-be-handled task by the at least one execution object, a to-be-handled task card corresponding to the at least one execution object; and pushing the corresponding task card to be handled to at least one execution object.
Taking "submit learning heart notes of XXX course @ Zhang Sano @ Li Si" as an example, a schematic diagram of the Zhang Sancorresponding task card to be handled may be shown in FIG. 3. In the task to be handled card in fig. 3, the initial execution state of the task to be handled and the task to be handled of Zhang three are displayed.
The process of generating the to-be-handled task card corresponding to the at least one execution object by the to-be-handled system may be, for example, invoking a card service, so that the card service generates the to-be-handled task card corresponding to the at least one execution object according to the to-be-handled task and an initial execution state of the to-be-handled task by the at least one execution object. The card service may be one service in the to-be-handled system, one service in the electronic device to which the to-be-handled system belongs, or one service in the software to which the to-be-handled system belongs.
The to-be-handled system pushes corresponding to at least one execution object to display the to-be-handled task cards in a popup window mode and the like, so that the execution object can conveniently know the to-be-handled task to be executed in time, the to-be-handled task is further executed in time, and the execution efficiency of the to-be-handled task is further improved.
In an embodiment of the present disclosure, the to-Do system may also perform the following process: updating the task list to be handled of the at least one execution object according to the task to be handled and the initial execution state of the at least one execution object to be handled; when a request for acquiring the task list to be handled of the first execution object is received, pushing the task list to be handled of the first execution object to the first execution object.
When the first execution object clicks or selects the relevant control of the task list to be handled on the page, the task handling system determines that a task list acquisition request aiming at the first execution object is received. Taking "submitting learning core notes of XXX courses @ Zhang San @ Liqu" and "PRD review of completed XXX items @ Zhang San" as examples, the task list to be handled of Zhang San may be displayed on a work card billboard, and a schematic diagram of the work card billboard may be shown in FIG. 4. Based on FIG. 4, it can be seen that PRD review of the XXX project is completed for sheet three, but the submission of learning notes for the XXX course is not completed.
When receiving a request for acquiring a task list of a first execution object, the task system pushes the task list of the first execution object to the first execution object, so that the first execution object can know the task to be executed in the follow-up process conveniently, and further execute the task in time, and the execution efficiency of the task to be executed is further improved.
In an embodiment of the present disclosure, the to-Do system may also perform the following process: and displaying a to-be-handled task list of the execution object in a to-be-handled calendar mode, prompting the execution object which days have to be executed by the to-be-handled task, further promoting the execution object to execute the to-be-handled task as soon as possible, and further improving the execution efficiency of the to-be-handled task. The schematic diagram of the to-be-handled calendar may be as shown in fig. 5, where the to-be-handled calendar in fig. 5 is a three-piece to-be-handled calendar. In FIG. 5, to-Do 1 may represent a to-Do task "PRD review for completing XXX project @ Zhang Sany" and to-Do 2 may represent a to-Do task "submit learning notes of XXX course @ Zhang Sany @ Lifour".
Step 204, obtaining an execution state of the task to be handled by at least one execution object.
Step 205, inquiring at least one service system according to the keywords in the task to be handled, and acquiring knowledge link information corresponding to the keywords in the at least one service system.
And step 206, pushing the knowledge link information and the execution state of the task to be handled and at least one execution object to a service system to which the original task to be handled belongs.
It should be noted that, for details of step 201, step 204, step 205 and step 206, reference may be made to step 101, step 102, step 103 and step 104 in the embodiment shown in fig. 1, and detailed description thereof will not be provided here.
According to the method for processing the tasks to be handled, the tasks to be handled in the systems to be handled and the original tasks to be handled, which are associated with the tasks to be handled, in at least one service system are obtained; determining at least one execution object of the task to be handled according to the at least one execution object identification in the task to be handled; pushing the task to be handled to at least one execution object and the initial execution state of the corresponding execution object to be handled; acquiring the execution state of at least one execution object to-be-handled task; inquiring at least one service system according to the keywords in the task to be handled, and acquiring knowledge link information corresponding to the keywords in the at least one service system; the knowledge link information and the execution state of the task to be handled and at least one execution object are pushed to a service system to which the original task to be handled belongs, so that the service system can know the execution condition of the task to be handled of a plurality of execution objects conveniently, the task to be handled can be pushed and deposited conveniently by the system to be handled, and the execution efficiency of the task to be handled is improved.
In order to determine the execution state of the task to be handled by the at least one execution object in time, the task handling system may acquire the operation of the task to be handled by the at least one execution object in real time. As shown in fig. 6, fig. 6 is a schematic diagram of a third embodiment according to the present disclosure, and the embodiment shown in fig. 6 may include the following steps:
step 601, obtaining a task to be handled in a task handling system and an original task to be handled associated with the task to be handled in at least one service system.
Step 602, obtaining execution operation information of at least one execution object on a task to be handled.
In the embodiment of the present disclosure, the executing step 602 of the to-Do system may be, for example, obtaining first execution operation information of a to-Do task of at least one execution object in the to-Do system; acquiring second execution operation information of at least one execution object in a business system to which an original task associated with the task to be handled belongs on the original task to be handled; and determining the execution operation information of the task to be processed of at least one execution object according to the first execution operation information and the second execution operation information.
Wherein, the at least one execution object is used for executing operation information of the task to be handled, such as submitting operation, review operation, editing operation and the like. Taking the to-be-handled task as "PRD review @ Zhang san for completing XXX project" as an example, the execution operation information of Zhang san to-be-handled task may be, for example, PRD review operation. Taking the to-be-handled task as an example of submitting learning heart notes @ Zhang san @ Lifour of the XXX course, the execution operation information of Zhang san to-be-handled task can be, for example, learning heart notes submitting operation, and the execution operation information of Lifour to-be-handled task can be, for example, learning heart notes submitting operation.
The to-Do system can acquire first execution operation information of the to-Do task of at least one execution object. The to-Do system can acquire second execution operation information of at least one execution object in the service system on the original to-Do task through interaction with the service system.
The method comprises the steps that a to-be-handled system obtains first execution operation information of a to-be-handled task of at least one execution object in the to-be-handled system; the second execution operation information of at least one execution object to the original task to be processed in the business system to which the original task to be processed related to the task to be processed belongs is obtained, and then the execution operation information of the at least one execution object to be processed is determined.
And step 603, updating the initial execution state of the task to be handled of the at least one execution object according to the execution operation information to obtain the execution state of the task to be handled of the at least one execution object.
The initial execution state of the task to be performed by the at least one execution object may be, for example, in progress or to be completed.
The execution state of the task to be performed by the at least one execution object may be, for example, in progress, to be completed, etc.
Step 604, inquiring at least one service system according to the keywords in the task to be handled, and acquiring knowledge link information corresponding to the keywords in the at least one service system.
In the embodiment of the present disclosure, the process of obtaining knowledge link information of a task to be handled by the system to be handled may be, for example, that the system to be handled obtains keywords in the task to be handled; inquiring at least one service system according to the keywords, and acquiring knowledge points comprising the keywords in the at least one service system; further, knowledge link information including knowledge points of the keywords is determined as knowledge link information corresponding to the keywords.
The to-Do system can also acquire the operation link information of the to-Do task in the to-Do system, and then push the operation link information to the service system to which the original to-Do task belongs, so that an execution object can conveniently open the page of the to-Do task in the to-Do system through the operation link information, and further execute the execution process. In addition, the to-be-handled system can also acquire comment information of other personnel on the operation of each execution object in the to-be-handled task, and then the comment information is pushed to the service system to which the original to-be-handled task belongs.
Step 605, pushing the knowledge link information and the execution state of the task to be handled and at least one execution object to the service system to which the original task to be handled belongs.
It should be noted that, for details of step 601, step 604, and step 605, reference may be made to step 101, step 103, and step 104 in the embodiment shown in fig. 1, and detailed description thereof will not be provided here.
According to the method for processing the tasks to be handled, the tasks to be handled in the systems to be handled and the original tasks to be handled, which are associated with the tasks to be handled, in at least one service system are obtained; acquiring execution operation information of at least one execution object on a task to be handled; updating the initial execution state of the task to be handled of at least one execution object according to the execution operation information to obtain the execution state of the task to be handled of at least one execution object; inquiring at least one service system according to the keywords in the task to be handled, and acquiring knowledge link information corresponding to the keywords in the at least one service system; the knowledge link information and the execution state of the task to be handled and at least one execution object are pushed to a service system to which the original task to be handled belongs, so that the service system can know the execution condition of the task to be handled of a plurality of execution objects conveniently, the task to be handled can be pushed and deposited conveniently by the system to be handled, and the execution efficiency of the task to be handled is improved.
Fig. 7 is a schematic diagram of a fourth embodiment of the present disclosure, and it should be noted that the method for processing a task to be handled according to the embodiments of the present disclosure may be applied to a device for processing a task to be handled, where the device may be configured in a business system, so that the business system may perform a processing function of the task to be handled. The service system may be an electronic device, software in the electronic device, or a component embedded in the software of the electronic device, etc., and may be set according to actual needs. In the following embodiments, an execution subject is taken as an example of a service system.
The electronic device may be any device with computing capability, for example, may be a personal computer (Personal Computer, abbreviated as PC), a mobile terminal, a server, etc., and the mobile terminal may be, for example, a vehicle-mounted device, a mobile phone, a tablet computer, a personal digital assistant, a wearable device, etc., and may be a hardware device with various operating systems, a touch screen, and/or a display screen.
As shown in FIG. 7, the method for processing the task to be handled may include the following steps:
step 701, obtaining an original task to be handled in a business system and a task to be handled associated with the original task to be handled in the task handling system.
In the disclosed embodiment, prior to step 701, the business system may also perform the following process: and sending a task release request to the to-be-handled system, wherein the task release request carries a first original to-be-handled task and is used for indicating the to-be-handled system to create a first to-be-handled task associated with the first original to-be-handled task.
In the disclosed embodiment, the business system is a system that can create an original to-do task for execution by at least one execution object. The business system, such as a knowledge base system, a conference system, a document collaborative editing system, etc., can be set according to actual needs.
The business system sends a task release request to the to-be-handled system to create a first to-be-handled task associated with a first original to-be-handled task in the business system on the to-be-handled system, so that the to-be-handled system is convenient to carry out to-be-handled task notification, tracking, pushing and other processing, the to-be-handled system is convenient to obtain knowledge link information of the to-be-handled task and the execution state of at least one execution object to-be-handled task, and the to-be-handled task is further pushed to the business system to be displayed.
In the embodiment of the present disclosure, for a second original task that has been created in the service system, if a replication request for the second original task is received, the service system may determine whether a new original task needs to be re-established. Thus, the business system may also perform the following process: when a replication request for a second original task to be handled in the business system is received, a second execution object for requesting to execute replication operation is obtained; when the execution object of the second original task comprises the second execution object, generating a copy original task of the second original task; the method comprises the steps that a correlation relation exists between a copy original task to be handled and a second original task to be handled; and when the execution object of the second original to-do task does not comprise the second execution object, creating a third original to-do task, wherein the task information of the third original to-do task is the same as the task information of the second original to-do task.
As shown in fig. 8, a schematic diagram of a service system processing a replication request is shown. The processing of the replication request by the business system in fig. 8 includes the following procedures: (1) obtain Type sth. The Type sth represents a task name and an execution object identifier which are input when the second original task to be handled is created. And (2) manually converting to obtain the block to be processed. The to-Do block represents a second original to-Do task created. The business system needs to establish a second original task to be done when the establishment request is received according to the operation of the execution object. (3) And copying the to-be-processed block, namely, the business system receives a copying request for the second original to-be-processed task. (4) The business system determines whether a second execution object requesting to execute the copy operation is located in an execution object of the second original to-do task, that is, whether the second execution object has an execution right (e.g., editing right) for the second original to-do task. (5) If yes, generating a copy original task to be handled of the second original task to be handled; and the association relation exists between the copy original task to be handled and the second original task to be handled. The copy original task to be handled and the second original task to be handled can be regarded as the same block to be handled. (6) If the task does not exist, a third original task is created (namely, a task name of the second original task and a to-be-handled list style rich text of an execution object identifier are generated, and then a new to-be-handled block is generated, wherein the new to-be-handled block is the third original task).
When the to-be-handled block is obtained in the step (2), if other execution objects aim at the data update of the to-be-handled block in the conversion process, determining whether to cover the data update by the object creating the to-be-handled block. In addition, when the task name of the to-be-handled block, namely the second original to-be-handled task is updated, the task name updating process can be synchronously performed on the duplicate original to-be-handled task.
The copying process of the second original task to be done can facilitate reissuing or pushing the second original task to be done under the condition that the second original task to be done is not executed, and the execution object can conveniently execute the second original task to be done in time.
Step 702, receiving knowledge link information of a task to be handled and an execution state of at least one execution object, wherein the knowledge link information is sent by a system to be handled; the knowledge link information is knowledge link information corresponding to keywords in the task to be handled in at least one service system.
In the embodiment of the present disclosure, the knowledge link information may be link information of a knowledge point corresponding to a keyword in a task to be handled. Knowledge points such as knowledge in a knowledge base system, meeting summary in a meeting system, documents in a document collaborative editing system, and the like.
In the embodiment of the disclosure, the service system may further receive the operation link information of the task to be handled sent by the task to be handled system, so that the execution object opens the page of the task to be handled in the task to be handled system through the operation link information, and further performs execution processing. In addition, the business system can also receive comment information of operations of each execution object in the task to be handled, which is sent by the task handling system, by other personnel.
In step 703, the knowledge link information and the execution status of the task to be handled by at least one execution object are displayed on the display page of the original task to be handled.
In the embodiment of the present disclosure, the process of executing step 703 by the service system may be, for example, displaying knowledge link information and an execution state of the task to be handled by at least one execution object when receiving a related information display request for the task to be handled originally; and stopping displaying the knowledge link information and the execution state of the task to be handled by at least one execution object when receiving the related information stopping display request for the original task to be handled.
In the business system, knowledge link information and the execution state of at least one execution object to-be-handled task can be displayed in the form of a task star chain. Wherein, for example, at least one of the following can be displayed in the task star chain by blocks respectively: the execution state, comment information, knowledge link information, operation link information and the like of the tasks to be processed can be convenient for the service system to know the execution state of the original tasks to be processed in time, so that pushing and precipitating processing can be performed, and the execution efficiency of the original tasks to be processed can be improved.
Taking a business system as a knowledge base system as an example, as shown in fig. 9, a schematic diagram of displaying a task star chain on a knowledge base page of the knowledge base system is shown. In the task star chain in FIG. 9, there are included the execution states of Zhang three pairs of original to-Do tasks "submit learning heart notes that XXX may have been @ Zhang three @ Lifour", and the execution states of Lifour pairs of original to-Do tasks "submit learning heart notes that XXX may have been @ Zhang three @ Lifour". The task star chain in fig. 9 also includes comment information, knowledge link information, and the like of operations of other personnel on each execution object in the task to be handled. In fig. 9, knowledge link information such as "iCafe card XXX" and "knowledge base page XXX".
According to the method for processing the tasks to be handled, the original tasks to be handled in the service system and the tasks to be handled which are associated with the original tasks to be handled in the tasks to be handled system are obtained; receiving knowledge link information of a task to be handled and an execution state of at least one execution object, wherein the knowledge link information is sent by a system to be handled and is used for processing the task to be handled; the knowledge link information is knowledge link information corresponding to keywords in the task to be handled in at least one service system; the method comprises the steps that knowledge link information and the execution state of the task to be handled of at least one execution object are displayed on a display page of an original task to be handled, so that a business system can know the execution condition of the task to be handled of a plurality of execution objects conveniently, the task to be handled can be pushed and deposited conveniently by the system to be handled, and the execution efficiency of the task to be handled is improved.
FIG. 10 is a schematic diagram of a fifth embodiment of the present disclosure, as shown in FIG. 10, a processing system for a to-Do task may include a to-Do system 110, and at least one business system 120 in communication with the to-Do system. The to-Do system 110 is configured to execute a method for processing a to-Do task in the embodiment shown in fig. 1 to 6; the business system 120 is configured to execute the method for processing the task to be handled in the embodiments shown in fig. 7 to 9.
A schematic diagram of the to-Do system and the business system executing the to-Do task may be shown in fig. 11. In fig. 11, a business system such as a knowledge base system, a conference system, or the like. Original tasks to be handled in the business system, such as a knowledge base todo, conference precipitation todo, other systems todo, and the like. The to-Do system can interact with the service system, perform shell breaking recombination and the like on the original to-Do task in the service system, further generate a to-Do list (to-Do task list), perform to-Do tracking processing, and transmit the state of the to-Do task back to the service system.
The to-be-handled system can intelligently trigger the work card service to enable the work card service to generate a to-be-handled task card, and the to-be-handled task card is pushed to an execution object through a trigger channel. Where the triggering channel is e.g. personal session, workgroup, service number and workcard Feed etc. The to-be-handled system can also acquire the execution operation information of the to-be-handled task of the execution object through the work card service. Wherein the workcard service may select a trigger channel in conjunction with a department management tool (e.g., department bulletin and team calendar, etc.).
The to-be-handled system may generate information (i.e., knowledge link information, execution state of at least one execution object to-be-handled task, etc.) to be displayed by the task star chain in the service system by performing knowledge aggregation on the to-be-handled system and knowledge in at least one service system, and enable (e.g., push) the knowledge to the service system to display the task star chain on the service system. The knowledge in the business system is, for example, iCafe card, iCode, knowledge base document, and other knowledge.
The schematic frame of the to-Do system and the business system may be shown in fig. 12. In fig. 12, a service party represents at least one service system. The left part of the broken line in the service party represents a service system in communication with the previous old to-do system, wherein the old to-do system represents the old to-do system; the portion of the business side to the right of the dashed line represents the business system in communication with the to-Do system of the present disclosure, where the new to-Do represents the to-Do system of the present disclosure. An open interface (imid) is arranged between the new to-be-handled and the service party so as to facilitate interaction between the new to-be-handled and the service party.
The data formats of the original to-be-handled task in the old to-be-handled task and the original to-be-handled task in the new to-be-handled task are inconsistent, so that data adaptation and other processing needs to be performed on the original to-be-handled task in the old to-be-handled task.
Wherein, be provided with at least one of the following modules in the new to do: data adaptation, events, operation records, personalized fields, files, comments, rights, to-do signboards, notifications and the like. The file is generated in the task processing process and is used for providing in the form of a network disk, a link or an icafe.
The new task may interact with the client (i.e., a terminal used by the execution object to execute the task to be handled) through a front end interface (imid), and directly push the bulletin board message (including a plurality of tasks to be handled) to the client, or push the message to the client through the notification center. Wherein, at least one real task to be done in the following form can be performed on the client: to-do details, a work card billboard, a to-do billboard, and a message card.
The event in the new task to be handled may refer to a change of an execution state of the task to be handled and an execution operation for the task to be handled, where the event may be provided to a service party or a star link service in the service party through an event center, so as to display event information and the like on a page (e.g., a knowledge base page) of the service party in a star link form.
In order to achieve the above embodiments, the present disclosure further provides a device for processing tasks to be handled.
As shown in fig. 13, fig. 13 is a schematic diagram according to a sixth embodiment of the present disclosure. The to-do task processing device 130 may be applied to a to-do system, including: a first acquisition module 1301, a second acquisition module 1302, a third acquisition module 1303, and a push module 1304.
The first obtaining module 1301 is configured to obtain a task to be handled in the task to be handled system, and an original task to be handled associated with the task to be handled in at least one service system; a second obtaining module 1302, configured to obtain an execution state of the task to be handled by at least one execution object; a third obtaining module 1303, configured to query at least one service system according to a keyword in the task to be handled, and obtain knowledge link information corresponding to the keyword in at least one service system; and a pushing module 1304, configured to push the knowledge link information and an execution state of the task by at least one execution object to a service system to which the original task belongs.
As one possible implementation manner of the embodiments of the present disclosure, the apparatus further includes: a creation module and a building module; the creation module is used for creating a first task to be handled according to a first original task to be handled in the task issuing request when the task issuing request of the service system is received; the establishing module is used for establishing the association relation between the first task to be handled and the first original task to be handled.
As one possible implementation manner of the embodiments of the present disclosure, the apparatus further includes: a determining module; the determining module is used for determining at least one execution object of the task to be handled according to at least one execution object identification in the task to be handled; the pushing module 1304 is further configured to push, to at least one execution object, the task to be handled and an initial execution state of the task to be handled by the corresponding execution object.
As a possible implementation manner of the embodiments of the present disclosure, the pushing module 1304 is specifically configured to generate, according to the task to be handled and an initial execution state of the task to be handled by at least one execution object, a task card to be handled corresponding to the execution object; and pushing the corresponding task card to be handled to at least one execution object.
As one possible implementation manner of the embodiments of the present disclosure, the apparatus further includes: updating a module; the updating module is used for updating the to-be-handled task list of at least one execution object according to the to-be-handled task and the initial execution state of the to-be-handled task by at least one execution object; the pushing module 1304 is further configured to, when receiving a request for obtaining a task list to be handled for a first execution object, push the task list to be handled of the first execution object to the first execution object.
As a possible implementation manner of the embodiments of the present disclosure, the second obtaining module 1302 is specifically configured to obtain execution operation information of the task to be handled by at least one execution object; and updating the initial execution state of the task to be handled by at least one execution object according to the execution operation information to obtain the execution state of the task to be handled by at least one execution object.
As a possible implementation manner of the embodiments of the present disclosure, the second obtaining module 1302 is specifically configured to obtain first execution operation information of the task to be handled by at least one execution object in the system to be handled; acquiring second execution operation information of at least one execution object of a business system to which an original task associated with the task to be handled belongs on the original task to be handled; and determining the execution operation information of at least one execution object on the task to be handled according to the first execution operation information and the second execution operation information.
The processing device for the tasks to be handled in the embodiment of the disclosure obtains the tasks to be handled in the systems to be handled and the original tasks to be handled associated with the tasks to be handled in at least one service system; acquiring the execution state of at least one execution object to-be-handled task; inquiring at least one service system according to the keywords in the task to be handled, and acquiring knowledge link information corresponding to the keywords in the at least one service system; the knowledge link information and the execution state of the task to be handled and at least one execution object are pushed to a service system to which the original task to be handled belongs, so that the service system can know the execution condition of the task to be handled of a plurality of execution objects conveniently, the task to be handled can be pushed and deposited conveniently by the system to be handled, and the execution efficiency of the task to be handled is improved.
As shown in fig. 14, fig. 14 is a schematic diagram according to a seventh embodiment of the present disclosure. The to-do task processing device 140 may be applied to a business system, including: an acquisition module 1401, a receiving module 1402 and a display module 1403.
The obtaining module 1401 is configured to obtain an original task to be handled in the service system, and a task to be handled associated with the original task to be handled in the task to be handled system; a receiving module 1402, configured to receive knowledge link information of the task to be handled and an execution state of at least one execution object on the task to be handled, where the knowledge link information is sent by the task to be handled system; the knowledge link information is knowledge link information corresponding to keywords in the task to be handled in at least one business system; the display module 1403 is configured to display the knowledge link information and an execution state of the task by at least one execution object on a display page of the original task.
As one possible implementation manner of the embodiments of the present disclosure, the apparatus further includes: the task issuing module is used for sending a task issuing request to the to-be-handled system, wherein the task issuing request carries a first original to-be-handled task and is used for indicating the to-be-handled system to create a first to-be-handled task associated with the first original to-be-handled task.
As one possible implementation manner of the embodiments of the present disclosure, the apparatus further includes: a generating module and a creating module; the obtaining module 1401 is further configured to obtain, when receiving a replication request for a second original task to be handled in the service system, a second execution object that requests to execute a replication operation; the generating module is configured to generate a duplicate original to-do task of the second original to-do task when the execution object of the second original to-do task includes the second execution object; the copy original task to be handled and the second original task to be handled have an association relation; the creating module is configured to create a third original to-do task when the execution object of the second original to-do task does not include the second execution object, where task information of the third original to-do task is the same as task information of the second original to-do task.
As one possible implementation manner of the embodiments of the present disclosure, the display module 1403 is specifically configured to display, when receiving a related information display request for the original task to be handled, the knowledge link information and an execution state of the task to be handled by at least one execution object; and stopping displaying the knowledge link information and the execution state of at least one execution object on the task to be handled when receiving a request for stopping displaying the related information of the original task to be handled.
The processing device for the tasks to be handled in the embodiment of the disclosure obtains the original tasks to be handled in the service system and the tasks to be handled which are associated with the original tasks to be handled in the tasks to be handled system; receiving knowledge link information of a task to be handled and an execution state of at least one execution object, wherein the knowledge link information is sent by a system to be handled and is used for processing the task to be handled; the knowledge link information is knowledge link information corresponding to keywords in the task to be handled in at least one service system; the method comprises the steps that knowledge link information and the execution state of the task to be handled of at least one execution object are displayed on a display page of an original task to be handled, so that a business system can know the execution condition of the task to be handled of a plurality of execution objects conveniently, the task to be handled can be pushed and deposited conveniently by the system to be handled, and the execution efficiency of the task to be handled is improved.
In the technical scheme of the disclosure, the related processes of collecting, storing, using, processing, transmitting, providing, disclosing and the like of the personal information of the user are performed on the premise of proving the consent of the user, and all the processes accord with the regulations of related laws and regulations, and the public welfare is not violated.
According to embodiments of the present disclosure, the present disclosure also provides an electronic device, a readable storage medium and a computer program product.
Fig. 15 illustrates a schematic block diagram of an example electronic device 1500 that may be used to implement embodiments of the present disclosure. Electronic devices are intended to represent various forms of digital computers, such as laptops, desktops, workstations, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. The electronic device may also represent various forms of mobile devices, such as personal digital processing, cellular telephones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions, are meant to be exemplary only, and are not meant to limit implementations of the disclosure described and/or claimed herein.
As shown in fig. 15, the apparatus 1500 includes a computing unit 1501, which can perform various appropriate actions and processes according to a computer program stored in a Read Only Memory (ROM) 1502 or a computer program loaded from a storage unit 1508 into a Random Access Memory (RAM) 1503. In the RAM 1503, various programs and data required for the operation of the device 1500 may also be stored. The computing unit 1501, the ROM 1502, and the RAM 1503 are connected to each other through a bus 1504. An input/output (I/O) interface 1505 is also connected to bus 1504.
Various components in device 1500 are connected to I/O interface 1505, including: an input unit 1506 such as a keyboard, mouse, etc.; an output unit 1507 such as various types of displays, speakers, and the like; a storage unit 1508 such as a magnetic disk, an optical disk, or the like; and a communication unit 1509 such as a network card, modem, wireless communication transceiver, etc. The communication unit 1509 allows the device 1500 to exchange information/data with other devices via a computer network, such as the internet, and/or various telecommunications networks.
The computing unit 1501 may be a variety of general and/or special purpose processing components having processing and computing capabilities. Some examples of computing unit 1501 include, but are not limited to, a Central Processing Unit (CPU), a Graphics Processing Unit (GPU), various specialized Artificial Intelligence (AI) computing chips, various computing units running machine learning model algorithms, digital Signal Processors (DSPs), and any suitable processor, controller, microcontroller, etc. The computing unit 1501 performs the various methods and processes described above, such as the processing method of the to-do task. For example, in some embodiments, the methods of processing tasks may be implemented as a computer software program tangibly embodied on a machine-readable medium, such as the storage unit 1508. In some embodiments, part or all of the computer program may be loaded and/or installed onto the device 1500 via the ROM 1502 and/or the communication unit 1509. When the computer program is loaded into the RAM 1503 and executed by the computing unit 1501, one or more steps of the above-described processing method of the task to be handled may be performed. Alternatively, in other embodiments, the computing unit 1501 may be configured to execute the processing method of the task to be handled by any other suitable means (e.g., by means of firmware).
Various implementations of the systems and techniques described here above may be implemented in digital electronic circuitry, integrated circuit systems, field Programmable Gate Arrays (FPGAs), application Specific Integrated Circuits (ASICs), application Specific Standard Products (ASSPs), systems On Chip (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and/or combinations thereof. These various embodiments may include: implemented in one or more computer programs, the one or more computer programs may be executed and/or interpreted on a programmable system including at least one programmable processor, which may be a special purpose or general-purpose programmable processor, that may receive data and instructions from, and transmit data and instructions to, a storage system, at least one input device, and at least one output device.
Program code for carrying out methods of the present disclosure may be written in any combination of one or more programming languages. These program code may be provided to a processor or controller of a general purpose computer, special purpose computer, or other programmable data processing apparatus such that the program code, when executed by the processor or controller, causes the functions/operations specified in the flowchart and/or block diagram to be implemented. The program code may execute entirely on the machine, partly on the machine, as a stand-alone software package, partly on the machine and partly on a remote machine or entirely on the remote machine or server.
In the context of this disclosure, a machine-readable medium may be a tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. The machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of a machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
To provide for interaction with a user, the systems and techniques described here can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to a user; and a keyboard and pointing device (e.g., a mouse or trackball) by which a user can provide input to the computer. Other kinds of devices may also be used to provide for interaction with a user; for example, feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form, including acoustic input, speech input, or tactile input.
The systems and techniques described here can be implemented in a computing system that includes a background component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front-end component (e.g., a user computer having a graphical user interface or a web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such background, middleware, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: local Area Networks (LANs), wide Area Networks (WANs), and the internet.
The computer system may include a client and a server. The client and server are typically remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other. The server may be a cloud server, a server of a distributed system, or a server incorporating a blockchain.
It should be appreciated that various forms of the flows shown above may be used to reorder, add, or delete steps. For example, the steps recited in the present disclosure may be performed in parallel or sequentially or in a different order, provided that the desired results of the technical solutions of the present disclosure are achieved, and are not limited herein.
The above detailed description should not be taken as limiting the scope of the present disclosure. It will be apparent to those skilled in the art that various modifications, combinations, sub-combinations and alternatives are possible, depending on design requirements and other factors. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present disclosure are intended to be included within the scope of the present disclosure.

Claims (20)

1. A method for processing tasks to be handled, applied to a system to be handled, the method comprising:
acquiring tasks to be handled in the systems to be handled and original tasks to be handled, which are associated with the tasks to be handled, in at least one service system;
acquiring the execution state of at least one execution object on the task to be handled;
inquiring at least one service system according to the keywords in the task to be handled, and acquiring knowledge link information corresponding to the keywords in at least one service system;
Pushing the knowledge link information and the execution state of at least one execution object on the task to be handled to a service system to which the original task to be handled belongs;
the obtaining the execution state of the task to be handled by the at least one execution object includes:
acquiring first execution operation information of at least one execution object in the to-be-handled system on the to-be-handled task;
acquiring second execution operation information of at least one execution object of a business system to which an original task associated with the task to be handled belongs on the original task to be handled;
determining the execution operation information of at least one execution object on the task to be handled according to the first execution operation information and the second execution operation information;
and updating the initial execution state of the task to be handled by at least one execution object according to the execution operation information to obtain the execution state of the task to be handled by at least one execution object.
2. The method of claim 1, wherein the method further comprises:
when a task release request of the service system is received, a first task to be handled is created according to a first original task to be handled in the task release request;
And establishing an association relation between the first task to be handled and the first original task to be handled.
3. The method of claim 1, wherein the method further comprises:
determining at least one execution object of the task to be handled according to at least one execution object identification in the task to be handled;
pushing the task to be done and the initial execution state of the corresponding execution object on the task to be done to at least one execution object.
4. A method according to claim 3, wherein said pushing the to-Do task to at least one of the execution objects and the initial execution state of the to-Do task by the respective execution object comprises:
generating at least one task card to be handled corresponding to the execution object according to the task to be handled and the initial execution state of the execution object on the task to be handled;
and pushing the corresponding task card to be handled to at least one execution object.
5. A method according to claim 3, wherein the method further comprises:
updating a to-be-handled task list of at least one execution object according to the to-be-handled task and the initial execution state of the to-be-handled task by the at least one execution object;
When receiving a request for acquiring a task list to be handled of a first execution object, pushing the task list to be handled of the first execution object to the first execution object.
6. A method for processing tasks to be handled, applied to a business system, the method comprising:
acquiring an original task to be handled in the service system and a task to be handled associated with the original task to be handled in the task to be handled system;
receiving knowledge link information of the task to be handled and the execution state of at least one execution object on the task to be handled, wherein the knowledge link information is sent by the system to be handled; the knowledge link information is knowledge link information corresponding to keywords in the task to be handled in at least one business system;
displaying the knowledge link information and the execution state of at least one execution object on the display page of the original task to be handled;
wherein the method further comprises:
when a replication request for a second original task to be handled in the service system is received, a second execution object for requesting to execute replication operation is obtained;
when the execution object of the second original task comprises the second execution object, generating a copy original task of the second original task; the copy original task to be handled and the second original task to be handled have an association relation;
And when the execution object of the second original task does not comprise the second execution object, creating a third original task, wherein the task information of the third original task is the same as the task information of the second original task.
7. The method of claim 6, wherein the method further comprises:
and sending a task release request to the to-be-handled system, wherein the task release request carries a first original to-be-handled task and is used for indicating the to-be-handled system to create a first to-be-handled task associated with the first original to-be-handled task.
8. The method of claim 6, wherein the displaying the knowledge link information and the execution status of the to-do task by at least one execution object on the display page of the original to-do task comprises:
when receiving a related information display request aiming at the original task to be handled, displaying the knowledge link information and the execution state of at least one execution object on the task to be handled;
and stopping displaying the knowledge link information and the execution state of at least one execution object on the task to be handled when receiving a request for stopping displaying the related information of the original task to be handled.
9. A device for processing tasks to be handled, applied to a system to be handled, the device comprising:
the first acquisition module is used for acquiring the tasks to be handled in the systems to be handled and the original tasks to be handled, which are associated with the tasks to be handled, in at least one service system;
the second acquisition module is used for acquiring the execution state of at least one execution object on the task to be handled;
the third acquisition module is used for inquiring at least one service system according to the keywords in the task to be handled and acquiring knowledge link information corresponding to the keywords in at least one service system;
the pushing module is used for pushing the knowledge link information and the execution state of the execution object on the task to be handled to a service system to which the original task to be handled belongs;
wherein the second acquisition module is specifically used for,
acquiring execution operation information of at least one execution object on the task to be handled;
updating the initial execution state of the task to be handled by at least one execution object according to the execution operation information to obtain the execution state of the task to be handled by at least one execution object;
Wherein the second acquisition module is specifically used for,
acquiring first execution operation information of at least one execution object in the to-be-handled system on the to-be-handled task;
acquiring second execution operation information of at least one execution object of a business system to which an original task associated with the task to be handled belongs on the original task to be handled;
and determining the execution operation information of at least one execution object on the task to be handled according to the first execution operation information and the second execution operation information.
10. The apparatus of claim 9, wherein the apparatus further comprises: a creation module and a building module;
the creation module is used for creating a first task to be handled according to a first original task to be handled in the task issuing request when the task issuing request of the service system is received;
the establishing module is used for establishing the association relation between the first task to be handled and the first original task to be handled.
11. The apparatus of claim 9, wherein the apparatus further comprises: a determining module;
the determining module is used for determining at least one execution object of the task to be handled according to at least one execution object identification in the task to be handled;
The pushing module is further configured to push the task to be handled and an initial execution state of the corresponding execution object on the task to be handled to at least one execution object.
12. The device according to claim 11, wherein the pushing module is specifically configured to,
generating at least one task card to be handled corresponding to the execution object according to the task to be handled and the initial execution state of the execution object on the task to be handled;
and pushing the corresponding task card to be handled to at least one execution object.
13. The apparatus of claim 11, wherein the apparatus further comprises: updating a module;
the updating module is used for updating the to-be-handled task list of at least one execution object according to the to-be-handled task and the initial execution state of the to-be-handled task by at least one execution object;
the pushing module is further configured to, when receiving a request for obtaining a task list to be handled for a first execution object, push the task list to be handled of the first execution object to the first execution object.
14. A device for processing tasks to be handled, applied to a business system, the device comprising:
The acquisition module is used for acquiring the original task to be handled in the service system and the task to be handled which is associated with the original task to be handled in the task to be handled system;
the receiving module is used for receiving knowledge link information of the task to be handled, which is sent by the system to be handled, and the execution state of at least one execution object on the task to be handled; the knowledge link information is knowledge link information corresponding to keywords in the task to be handled in at least one business system;
the display module is used for displaying the knowledge link information and the execution state of at least one execution object on the to-be-handled task on a display page of the original to-be-handled task;
wherein the apparatus further comprises: a generating module and a creating module;
the acquisition module is further configured to acquire a second execution object for requesting to execute a copy operation when receiving a copy request for a second original task to be handled in the service system;
the generating module is configured to generate a duplicate original to-do task of the second original to-do task when the execution object of the second original to-do task includes the second execution object; the copy original task to be handled and the second original task to be handled have an association relation;
The creating module is configured to create a third original to-do task when the execution object of the second original to-do task does not include the second execution object, where task information of the third original to-do task is the same as task information of the second original to-do task.
15. The apparatus of claim 14, wherein the apparatus further comprises: the task issuing module is used for sending a task issuing request to the to-be-handled system, wherein the task issuing request carries a first original to-be-handled task and is used for indicating the to-be-handled system to create a first to-be-handled task associated with the first original to-be-handled task.
16. The device according to claim 14, wherein the display module is specifically configured to,
when receiving a related information display request aiming at the original task to be handled, displaying the knowledge link information and the execution state of at least one execution object on the task to be handled;
and stopping displaying the knowledge link information and the execution state of at least one execution object on the task to be handled when receiving a request for stopping displaying the related information of the original task to be handled.
17. A system for processing tasks to be handled, comprising: a to-Do system, and at least one business system in communication with the to-Do system;
Wherein the to-Do system is configured to execute the method for processing to-Do tasks according to any one of claims 1 to 5;
the business system is used for executing the processing method of the task to be handled according to any one of claims 6 to 8.
18. An electronic device, comprising:
at least one processor; and
a memory communicatively coupled to the at least one processor; wherein,,
the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the method of any one of claims 1 to 5; alternatively, the method of any one of claims 6 to 8 is performed.
19. A non-transitory computer readable storage medium storing computer instructions for causing the computer to perform the method of any one of claims 1 to 5; alternatively, the method of any one of claims 6 to 8 is performed.
20. A computer program product comprising a computer program which, when executed by a processor, implements the steps of the method according to any one of claims 1 to 5; alternatively, the steps of the method according to any of claims 6 to 8 are implemented.
CN202211409890.2A 2022-11-10 2022-11-10 Method, device and system for processing tasks to be handled and electronic equipment Active CN115907358B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211409890.2A CN115907358B (en) 2022-11-10 2022-11-10 Method, device and system for processing tasks to be handled and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211409890.2A CN115907358B (en) 2022-11-10 2022-11-10 Method, device and system for processing tasks to be handled and electronic equipment

Publications (2)

Publication Number Publication Date
CN115907358A CN115907358A (en) 2023-04-04
CN115907358B true CN115907358B (en) 2023-10-20

Family

ID=86473714

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211409890.2A Active CN115907358B (en) 2022-11-10 2022-11-10 Method, device and system for processing tasks to be handled and electronic equipment

Country Status (1)

Country Link
CN (1) CN115907358B (en)

Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101299761A (en) * 2008-06-02 2008-11-05 国网信息通信有限公司 Method and system for processing service unitedly in abeyance
CN103854168A (en) * 2014-02-17 2014-06-11 湖南中烟工业有限责任公司 Heterogeneous process to-do task centralized processing method and device
CN106156998A (en) * 2016-07-21 2016-11-23 乐视控股(北京)有限公司 The management method of a kind of Pending tasks and device
CN106447291A (en) * 2016-09-27 2017-02-22 宇龙计算机通信科技(深圳)有限公司 Intelligent reminding method and system of to-do event
CN107580128A (en) * 2017-08-31 2018-01-12 珠海市魅族科技有限公司 Backlog processing method and processing device, terminal and readable storage medium storing program for executing
KR20180026698A (en) * 2018-03-02 2018-03-13 최현규 Computer-executable to-do management method, to-do management apparatus performing the same and storage medium storing the same
CN111435484A (en) * 2019-01-14 2020-07-21 阿里巴巴集团控股有限公司 Task cooperative processing method, device, equipment and system
CN111709712A (en) * 2020-06-16 2020-09-25 中国建设银行股份有限公司 Cross-system process docking method and device, electronic equipment and storage medium
CN112069409A (en) * 2020-09-08 2020-12-11 北京百度网讯科技有限公司 Method and device based on to-do recommendation information, computer system and storage medium
CN112101748A (en) * 2020-08-28 2020-12-18 湖南三湘银行股份有限公司 Operation and maintenance task management method and device
CN112261084A (en) * 2020-09-23 2021-01-22 远光软件股份有限公司 Session-based task pending method and system, electronic device and storage medium
CN113296866A (en) * 2021-05-31 2021-08-24 珠海大横琴科技发展有限公司 Task information display method and device, electronic equipment and storage medium
CN113703990A (en) * 2020-05-22 2021-11-26 腾讯科技(深圳)有限公司 Task processing method and device
CN113869853A (en) * 2021-09-24 2021-12-31 清华大学苏州汽车研究院(吴江) Office management system
CN114416769A (en) * 2021-12-21 2022-04-29 中国建设银行股份有限公司 To-do task query method and device and electronic equipment
CN114418539A (en) * 2022-01-19 2022-04-29 北京百度网讯科技有限公司 To-do task generation method and device, electronic equipment and storage medium
CN114997835A (en) * 2022-06-27 2022-09-02 平安银行股份有限公司 Method for unified management of to-do lists and computer equipment

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8516062B2 (en) * 2010-10-01 2013-08-20 @Pay Ip Holdings Llc Storage, communication, and display of task-related data

Patent Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101299761A (en) * 2008-06-02 2008-11-05 国网信息通信有限公司 Method and system for processing service unitedly in abeyance
CN103854168A (en) * 2014-02-17 2014-06-11 湖南中烟工业有限责任公司 Heterogeneous process to-do task centralized processing method and device
CN106156998A (en) * 2016-07-21 2016-11-23 乐视控股(北京)有限公司 The management method of a kind of Pending tasks and device
CN106447291A (en) * 2016-09-27 2017-02-22 宇龙计算机通信科技(深圳)有限公司 Intelligent reminding method and system of to-do event
CN107580128A (en) * 2017-08-31 2018-01-12 珠海市魅族科技有限公司 Backlog processing method and processing device, terminal and readable storage medium storing program for executing
KR20180026698A (en) * 2018-03-02 2018-03-13 최현규 Computer-executable to-do management method, to-do management apparatus performing the same and storage medium storing the same
CN111435484A (en) * 2019-01-14 2020-07-21 阿里巴巴集团控股有限公司 Task cooperative processing method, device, equipment and system
CN113703990A (en) * 2020-05-22 2021-11-26 腾讯科技(深圳)有限公司 Task processing method and device
CN111709712A (en) * 2020-06-16 2020-09-25 中国建设银行股份有限公司 Cross-system process docking method and device, electronic equipment and storage medium
CN112101748A (en) * 2020-08-28 2020-12-18 湖南三湘银行股份有限公司 Operation and maintenance task management method and device
CN112069409A (en) * 2020-09-08 2020-12-11 北京百度网讯科技有限公司 Method and device based on to-do recommendation information, computer system and storage medium
CN112261084A (en) * 2020-09-23 2021-01-22 远光软件股份有限公司 Session-based task pending method and system, electronic device and storage medium
CN113296866A (en) * 2021-05-31 2021-08-24 珠海大横琴科技发展有限公司 Task information display method and device, electronic equipment and storage medium
CN113869853A (en) * 2021-09-24 2021-12-31 清华大学苏州汽车研究院(吴江) Office management system
CN114416769A (en) * 2021-12-21 2022-04-29 中国建设银行股份有限公司 To-do task query method and device and electronic equipment
CN114418539A (en) * 2022-01-19 2022-04-29 北京百度网讯科技有限公司 To-do task generation method and device, electronic equipment and storage medium
CN114997835A (en) * 2022-06-27 2022-09-02 平安银行股份有限公司 Method for unified management of to-do lists and computer equipment

Also Published As

Publication number Publication date
CN115907358A (en) 2023-04-04

Similar Documents

Publication Publication Date Title
CN112507027A (en) Incremental data synchronization method, device, equipment and medium based on Kafka
CN116611411A (en) Business system report generation method, device, equipment and storage medium
CN116562249A (en) Form generation method, form generation device, electronic equipment and medium
CN114900379A (en) Message notification method and device, electronic equipment and storage medium
CN114064925A (en) Knowledge graph construction method, data query method, device, equipment and medium
CN107291923B (en) Information processing method and device
CN115907358B (en) Method, device and system for processing tasks to be handled and electronic equipment
JP2017045389A (en) Bank system, and method and program executed by bank system
CN110852701A (en) Product demand management method, device and system
CN114612212A (en) Business processing method, device and system based on risk control
CN109087097B (en) Method and device for updating same identifier of chain code
US20190050216A1 (en) Systems and methods for maintaining operating consistency for multiple users during firmware updates
CN113095788B (en) Problem distribution method, device, electronic equipment and storage medium
CN111967960B (en) Batch adjustment method and device for account data
CN114756556B (en) Method, device, electronic equipment and computer readable medium for processing account data
CN115357641A (en) Data query method and device, electronic equipment and storage medium
CN116319716A (en) Information processing method, no-service system, electronic device, and storage medium
KR20220087935A (en) Business management method for each investment stage of the intellectual property management system
CN117611093A (en) Service processing method, device, equipment and storage medium
CN116739520A (en) Intelligent business management method, device, equipment and storage medium
CN116366637A (en) File pushing method, device, equipment and readable medium
CN117742899A (en) Distributed transaction processing method, device and medium in distributed database
CN118034647A (en) Task processing method, device and medium in workflow oriented to low-code platform
CN112181937A (en) Data transmission method and device
CN116991868A (en) Data processing method, device, electronic equipment and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant