Task list management system

By introducing process visualization and management modules into the task order management system, users can intuitively adjust the task order execution process, solving the problem of difficult updates in the existing system, and improving the task order processing efficiency and work efficiency.

CN119398476APending Publication Date: 2025-02-07CHANGCHUN AUTOMOTIVE TEST CENT
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411376722.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-30
Publication Date
2025-02-07

AI Technical Summary

Technical Problem

In the existing task order management system, the task order management process is difficult to update in time when the enterprise business or architecture changes, resulting in the inability to further improve work efficiency.

Method used

Provide a task order management system, including a task order generation module, an execution unit and a management unit. The process visualization module and the process management module in the snap-in allow users to intuitively understand the task order execution process through the visual view, and update or generate a new task order execution process by configuring the components of the visual view.

Benefits of technology

By automatically promoting task order distribution and execution, the task order processing efficiency is improved; through visual view and process management module, users can intuitively adjust the task order execution process to adapt to work flow changes and improve work efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119398476A_ABST
    Figure CN119398476A_ABST
Patent Text Reader

Abstract

The invention provides a task list management system, which comprises a task list generation module, an execution unit and a management unit, and is characterized in that after a task list is generated, a task list execution process applicable to the task list is executed through the execution unit according to a preset task list execution process; the task list is automatically allocated to each process node along with the promotion of the task list execution process, so that the processing efficiency of the task list is improved; on the other hand, visualization of the task list execution process is achieved through a process visualization module in the management unit, a user can visually know the whole execution process of the task list through a visual view, and the component elements of the visual view can be configured through a process management module; the system can update the task order execution process based on the visual view, or directly generate a new task order execution process, and a user can directly update the task order execution process in a more intuitive and efficient manner, so that the task order execution process can synchronize the newest work process, and the work efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of process management systems, and in particular to a task list management system. Background Art

[0002] A task order, also known as a work order, work order or job order, is a document used to record and manage specific tasks or service requests. A task order usually contains a detailed description of the task, execution requirements, deadline, responsible person, priority and other information. With the improvement of the degree of informatization of enterprises, task orders have basically been converted from paper to electronic form, and are often equipped with a corresponding set of information management systems to implement the corresponding management process. In an enterprise, the management process of task orders is an important tool to ensure that projects are completed on time and with quality. A good management process helps to improve the efficiency and effectiveness of task management. With the continuous development of the enterprise, business processes, departmental composition, personnel responsibilities, etc. will change, so the management process of task orders will not remain unchanged. In the existing task order management system, the management process of task orders is basically pre-set during system development. Adjustment or modification of the management process often requires the cooperation of developers, which is not conducive to managers to update the management process of task orders in a timely manner according to the adjustment of business or enterprise architecture, resulting in the inability to further improve work efficiency. Summary of the invention

[0003] The object of the present invention is to provide a task list management system to solve or at least partially solve the above-mentioned technical problems existing in the prior art.

[0004] To achieve the above object, the present invention provides a task list management system, the system comprising a task list generation module, an execution unit and a management unit, the task list generation module is configured to generate a task list according to a user instruction, or when a task list generation condition is met, is triggered to automatically generate a corresponding task list;

[0005] The execution unit comprises:

[0006] A task order assignment module, configured to assign the task order to a designated executor when triggered;

[0007] The progress monitoring module is configured to monitor the execution progress of the task order, the problems encountered during the execution process and the completion status, determine the current process node of the task order according to the execution progress of the task order, and when the task order completes the current process node, determine the next process node according to the task order execution process and trigger the corresponding module;

[0008] The quality check module is configured to review and accept the completion of the task order when triggered;

[0009] The management unit comprises:

[0010] A process visualization module is configured to generate corresponding visualization views according to the latest task order execution process;

[0011] The process management module is configured to monitor the configuration instructions issued by the user for the constituent elements of the visualization view, reconfigure the constituent elements of the visualization view according to the configuration instructions, update the task order execution process based on the reconfigured visualization view, or generate a new task order execution process.

[0012] Furthermore, the constituent elements of the visualization view include background elements, node elements and indicator elements, the node elements include personnel elements and / or tool elements, the indicator elements include symbol elements and / or text elements, and the node elements and indicator elements are placed on the upper layer of the background elements.

[0013] Furthermore, the process visualization module specifically includes:

[0014] A type selection submodule is configured to determine the task order type selected by the user;

[0015] A query submodule is configured to query the corresponding task order execution process according to the task order type selected by the user;

[0016] The parsing submodule is configured to parse the task order execution process obtained by the query submodule to obtain a corresponding parsing result, wherein the parsing result includes a plurality of process node information for constituting the task order execution process, wherein the process node information includes preceding node information, succeeding node information, processing personnel information, processing method information, process content information and trigger condition information;

[0017] The visualization submodule is configured to obtain the component element template corresponding to the process node information from the template library according to the parsing results, configure the attributes of the component element template according to the process node information, obtain the corresponding component element, determine the position of the node element and the indicator element in the background element according to the process node information, form a visualization view, and display the visualization view to the user.

[0018] Furthermore, the query submodule is specifically configured as follows:

[0019] Check whether there is a task order execution process description file corresponding to the task order type selected by the user in the database. If so, directly read the corresponding task order execution process description file and send it to the parsing submodule for parsing;

[0020] If it does not exist, a virtual task order is generated, and a corresponding virtual identifier is added to the virtual task order according to the task order type selected by the user. The virtual task order is sent to the execution unit for processing, and the virtual task order feedback from the execution unit is obtained after execution. The task order execution process of this type of task order is determined based on the content of the feedback virtual task order.

[0021] Furthermore, when receiving a virtual task order, the execution unit determines the type of task order based on the virtual identifier of the virtual task order, and then determines the task order execution process, and triggers the corresponding module or process node to process the virtual task order according to the task order execution process. When the triggered module or process node recognizes the virtual identifier, it writes the operation content and current time specified in the task order execution process into the virtual task order.

[0022] Furthermore, the process management module specifically includes:

[0023] A first monitoring submodule is configured to monitor a type of instructions input by a user, wherein the type of instructions includes a manual drag instruction, a manual click instruction, and a manual configuration instruction;

[0024] A view management submodule, configured to control the visual effect presentation of the constituent elements in the visualization view according to the instructions input by the user;

[0025] A configuration submodule, configured to modify attribute information of components in the visualization view according to instructions input by a user;

[0026] The process management submodule is configured to update the corresponding task order execution process according to the latest visual view, or generate a new task order execution process based on user instructions.

[0027] Furthermore, the process management module specifically includes:

[0028] The second monitoring submodule is configured to monitor the second type of instructions input by the user, wherein the second type of instructions are text instructions;

[0029] The text parsing submodule is used to parse the second category of instructions, obtain the content about configuring the component elements in the second category of instructions, and convert the content about configuring the component elements into configuration instructions.

[0030] Furthermore, the process management submodule specifically includes:

[0031] The compliance review submodule is configured to query the corresponding task order execution specifications based on the task order type after the process management module updates the task order execution process or generates a new task order execution process, and perform a compliance review on the corresponding task order execution process according to the task order execution specifications.

[0032] Compared with the prior art, the present invention has the following beneficial effects:

[0033] The present invention provides a task order management system, which, after generating a task order, executes the task order execution process applicable to the task order according to a predetermined task order execution process through an execution unit, and automatically distributes the task order to each process node as the task order execution process progresses, thereby improving the processing efficiency of the task order; on the other hand, the task order execution process is visualized through a process visualization module in the management unit, and the user can intuitively understand the entire execution process of the task order through the visualization view, and can also configure the constituent elements of the visualization view through the process management module. The system can update the task order execution process based on the reconfigured visualization view, or directly generate a new task order execution process, that is, the user can directly update the task order execution process in a more intuitive and efficient way, so that the task order execution process can synchronize the latest workflow, thereby improving work efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only preferred embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0035] Figure 1 It is a schematic diagram of the overall structure of a task list management system provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0036] The principles and features of the present invention are described below in conjunction with the accompanying drawings. The enumerated embodiments are only used to explain the present invention and are not used to limit the scope of the present invention.

[0037] Reference Figure 1 , this embodiment provides a task list management system, the system includes a task list generation module, an execution unit and a management unit.

[0038] The task list generation module is configured to generate a task list according to user instructions, and the user can manually edit the task list content to create a task list. The module will also be triggered to automatically generate a corresponding task list when the task list generation condition is met. The task list generation condition can be a fixed interval of time, or a certain situation is detected / a certain condition is met, etc., which is not specifically limited in this embodiment.

[0039] The execution unit includes a task list allocation module, a progress monitoring module and a quality inspection module.

[0040] The task order allocation module is configured to allocate the task order to a designated executor when triggered.

[0041] The progress monitoring module is configured to monitor the execution progress of the task order, the problems encountered during the execution process and the completion status, determine the current process node of the task order based on the execution progress of the task order, and when the task order completes the current process node, determine the next process node based on the task order execution process and trigger the corresponding module.

[0042] In this embodiment, the execution of the task order is carried out according to the task order execution process. A plurality of process nodes are provided in the task order execution process. Each process node processes the task order in sequence. The task order can be transferred to the next process node for processing only after the previous process node has completed processing.

[0043] The quality inspection module is configured to review and accept the completion of the task order when triggered.

[0044] The management unit comprises:

[0045] The process visualization module is configured to generate a corresponding visualization view according to the latest task order execution process. In this embodiment, the components of the visualization view include background elements, node elements and indicator elements, the node elements include personnel elements and / or tool elements, the indicator elements include symbol elements and / or text elements, and the node elements and indicator elements are placed on the upper layer of the background elements.

[0046] The background element is used to characterize the type of the task order. For example, the background element can use different colors to let the user intuitively understand the type of the task order. The node element is used to characterize different process nodes in the task order execution process. For different process nodes, it may be that the staff manually processes the task order, or it may be that the task order is automatically processed by the system module. For different processing subjects, the corresponding node element may be a personnel element or a tool element. The personnel element may be a humanoid virtual image, and the tool element is a tool or equipment-shaped virtual image. The indicator element is used in the visual view to indicate the execution order of different process nodes, and / or the work content, task order processing status, task order processing progress and other information of a certain process node. Exemplarily, the indicator element can be an arrow-shaped graphic, which indicates the processing order of the user's task order by connecting two process nodes with adjacent processing orders. The color of the arrow-shaped graphic can be adjusted according to whether the corresponding process node has been completed; it can also be a text box, which is used to indicate the current work content, task order processing status, task order processing progress and other information of the process node.

[0047] In summary, the visualization view can allow users to intuitively understand the entire task order execution process through the combination of background elements, node elements and indicator elements. Users can also view the specific execution progress of the current task through the visualization view. For example, the completed process nodes and the indicator elements before them, the currently executing process nodes and the corresponding indicator elements, and the process nodes that have not yet been executed and the indicator elements after them can be assigned different animation effects, colors, lighting effects, textures and other visual effects to reflect their different states.

[0048] The process management module is configured to monitor the configuration instructions issued by the user for the constituent elements of the visualization view, reconfigure the constituent elements of the visualization view according to the configuration instructions, update the task order execution process based on the reconfigured visualization view, or generate a new task order execution process.

[0049] The system provided in this embodiment, on the one hand, can improve the efficiency of task order processing by automatically promoting the distribution and execution of task orders through the execution unit after the task order is generated; on the other hand, the user can intuitively understand the execution process and real-time execution progress of the task order through the management unit, and the user can adjust the task order execution process by modifying the visual view to adapt to actual workflow changes.

[0050] As an optional implementation, the process visualization module specifically includes: a type selection submodule, a query submodule, a parsing submodule and a visualization submodule.

[0051] The type selection submodule is configured to determine the type of task list selected by the user. In this embodiment, the task list has multiple types, and different types of task lists correspond to different execution processes. It is understandable that in some cases, the same type of task list may also have differences in execution process.

[0052] The query submodule is configured to query the corresponding task order execution process according to the task order type selected by the user.

[0053] The parsing submodule is configured to parse the task order execution process obtained by the query submodule to obtain the corresponding parsing result, which includes multiple process node information for constituting the task order execution process, and the process node information includes the preceding node information, the following node information, the processing personnel information, the processing method information, the process content information and the triggering condition information. The preceding node information is the unique identification information of the preceding process node of the current process node; the following node information is the unique identification information of the following process node of the current process node; the processing personnel information is used to characterize the identity, position or other personal information of the processing personnel of the process node; the processing method information is used to characterize the type of processing method of the process node for the task order; the process content information is used to characterize the main work content of the process node; the triggering condition information is used to characterize the circumstances under which the process node is triggered.

[0054] The visualization submodule is configured to obtain a component element template corresponding to the process node information from the template library according to the parsing result, configure the attributes of the component element template according to the process node information, obtain the corresponding component element, determine the position of the node element and the indicator element in the background element according to the process node information, form a visualization view, and display the visualization view to the user. The component element template is an unconfigured component element, and its content, attributes, etc. are all null values.

[0055] As an optional implementation, when the query submodule queries the corresponding task order execution process based on the task order type selected by the user, it first queries the database whether there is a task order execution process description file corresponding to the task order type selected by the user. If so, it directly reads the corresponding task order execution process description file and sends it to the parsing submodule for parsing.

[0056] If the query submodule fails to find the task order execution process description file corresponding to the task order type selected by the user in the database, a virtual task order is generated, and a corresponding virtual identifier is added to the virtual task order according to the task order type selected by the user - that is, the virtual identifier added to the virtual task order is different according to the task order type, and the corresponding virtual identifier can be added to the virtual task order based on the task order type corresponding to the task order execution process that the user wants to determine. Then the virtual task order is sent to the execution unit for processing, and the virtual task order fed back by the execution unit after execution is obtained, and the task order execution process of this type of task order is determined according to the content of the fed back virtual task order.

[0057] In this optional implementation, when the execution unit receives the virtual task order, it determines the task order type according to the virtual identifier of the virtual task order, and then determines the task order execution process, and triggers the corresponding module or process node to process the virtual task order according to the task order execution process. When the triggered module or process node recognizes the virtual identifier, it writes the operation content and current time specified in the task order execution process into the virtual task order. When receiving the virtual task order, the process node does not perform actual operations on the virtual task order, but only writes the aforementioned content into the virtual task order to avoid occupying system resources.

[0058] This optional implementation method, when the query sub-module is unable to directly obtain the task order execution process description for the parsing sub-module to perform parsing, creates a virtual task order, sets the virtual task order as the target task type with a virtual identifier, and enables the execution unit to process the virtual task order according to the task order execution process corresponding to the target task type, and records the processing process in the virtual task order. The query sub-module determines the task order execution process of the target task type by obtaining the virtual task order fed back by the execution unit, thereby being able to generate a visual view in the absence of the task order execution process text.

[0059] As another optional implementation, the process management module specifically includes a first monitoring submodule, a view management submodule, a configuration submodule and a process management submodule.

[0060] The first monitoring submodule is configured to monitor a type of instructions input by the user, wherein the type of instructions includes manual dragging instructions, manual clicking instructions, and manual configuration instructions.

[0061] The view management submodule is configured to control the visual effect presentation of the constituent elements in the visualization view according to the instructions input by the user.

[0062] The configuration submodule is configured to modify the attribute information of the constituent elements in the visualization view according to the instructions input by the user.

[0063] The process management submodule is configured to update the corresponding task order execution process according to the latest visual view, or generate a new task order execution process based on user instructions.

[0064] In this optional implementation, the user can modify the execution order of each process node in the task order execution process by dragging the component elements in the visualization view, and can also adjust the work content of a certain process node by modifying the component element attribute information. The modification and adjustment of the visualization view will be fully fed back to the modification and adjustment of the task order execution process, that is, the user can easily adjust the task order execution process by adjusting the visualization view, and the adjustment of different links of the task order execution process will be more intuitively reflected in the visualization view.

[0065] As a further optional implementation, the process management module also includes a second monitoring submodule and a text parsing submodule.

[0066] The second monitoring submodule is configured to monitor two types of instructions input by the user, and the two types of instructions are text instructions.

[0067] The text parsing submodule is used to parse the second category of instructions, obtain the content about configuring the component elements in the second category of instructions, and convert the content about configuring the component elements into configuration instructions.

[0068] In this optional implementation, the user can adjust the visualization view by inputting text instructions. Compared with manual adjustment, this method can achieve batch modification of component elements through a small amount of text content, and is more suitable for task order execution processes with more complex processes.

[0069] As another optional implementation, the process management submodule specifically further includes:

[0070] The compliance review submodule is configured to query the corresponding task order execution specification based on the task order type after the process management module updates the task order execution process or generates a new task order execution process, and conduct a compliance review on the corresponding task order execution process according to the task order execution specification. If the compliance review fails, the user is prompted to modify the task order execution process.

[0071] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims

1. A task list management system, characterized in that: The system includes a task order generation module, an execution unit and a management unit, wherein the task order generation module is configured to generate a task order according to a user instruction, or is triggered to automatically generate a corresponding task order when a task order generation condition is met; The execution unit comprises: A task order assignment module, configured to assign the task order to a designated executor when triggered; The progress monitoring module is configured to monitor the execution progress of the task order, the problems encountered during the execution process and the completion status, determine the current process node of the task order according to the execution progress of the task order, and when the task order completes the current process node, determine the next process node according to the task order execution process and trigger the corresponding module; The quality check module is configured to review and accept the completion of the task order when triggered; The management unit comprises: A process visualization module is configured to generate corresponding visualization views according to the latest task order execution process; The process management module is configured to monitor the configuration instructions issued by the user for the constituent elements of the visualization view, reconfigure the constituent elements of the visualization view according to the configuration instructions, update the task order execution process based on the reconfigured visualization view, or generate a new task order execution process.

2. A task list management system according to claim 1, characterized in that: The constituent elements of the visualization view include background elements, node elements and indicator elements. The node elements include personnel elements and / or tool elements. The indicator elements include symbol elements and / or text elements. The node elements and indicator elements are placed on the upper layer of the background elements.

3. A task list management system according to claim 2, characterized in that: The process visualization module specifically includes: A type selection submodule is configured to determine the task order type selected by the user; A query submodule is configured to query the corresponding task order execution process according to the task order type selected by the user; The parsing submodule is configured to parse the task order execution process obtained by the query submodule to obtain a corresponding parsing result, wherein the parsing result includes a plurality of process node information for constituting the task order execution process, wherein the process node information includes preceding node information, succeeding node information, processing personnel information, processing method information, process content information and trigger condition information; The visualization submodule is configured to obtain the component element template corresponding to the process node information from the template library according to the parsing results, configure the attributes of the component element template according to the process node information, obtain the corresponding component element, determine the position of the node element and the indicator element in the background element according to the process node information, form a visualization view, and display the visualization view to the user.

4. A task list management system according to claim 3, characterized in that: The query submodule is specifically configured as follows: Check whether there is a task order execution process description file corresponding to the task order type selected by the user in the database. If so, directly read the corresponding task order execution process description file and send it to the parsing submodule for parsing; If it does not exist, a virtual task order is generated, and a corresponding virtual identifier is added to the virtual task order according to the task order type selected by the user. The virtual task order is sent to the execution unit for processing, and the virtual task order feedback from the execution unit is obtained after execution. The task order execution process of this type of task order is determined based on the content of the feedback virtual task order.

5. A task list management system according to claim 4, characterized in that: When receiving a virtual task order, the execution unit determines the task order type based on the virtual identifier of the virtual task order, and then determines the task order execution process, and triggers the corresponding module or process node to process the virtual task order according to the task order execution process. When the triggered module or process node recognizes the virtual identifier, it writes the operation content and current time specified in the task order execution process into the virtual task order.

6. A task list management system according to claim 1, characterized in that: The process management module specifically includes: A first monitoring submodule is configured to monitor a type of instructions input by a user, wherein the type of instructions includes a manual drag instruction, a manual click instruction, and a manual configuration instruction; A view management submodule, configured to control the visual effect presentation of the constituent elements in the visualization view according to the instructions input by the user; A configuration submodule, configured to modify attribute information of components in the visualization view according to instructions input by a user; The process management submodule is configured to update the corresponding task order execution process according to the latest visual view, or generate a new task order execution process based on user instructions.

7. A task list management system according to claim 6, characterized in that: The process management module specifically includes: The second monitoring submodule is configured to monitor the second type of instructions input by the user, wherein the second type of instructions are text instructions; The text parsing submodule is used to parse the second category of instructions, obtain the content about configuring the component elements in the second category of instructions, and convert the content about configuring the component elements into configuration instructions.

8. A task list management system according to claim 1, characterized in that: The process management submodule specifically includes: The compliance review submodule is configured to query the corresponding task order execution specifications based on the task order type after the process management module updates the task order execution process or generates a new task order execution process, and perform a compliance review on the corresponding task order execution process according to the task order execution specifications.