CN110222960A - Method and system for generating automatic matching task - Google Patents
Method and system for generating automatic matching task Download PDFInfo
- Publication number
- CN110222960A CN110222960A CN201910436287.5A CN201910436287A CN110222960A CN 110222960 A CN110222960 A CN 110222960A CN 201910436287 A CN201910436287 A CN 201910436287A CN 110222960 A CN110222960 A CN 110222960A
- Authority
- CN
- China
- Prior art keywords
- item
- task
- subtask
- user
- sub
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 33
- 238000012423 maintenance Methods 0.000 claims description 18
- 238000003860 storage Methods 0.000 claims description 9
- 239000002245 particle Substances 0.000 claims description 7
- 230000001960 triggered effect Effects 0.000 claims description 7
- 230000009191 jumping Effects 0.000 claims description 6
- 238000005192 partition Methods 0.000 claims description 6
- 238000012367 process mapping Methods 0.000 claims description 5
- 238000013507 mapping Methods 0.000 claims description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000012550 audit Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06311—Scheduling, planning or task assignment for a person or group
- G06Q10/063112—Skill-based matching of a person or a group to a task
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/103—Workflow collaboration or project management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/20—Administration of product repair or maintenance
Landscapes
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Economics (AREA)
- Operations Research (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- Educational Administration (AREA)
- Development Economics (AREA)
- Game Theory and Decision Science (AREA)
- Data Mining & Analysis (AREA)
- User Interface Of Digital Computer (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The invention provides a method for generating an automatic matching task, which comprises the steps of obtaining a task request instruction, and generating a task ID and a task item after the task request instruction is allowed to pass; pushing and displaying the characteristic items of each subtask item and the corresponding operation trigger areas to a user; when a user sends a selection instruction to the operation triggering areas of all the feature items in each subtask item, traversing a task flow matched with each subtask item in the multi-source task system; sequentially pushing the attribute items of the task flow and the corresponding operation trigger areas in each subtask item to a user; after the user completes the selection instruction on the operation trigger area of the attribute item of the task flow, the attribute item and the characteristic item content of the task flow in each subtask item are automatically matched into a task list and combined with the task ID and the user name into a complete task to be issued. By implementing the invention, the tasks are automatically matched and generated, the time and the labor are saved, and the problems of incomplete writing of the tasks and long assignment time are also solved.
Description
Technical Field
The invention relates to the technical field of computer operation and maintenance, in particular to a method and a system for generating an automatic matching task.
Background
The automatic operation and maintenance platform replaces manual operation step by step, and daily operation and maintenance work is uniformly issued and executed through the automatic operation and maintenance platform, so that the working efficiency is greatly improved, an operation and maintenance flow system is standardized, and the problems that manual operation cannot be standardized and executed, tasks are disordered and changes cannot be executed are solved.
With the gradual completion of the construction of the service system, the operation and maintenance workload of the automatic operation and maintenance platform is gradually increased, and due to the coexistence of heterogeneous systems on the automatic operation and maintenance platform, higher challenges are provided for the skill requirements of operation and maintenance personnel.
The task defines a simple maintenance or manufacturing plan consisting of one or more jobs, and the upper-level department gives a task and the lower-level department receives a basis for the task. Tasks may be independent or part of a large project, and sub-tasks may be defined for a task.
At present, the existing tasks are all manually written into a section of task, then are manually processed and then dispatched. In the process, tasks are written imperfectly, time cost is spent on manual assignment, and meanwhile, a task dispatcher needs to have a certain technical background on the tasks to understand specific operation contents and decide to which the tasks should be assigned, so that the task dispatcher needs deep professional skills.
Disclosure of Invention
The technical problem to be solved by the embodiments of the present invention is to provide a method and a system for generating an automatic matching task, which can realize automatic matching and generating of the task without deep professional skills of a task dispatcher, not only save time and labor, but also overcome the problems of incomplete writing and long dispatching time of the existing task.
In order to solve the above technical problem, an embodiment of the present invention provides a method for generating an automatic matching task, where the method includes the following steps:
acquiring a task request instruction initiated by a user, and generating a task ID and a task item corresponding to the task ID after determining that the task request instruction initiated by the user is allowed to pass; the task item comprises at least one subtask item, and the feature item of each subtask item comprises a task type and a parent object associated with the task type;
each characteristic item and the corresponding operation trigger area of each subtask item are displayed to the user in a pushing mode;
when acquiring that a user sends a selection instruction on operation trigger areas of all feature items in each subtask item, traversing all task flows, in a preset multi-source task system, of the user, which are matched with the selected feature item in each subtask item by taking the selected feature item as a task type and the content of a parent object of the selected feature item; the attribute items of the task flow matched with the selected characteristic items as the task types and the content of the parent object of the task flow in each sub task item comprise an operation item of the parent object, a sub object associated with the operation item of the parent object, an operation item of the sub object, a next sub object associated with the operation item of the sub object and an operation item of the next sub object;
based on a selection instruction of a user, sequentially and gradually selecting a current attribute item of the task flow matched with the selected characteristic item which is the task type and the content of the parent object of the task flow in each subtask item and a corresponding operation trigger area of the current attribute item, and pushing the current attribute item to the user until the last attribute item of all the attribute items of the task flow sequentially and gradually selected in each subtask item and the corresponding operation trigger area of the last attribute item are pushed to the user;
after the operation trigger areas of all the attribute items of the task flows selected step by step in sequence by the user are obtained to complete the selection instruction, the contents of all the feature items selected in each subtask item by the user and the contents of all the attribute items in the corresponding selected task flow are automatically matched to generate a task list, and the generated task list is further combined with the task ID and the user name to obtain a complete task and is issued.
The user-initiated task request instruction and the permission thereof are realized by logging in a task flow page of the automatic operation and maintenance platform.
The content of the task type in the feature item of each subtask item comprises a host, a network, a database and storage; the content of the father object related to the task type in the feature item of each subtask item comprises a WEB server, a mail server, an application server and a backup server corresponding to the host, a main switch and a floor switch corresponding to the network, Oracle, DB, Foxbase, Access base and SAP corresponding to the database and a stored network memory.
Before the steps of obtaining a task request instruction initiated by a user, and generating a task ID and a corresponding task item after it is determined that the task request instruction initiated by the user is allowed to pass, the method further includes the steps of: predefining a multi-source task system; wherein,
the multi-source task system classifies each parent object in any task type into the same attribute items based on the minimum particle partition principle, wherein the attribute items comprise an operation item of the parent object, a child object associated with the operation item of the parent object, an operation item of the child object, a next child object associated with the operation item of the child object and an operation item of the next child object;
the multi-source task system determines the content of each parent object in each task type, performs a plurality of corresponding assignments to the child objects of each parent object, and performing a plurality of assignments to the next child object of each assigned child object, and based on the child object of each assigned parent object and its next child object, the operation item of each father object and the operation item of the child object thereof, and the operation item of the next child object are all correspondingly set with operation authority, and further the child object of each father object and the next child object after each value assignment, and the operation item of each parent object and the operation item of the child object thereof after the operation authority is set, and the operation item of the next child object, sequentially dragging the free combination according to the sequence of the attribute items by a dragging mode of a graphical interface to obtain a plurality of combined task lists corresponding to each parent object;
and the multi-source task system maps the obtained multiple combined task lists of each parent object into corresponding task flows to obtain all the task flows corresponding to the content of each parent object.
The specific steps that based on the selection instruction of the user, the current attribute item of the task flow and the corresponding operation trigger area of the current attribute item are sequentially and gradually selected from each subtask item, the current attribute item is matched with the selected characteristic item in the task type and the content of the parent object of the selected characteristic item, and the operation trigger area is pushed to the user, and the current attribute item and the corresponding operation trigger area of the current attribute item are pushed to the user until the last attribute item and the corresponding operation trigger area of all the attribute items of the task flow are sequentially and gradually selected from each subtask item, include:
step S41, determining the current attribute item of the task flow matched with the selected characteristic item as the task type and the content of the parent object in each sub task item as the operation item of the parent object, and pushing the operation item of the parent object and the corresponding operation trigger area in each sub task item to the user;
step S42, after the user finishes selecting instructions on the operation triggering area of the operation item of the father object in each subtask item, the selected son object associated with the operation item of the father object and the corresponding operation triggering area are automatically matched in each subtask item and pushed to the user;
step S43, judging whether the operation trigger area of the selected sub-object in each sub-task item can be triggered to execute; if yes, go to step S44; if not, jumping to step S49;
step S44, determining that the current attribute item of the task flow in each subtask item is a sub-object, after the user finishes the selection instruction on the operation trigger area of the selected sub-object in each subtask item, automatically matching the operation item associated with the selected sub-object and the corresponding operation trigger area in each subtask item, and pushing the operation item and the corresponding operation trigger area to the user;
step S45, determining that the current attribute item of the task flow in each subtask item is the operation item of the sub-object, after the user finishes the selection instruction in the operation triggering area of the operation item of the sub-object in each subtask item, automatically matching the next sub-object associated with the operation item of the selected sub-object and the corresponding operation triggering area in each subtask item, and pushing the next sub-object and the corresponding operation triggering area to the user;
step S46, judging whether the operation trigger area of the next sub-object in each sub-task item can be triggered to execute; if yes, go to step S47; if not, jumping to step S49;
step S47, determining that the current attribute item of the task flow in each subtask item is the next subtask item, and after the user to be acquired completes the selection instruction on the operation trigger area of the next subtask item in each subtask item, automatically matching the content of the operation item of the next subtask item and the corresponding operation trigger area in each subtask item and pushing the content to the user;
step S48, determining that the current attribute item of the task flow in each subtask item is the operation item of the next subobject, and automatically matching the selected content of the operation item of the next subobject in each subtask item after the operation trigger area of the operation item of the next subobject in each subtask item for the user to obtain completes the selection instruction;
and step S49, ending, and obtaining the content of all the attribute items of the task flow selected by the user in each subtask item.
The embodiment of the invention also provides a system for generating the automatic matching task, which comprises the following steps:
the task initial forming unit is used for acquiring a task request instruction initiated by a user, and generating a task ID and a task item corresponding to the task ID after the task request instruction initiated by the user is allowed to pass; the task item comprises at least one subtask item, and the feature item of each subtask item comprises a task type and a parent object associated with the task type;
the pushing display unit is used for pushing each characteristic item and each corresponding operation trigger area of each subtask item to the user;
the task flow initial matching unit is used for traversing all task flows, matched with the selected characteristic item as the task type and the content of the parent object thereof, of the user in each sub-task item in a preset multi-source task system when the user sends a selection instruction on the operation trigger area of all the characteristic items in each sub-task item; the attribute items of the task flow matched with the selected characteristic items as the task types and the content of the parent object of the task flow in each sub task item comprise an operation item of the parent object, a sub object associated with the operation item of the parent object, an operation item of the sub object, a next sub object associated with the operation item of the sub object and an operation item of the next sub object;
the task flow accurate matching unit is used for sequentially and gradually selecting the current attribute item of the task flow which is matched with the selected characteristic item as the task type and the content of the parent object thereof in each subtask item and the corresponding operation trigger area thereof based on a selection instruction of a user, and pushing the current attribute item and the corresponding operation trigger area to the user until the last attribute item and the corresponding operation trigger area of all the attribute items of the task flow which are sequentially and gradually selected in each subtask item are pushed to the user;
and the task integrity generation unit is used for automatically matching the contents of all the characteristic items selected by the user in each subtask item and the contents of all the attribute items in the corresponding selected task flow to generate a task list after finishing the selection instruction of the operation trigger area of all the attribute items of the sequentially and gradually selected task flow in each subtask item by the user, and further combining the generated task list with the task ID and the user name to obtain an integral task and send the integral task.
The user-initiated task request instruction and the permission thereof are realized by logging in a task flow page of the automatic operation and maintenance platform.
The content of the task type in the feature item of each subtask item comprises a host, a network, a database and storage; the content of the father object related to the task type in the feature item of each subtask item comprises a WEB server, a mail server, an application server and a backup server corresponding to the host, a main switch and a floor switch corresponding to the network, Oracle, DB, Foxbase, Access base and SAP corresponding to the database and a stored network memory.
Wherein, still include: the pre-definition unit is used for pre-defining the multi-source task system; wherein the predefined unit includes: the system comprises a process base definition module, a process arrangement module and a process mapping module;
the flow basic definition module is used for classifying each parent object in any task type into the same attribute items based on the minimum particle partition principle, wherein the attribute items comprise operation items of the parent object, child objects related to the operation items of the parent object, operation items of the child objects, next child objects related to the operation items of the child objects and operation items of the next child objects;
the flow arrangement module is used for outputting the content of each parent object in each task type and carrying out a plurality of corresponding assignments on the child objects of each parent object, and performing a plurality of assignments to the next child object of each assigned child object, and based on the child object of each assigned parent object and its next child object, the operation item of each father object and the operation item of the child object thereof, and the operation item of the next child object are all correspondingly set with operation authority, and further the child object of each father object and the next child object after each value assignment, and the operation item of each parent object and the operation item of the child object thereof after the operation authority is set, and the operation item of the next child object, sequentially dragging the free combination according to the sequence of the attribute items by a dragging mode of a graphical interface to obtain a plurality of combined task lists corresponding to each parent object;
and the process mapping module is used for mapping the obtained multiple combined task lists of each parent object into corresponding task processes to obtain all the task processes corresponding to the content of each parent object.
The embodiment of the invention has the following beneficial effects:
in the embodiment of the invention, after a user initiates a task request instruction to allow permission, the user receives the task ID and the corresponding task item, selects the task according to the task type in the task item and the characteristic item of the parent object, and then automatically matches the corresponding task flow and the attribute item thereof until the attribute item is the last one selected, and automatically generates a complete task, so that a task dispatcher can realize automatic matching generation of the task without having deep professional skills, thereby saving time and labor, and overcoming the problems of incomplete writing of the existing task and long dispatching time.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is within the scope of the present invention for those skilled in the art to obtain other drawings based on the drawings without inventive exercise.
Fig. 1 is a flowchart of a method for generating an automatic matching task according to an embodiment of the present invention;
FIG. 2 is a detailed flowchart of step S4 in FIG. 1;
fig. 3 is a schematic structural diagram of a system for generating an automatic matching task according to an embodiment of the present invention;
FIG. 4 is a schematic diagram of the predefined unit structure shown in FIG. 3.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention will be described in further detail with reference to the accompanying drawings.
As shown in fig. 1, a method for generating an automatic matching task according to an embodiment of the present invention includes the following steps:
step S1, acquiring a task request instruction initiated by a user, and generating a task ID and a task item corresponding to the task ID after the task request instruction initiated by the user is allowed to pass through; the task item comprises at least one subtask item, and the feature item of each subtask item comprises a task type and a parent object associated with the task type;
step S2, each characteristic item and each corresponding operation trigger area of each subtask item are displayed to the user in a pushing mode;
step S3, when a selection instruction is sent by the user on the operation trigger area of all the feature items in each subtask item, traversing all task flows of the user in each subtask item, which are matched with the selected feature item as the task type and the content of the parent object of the selected feature item, in a preset multi-source task system; the attribute items of the task flow matched with the selected characteristic items as the task types and the content of the parent object of the task flow in each sub task item comprise an operation item of the parent object, a sub object associated with the operation item of the parent object, an operation item of the sub object, a next sub object associated with the operation item of the sub object and an operation item of the next sub object;
step S4, based on the selection instruction of the user, sequentially and gradually selecting the current attribute item of the task flow and the corresponding operation trigger area thereof in each sub task item, which are matched with the selected characteristic item as the task type and the content of the parent object thereof, and pushing the current attribute item and the corresponding operation trigger area thereof to the user until the last attribute item and the corresponding operation trigger area thereof of all the attribute items of the task flow sequentially and gradually selected in each sub task item are pushed to the user;
step S5, after the operation trigger areas of all the attribute items of the task flow selected step by step in sequence in each subtask item by the user are all finished with the selection instruction, the contents of all the feature items selected by the user in each subtask item and the contents of all the attribute items in the corresponding selected task flow are automatically matched to generate a task list, and the generated task list is further combined with the task ID and the user name to obtain a complete task and is issued.
Specifically, before step S1, the method further includes step S0: predefining a multi-source task system; wherein,
firstly, the multi-source task system classifies each parent object in any task type into the same attribute items based on the minimum particle partition principle, wherein the attribute items comprise an operation item of the parent object, a child object associated with the operation item of the parent object, an operation item of the child object, a next child object associated with the operation item of the child object and an operation item of the next child object;
specifically, when minimum grain division is performed (wherein single-step operation cannot be divided any more), various task objects and operation items corresponding to the task objects are classified. I.e. the mode of object + single operation item.
It should be noted that the operation items of each object (including parent object, child object, next child object, etc.) should be set reasonably according to actual operation requirements. The type and number of the attribute items can be adjusted in a mode of increasing or shortening according to actual requirements.
Secondly, the multi-source task system determines the content of each parent object in each task type, carries out a plurality of corresponding assignments to the child objects of each parent object, and performing a plurality of assignments to the next child object of each assigned child object, and based on the child object of each assigned parent object and its next child object, the operation item of each father object and the operation item of the child object thereof, and the operation item of the next child object are all correspondingly set with operation authority, and further the child object of each father object and the next child object after each value assignment, and the operation item of each parent object and the operation item of the child object thereof after the operation authority is set, and the operation item of the next child object, sequentially dragging the free combination according to the sequence of the attribute items by a dragging mode of a graphical interface to obtain a plurality of combined task lists corresponding to each parent object;
specifically, because the previous object in the task is the necessary index condition of the subsequent object, the subsequent object has a parent-child relationship with the predecessor object, and the assignment of the subsequent object should be performed following the predecessor object.
In one example, the content of the task type includes, but is not limited to, host, network, database, and storage; the content of the parent object includes, but is not limited to, a WEB server, a mail server, an application server, a backup server, etc. corresponding to the host, a main switch, a floor switch, etc. corresponding to the network, Oracle, DB, Foxbase, Accessbase, SAP, etc. corresponding to the database, and a network memory, etc. corresponding to the storage; the content of the operation item of the parent object includes but is not limited to addition, deletion and the like; the content of the sub-object includes, but is not limited to, a user name, a device name, an administrator, etc.; the content of the operation item of the child object includes but is not limited to adding or deleting a table right, adding or deleting a view right, adding or deleting a printing right and the like; the next child objects include, but are not limited to, tables, views, printers, etc.; the operation items of the next sub-object include, but are not limited to, read, write, hide, and the like.
To program the operation items, an operation index is built for all the operation items. In one example, as shown in table 1 below:
TABLE 1
Indexing | Operation item | Subsequent indexing |
A0102 | Increasing database permissions | A0103,A0104 |
A0103 | Adding watch permissions | A0105,A0106 |
A0104 | Adding view permissions | A0105,A0106 |
A0105 | Increasing read permission | |
A0106 | Increasing write permissions | |
…… | …… | …… |
For example, the task flow adds the read-write permission of a certain User to the view for the Oracle database, and the task flow is stored as the database-Oracle-A0102-User 1-A0104-flag-A0105 and the database-Oracle-A0102-User 1-A0104-flag-A0106.
Because the task type, the parent object and the attribute items of the task flow in the feature items of the task are single particles, the task type, the parent object and the operation items of the parent object, the child object associated with the operation items of the parent object, the operation items of the child object and the operation items of the next child object and the next child object associated with the operation items of the child object with different assignments can be sequentially dragged and freely combined according to the sequence of the attribute items in a dragging mode of a graphical interface to obtain a plurality of combined task lists. It should be noted that each combined task list should conform to the logical relationship handled by the computer program.
And finally, the multi-source task system maps the obtained multiple combined task lists of each parent object into corresponding task flows to obtain all the task flows corresponding to the content of each parent object.
In step S1, the user initiated task request command and its permission are implemented by logging in the task flow page of the automation operation and maintenance platform. For example, a user logs in a task flow page of the automatic operation and maintenance platform to initiate a task request, an auditor also logs in the task flow page of the automatic operation and maintenance platform to audit, and after the task request passes, a task ID and an attachment including a task item are generated; the task item has one or more subtask items, and the feature item of each subtask item includes a task type and a parent object associated with the task type.
In step S2, each feature item and the corresponding operation trigger area of each subtask item are displayed to the user. It should be noted that the task type and its parent object in each subtask item should conform to the correct logical relationship, so as to implement the correct trigger execution. The operation trigger area includes but is not limited to executable buttons, drop-down boxes, links, and the like. In one example, each subtask is created by using a drop-down box option, and the corresponding content of the drop-down selection in each box can be triggered to execute.
In step S3, when the user sends a selection instruction on the operation trigger area of all feature items in each sub-task item, based on the multi-source task system defined in advance in step S0, all task flows in each sub-task item matched with the selected feature item as the task type and the content of the parent object are traversed. For example, the corresponding database-Oracle will retrieve all task flows defined about Oracle in the multi-source task system, including adding users, deleting users, adding read-write permission of a certain user to a table and/or view, deleting read-write permission of a certain user to a table and/or view, and so on.
In step S4, the user selects the first drop-down box of the task type (host, storage, network, database … …) that needs to submit the task; after the selection is finished, the system can automatically connect with the CMDB to inquire out an operable parent object and a second drop-down box; the user continues to pick what type of operation needs to be performed on the parent object. A third drop-down frame; the system continues to automatically connect with the CMDB to inquire out an operable child object, and a fourth drop-down box; and so on until the operation item and the operable object required by the user are enough, namely, the subsequent index of the operable item is traversed to be empty. As shown in fig. 2, the specific process is as follows:
step S41, determining the current attribute item of the task flow matched with the selected characteristic item as the task type and the content of the parent object in each sub task item as the operation item of the parent object, and pushing the operation item of the parent object and the corresponding operation trigger area in each sub task item to the user;
step S42, after the user finishes selecting instructions on the operation triggering area of the operation item of the father object in each subtask item, the selected son object associated with the operation item of the father object and the corresponding operation triggering area are automatically matched in each subtask item and pushed to the user;
step S43, judging whether the operation trigger area of the selected sub-object in each sub-task item can be triggered to execute; if yes, go to step S44; if not, jumping to step S49;
step S44, determining that the current attribute item of the task flow in each subtask item is a sub-object, after the user finishes the selection instruction on the operation trigger area of the selected sub-object in each subtask item, automatically matching the operation item associated with the selected sub-object and the corresponding operation trigger area in each subtask item, and pushing the operation item and the corresponding operation trigger area to the user;
step S45, determining that the current attribute item of the task flow in each subtask item is the operation item of the sub-object, after the user finishes the selection instruction in the operation triggering area of the operation item of the sub-object in each subtask item, automatically matching the next sub-object associated with the operation item of the selected sub-object and the corresponding operation triggering area in each subtask item, and pushing the next sub-object and the corresponding operation triggering area to the user;
step S46, judging whether the operation trigger area of the next sub-object in each sub-task item can be triggered to execute; if yes, go to step S47; if not, jumping to step S49;
step S47, determining that the current attribute item of the task flow in each subtask item is the next subtask item, and after the user to be acquired completes the selection instruction on the operation trigger area of the next subtask item in each subtask item, automatically matching the content of the operation item of the next subtask item and the corresponding operation trigger area in each subtask item and pushing the content to the user;
step S48, determining that the current attribute item of the task flow in each subtask item is the operation item of the next subobject, and automatically matching the selected content of the operation item of the next subobject in each subtask item after the operation trigger area of the operation item of the next subobject in each subtask item for the user to obtain completes the selection instruction;
and step S49, ending, and obtaining the content of all the attribute items of the task flow selected by the user in each subtask item.
In step S5, the contents of all drop-down boxes in each subtask item are integrated into a task list, that is, the contents of all feature items selected by the user in each subtask item and the contents of all attribute items in the corresponding selected task flow are automatically matched to generate a task list, and then a task ID and a user name are attached to the task list, so as to obtain a complete task and send it down.
As shown in fig. 3, a system for generating an automatic matching task according to an embodiment of the present invention includes:
the task initial forming unit 110 is configured to obtain a task request instruction initiated by a user, and generate a task ID and a task item corresponding to the task ID after it is determined that the task request instruction initiated by the user is allowed to pass; the task item comprises at least one subtask item, and the feature item of each subtask item comprises a task type and a parent object associated with the task type;
the pushing display unit 120 is used for pushing each characteristic item and each corresponding operation trigger area of each subtask item to the user;
the task flow initial matching unit 130 is configured to, when it is acquired that the user sends a selection instruction on the operation trigger area of all the feature items in each sub-task item, traverse all task flows in the preset multi-source task system where the user matches, in each sub-task item, the selected feature item as a task type and the content of the parent object of the selected feature item; the attribute items of the task flow matched with the selected characteristic items as the task types and the content of the parent object of the task flow in each sub task item comprise an operation item of the parent object, a sub object associated with the operation item of the parent object, an operation item of the sub object, a next sub object associated with the operation item of the sub object and an operation item of the next sub object;
the task flow accurate matching unit 140 is configured to sequentially and gradually select, based on a selection instruction of a user, a current attribute item of the task flow, which is matched with the selected feature item as the task type and the content of the parent object of the task flow, in each sub-task item, and an operation trigger area corresponding to the current attribute item, and push the current attribute item to the user until the last attribute item of all the attribute items of the task flow, which are sequentially and gradually selected in each sub-task item, and the operation trigger area corresponding to the last attribute item are pushed to the user;
and the task integrity generation unit 150 is configured to, after the operation trigger areas of all the attribute items of the task flows sequentially selected step by step in each subtask item of the user are subjected to the selection instruction, automatically match the contents of all the feature items selected by the user in each subtask item and the contents of all the attribute items in the corresponding selected task flow to generate a task list, and further combine the generated task list with the task ID and the user name to obtain an integral task and issue the integral task.
The user-initiated task request instruction and the permission thereof are realized by logging in a task flow page of the automatic operation and maintenance platform.
The content of the task type in the feature item of each subtask item comprises a host, a network, a database and storage; the content of the father object related to the task type in the feature item of each subtask item comprises a WEB server, a mail server, an application server and a backup server corresponding to the host, a main switch and a floor switch corresponding to the network, Oracle, DB, Foxbase, Access base and SAP corresponding to the database and a stored network memory.
Wherein, the system still includes: the pre-definition unit 100 is used for pre-defining a multi-source task system; wherein the predefined unit 100 comprises: a flow basic definition module 1001, a flow arrangement module 1002 and a flow mapping module 1003, as shown in fig. 4;
the process base definition module 1001 is configured to classify each parent object in any task type into the same attribute items based on a minimum particle partition principle, where the attribute items include an operation item of the parent object, a child object associated with the operation item of the parent object, an operation item of the child object, a next child object associated with the operation item of the child object, and an operation item of the next child object;
the process layout module 1002 is used for outputting the content of each parent object in each task type, performing a plurality of corresponding assignments to the child objects of each parent object, and performing a plurality of assignments to the next child object of each assigned child object, and based on the child object of each assigned parent object and its next child object, the operation item of each father object and the operation item of the child object thereof, and the operation item of the next child object are all correspondingly set with operation authority, and further the child object of each father object and the next child object after each value assignment, and the operation item of each parent object and the operation item of the child object thereof after the operation authority is set, and the operation item of the next child object, sequentially dragging the free combination according to the sequence of the attribute items by a dragging mode of a graphical interface to obtain a plurality of combined task lists corresponding to each parent object;
the process mapping module 1003 is configured to map the obtained multiple combined task lists of each parent object into corresponding task processes, so as to obtain all task processes corresponding to the content of each parent object.
The embodiment of the invention has the following beneficial effects:
in the embodiment of the invention, after a user initiates a task request instruction to allow permission, the user receives the task ID and the corresponding task item, selects the task according to the task type in the task item and the characteristic item of the parent object, and then automatically matches the corresponding task flow and the attribute item thereof until the attribute item is the last one selected, and automatically generates a complete task, so that a task dispatcher can realize automatic matching generation of the task without having deep professional skills, thereby saving time and labor, and overcoming the problems of incomplete writing of the existing task and long dispatching time.
It should be noted that, in the above system embodiment, each included unit is only divided according to functional logic, but is not limited to the above division as long as the corresponding function can be implemented; in addition, specific names of the functional units are only for convenience of distinguishing from each other, and are not used for limiting the protection scope of the present invention.
It will be understood by those skilled in the art that all or part of the steps in the method for implementing the above embodiments may be implemented by relevant hardware instructed by a program, and the program may be stored in a computer-readable storage medium, such as ROM/RAM, magnetic disk, optical disk, etc.
The above disclosure is only for the purpose of illustrating the preferred embodiments of the present invention, and it is therefore to be understood that the invention is not limited by the scope of the appended claims.
Claims (9)
1. A method for automatic matching task generation, the method comprising the steps of:
acquiring a task request instruction initiated by a user, and generating a task ID and a task item corresponding to the task ID after determining that the task request instruction initiated by the user is allowed to pass; the task item comprises at least one subtask item, and the feature item of each subtask item comprises a task type and a parent object associated with the task type;
each characteristic item and the corresponding operation trigger area of each subtask item are displayed to the user in a pushing mode;
when acquiring that a user sends a selection instruction on operation trigger areas of all feature items in each subtask item, traversing all task flows, in a preset multi-source task system, of the user, which are matched with the selected feature item in each subtask item by taking the selected feature item as a task type and the content of a parent object of the selected feature item; the attribute items of the task flow matched with the selected characteristic items as the task types and the content of the parent object of the task flow in each sub task item comprise an operation item of the parent object, a sub object associated with the operation item of the parent object, an operation item of the sub object, a next sub object associated with the operation item of the sub object and an operation item of the next sub object;
based on a selection instruction of a user, sequentially and gradually selecting a current attribute item of the task flow matched with the selected characteristic item which is the task type and the content of the parent object of the task flow in each subtask item and a corresponding operation trigger area of the current attribute item, and pushing the current attribute item to the user until the last attribute item of all the attribute items of the task flow sequentially and gradually selected in each subtask item and the corresponding operation trigger area of the last attribute item are pushed to the user;
after the operation trigger areas of all the attribute items of the task flows selected step by step in sequence by the user are obtained to complete the selection instruction, the contents of all the feature items selected in each subtask item by the user and the contents of all the attribute items in the corresponding selected task flow are automatically matched to generate a task list, and the generated task list is further combined with the task ID and the user name to obtain a complete task and is issued.
2. The method for automatic matching task generation as recited in claim 1, wherein the user-initiated task request command and its permission are implemented by logging on a task flow page of an automated operation and maintenance platform.
3. The method for automatic matching task generation of claim 1, wherein the content of task type in the feature item of each subtask item includes host, network, database and storage; the content of the father object related to the task type in the feature item of each subtask item comprises a WEB server, a mail server, an application server and a backup server corresponding to the host, a main switch and a floor switch corresponding to the network, Oracle, DB, Foxbase, Access base and SAP corresponding to the database and a stored network memory.
4. The method for automatically matching task generation as claimed in claim 1, wherein before the step of generating the task ID and the corresponding task item after the task request command initiated by the user is obtained and it is determined that the task request command initiated by the user is allowed to pass, the method further comprises the steps of: predefining a multi-source task system; wherein,
the multi-source task system classifies each parent object in any task type into the same attribute items based on the minimum particle partition principle, wherein the attribute items comprise an operation item of the parent object, a child object associated with the operation item of the parent object, an operation item of the child object, a next child object associated with the operation item of the child object and an operation item of the next child object;
the multi-source task system determines the content of each parent object in each task type, performs a plurality of corresponding assignments to the child objects of each parent object, and performing a plurality of assignments to the next child object of each assigned child object, and based on the child object of each assigned parent object and its next child object, the operation item of each father object and the operation item of the child object thereof, and the operation item of the next child object are all correspondingly set with operation authority, and further the child object of each father object and the next child object after each value assignment, and the operation item of each parent object and the operation item of the child object thereof after the operation authority is set, and the operation item of the next child object, sequentially dragging the free combination according to the sequence of the attribute items by a dragging mode of a graphical interface to obtain a plurality of combined task lists corresponding to each parent object;
and the multi-source task system maps the obtained multiple combined task lists of each parent object into corresponding task flows to obtain all the task flows corresponding to the content of each parent object.
5. The method according to claim 1, wherein the specific steps of sequentially and gradually selecting the current attribute item and the corresponding operation trigger area of the task flow in each sub-task item, which are matched with the selected feature item as the task type and the content of the parent object thereof, and pushing the attribute item and the corresponding operation trigger area to the user, until the last attribute item and the corresponding operation trigger area of all the attribute items of the task flow sequentially and gradually selected in each sub-task item are pushed to the user, based on the selection instruction of the user, include:
step S41, determining the current attribute item of the task flow matched with the selected characteristic item as the task type and the content of the parent object in each sub task item as the operation item of the parent object, and pushing the operation item of the parent object and the corresponding operation trigger area in each sub task item to the user;
step S42, after the user finishes selecting instructions on the operation triggering area of the operation item of the father object in each subtask item, the selected son object associated with the operation item of the father object and the corresponding operation triggering area are automatically matched in each subtask item and pushed to the user;
step S43, judging whether the operation trigger area of the selected sub-object in each sub-task item can be triggered to execute; if yes, go to step S44; if not, jumping to step S49;
step S44, determining that the current attribute item of the task flow in each subtask item is a sub-object, after the user finishes the selection instruction on the operation trigger area of the selected sub-object in each subtask item, automatically matching the operation item associated with the selected sub-object and the corresponding operation trigger area in each subtask item, and pushing the operation item and the corresponding operation trigger area to the user;
step S45, determining that the current attribute item of the task flow in each subtask item is the operation item of the sub-object, after the user finishes the selection instruction in the operation triggering area of the operation item of the sub-object in each subtask item, automatically matching the next sub-object associated with the operation item of the selected sub-object and the corresponding operation triggering area in each subtask item, and pushing the next sub-object and the corresponding operation triggering area to the user;
step S46, judging whether the operation trigger area of the next sub-object in each sub-task item can be triggered to execute; if yes, go to step S47; if not, jumping to step S49;
step S37, determining that the current attribute item of the task flow in each subtask item is the next subtask item, and after the user to be acquired completes the selection instruction on the operation trigger area of the next subtask item in each subtask item, automatically matching the content of the operation item of the next subtask item and the corresponding operation trigger area in each subtask item and pushing the content to the user;
step S48, determining that the current attribute item of the task flow in each subtask item is the operation item of the next subobject, and automatically matching the selected content of the operation item of the next subobject in each subtask item after the operation trigger area of the operation item of the next subobject in each subtask item for the user to obtain completes the selection instruction;
and step S49, ending, and obtaining the content of all the attribute items of the task flow selected by the user in each subtask item.
6. A system for automatic matching task generation, comprising:
the task initial forming unit is used for acquiring a task request instruction initiated by a user, and generating a task ID and a task item corresponding to the task ID after the task request instruction initiated by the user is allowed to pass; the task item comprises at least one subtask item, and the feature item of each subtask item comprises a task type and a parent object associated with the task type;
the pushing display unit is used for pushing each characteristic item and each corresponding operation trigger area of each subtask item to the user;
the task flow initial matching unit is used for traversing all task flows, matched with the selected characteristic item as the task type and the content of the parent object thereof, of the user in each sub-task item in a preset multi-source task system when the user sends a selection instruction on the operation trigger area of all the characteristic items in each sub-task item; the attribute items of the task flow matched with the selected characteristic items as the task types and the content of the parent object of the task flow in each sub task item comprise an operation item of the parent object, a sub object associated with the operation item of the parent object, an operation item of the sub object, a next sub object associated with the operation item of the sub object and an operation item of the next sub object;
the task flow accurate matching unit is used for sequentially and gradually selecting the current attribute item of the task flow which is matched with the selected characteristic item as the task type and the content of the parent object thereof in each subtask item and the corresponding operation trigger area thereof based on a selection instruction of a user, and pushing the current attribute item and the corresponding operation trigger area to the user until the last attribute item and the corresponding operation trigger area of all the attribute items of the task flow which are sequentially and gradually selected in each subtask item are pushed to the user;
and the task integrity generation unit is used for automatically matching the contents of all the characteristic items selected by the user in each subtask item and the contents of all the attribute items in the corresponding selected task flow to generate a task list after finishing the selection instruction of the operation trigger area of all the attribute items of the sequentially and gradually selected task flow in each subtask item by the user, and further combining the generated task list with the task ID and the user name to obtain an integral task and send the integral task.
7. The system for automatic matching task generation of claim 6, wherein the user initiated task request instruction and its permission are implemented by logging on a task flow page of an automated operation and maintenance platform.
8. The system for automatic matching task generation of claim 6, wherein the content of task types in the feature item of each subtask item includes host, network, database and storage; the content of the father object related to the task type in the feature item of each subtask item comprises a WEB server, a mail server, an application server and a backup server corresponding to the host, a main switch and a floor switch corresponding to the network, Oracle, DB, Foxbase, Access base and SAP corresponding to the database and a stored network memory.
9. The system for automatic matching task generation of claim 6, further comprising: the pre-definition unit is used for pre-defining the multi-source task system; wherein the predefined unit includes: the system comprises a process base definition module, a process arrangement module and a process mapping module;
the flow basic definition module is used for classifying each parent object in any task type into the same attribute items based on the minimum particle partition principle, wherein the attribute items comprise operation items of the parent object, child objects related to the operation items of the parent object, operation items of the child objects, next child objects related to the operation items of the child objects and operation items of the next child objects;
the flow arrangement module is used for outputting the content of each parent object in each task type and carrying out a plurality of corresponding assignments on the child objects of each parent object, and performing a plurality of assignments to the next child object of each assigned child object, and based on the child object of each assigned parent object and its next child object, the operation item of each father object and the operation item of the child object thereof, and the operation item of the next child object are all correspondingly set with operation authority, and further the child object of each father object and the next child object after each value assignment, and the operation item of each parent object and the operation item of the child object thereof after the operation authority is set, and the operation item of the next child object, sequentially dragging the free combination according to the sequence of the attribute items by a dragging mode of a graphical interface to obtain a plurality of combined task lists corresponding to each parent object;
and the process mapping module is used for mapping the obtained multiple combined task lists of each parent object into corresponding task processes to obtain all the task processes corresponding to the content of each parent object.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910436287.5A CN110222960B (en) | 2019-05-23 | 2019-05-23 | Method and system for generating automatic matching task |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910436287.5A CN110222960B (en) | 2019-05-23 | 2019-05-23 | Method and system for generating automatic matching task |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110222960A true CN110222960A (en) | 2019-09-10 |
CN110222960B CN110222960B (en) | 2022-11-25 |
Family
ID=67818072
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910436287.5A Active CN110222960B (en) | 2019-05-23 | 2019-05-23 | Method and system for generating automatic matching task |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110222960B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112766750A (en) * | 2021-01-25 | 2021-05-07 | 中国原子能科学研究院 | Task model construction method and system |
CN115145992A (en) * | 2022-09-05 | 2022-10-04 | 深圳市明源云科技有限公司 | Multi-source data processing method and device, electronic equipment and readable storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160328449A1 (en) * | 2015-05-06 | 2016-11-10 | Siemens Product Lifecycle Management Software Inc. | Unified set-based traversal system |
CN106156127A (en) * | 2015-04-08 | 2016-11-23 | 深圳市腾讯计算机系统有限公司 | Select the method and device that data content pushes to terminal |
CN106484524A (en) * | 2015-08-28 | 2017-03-08 | 阿里巴巴集团控股有限公司 | A kind of task processing method and device |
US20190122289A1 (en) * | 2017-10-20 | 2019-04-25 | Lisa Cloughen | Systems and methods for completing interior design orders |
-
2019
- 2019-05-23 CN CN201910436287.5A patent/CN110222960B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106156127A (en) * | 2015-04-08 | 2016-11-23 | 深圳市腾讯计算机系统有限公司 | Select the method and device that data content pushes to terminal |
US20160328449A1 (en) * | 2015-05-06 | 2016-11-10 | Siemens Product Lifecycle Management Software Inc. | Unified set-based traversal system |
CN106484524A (en) * | 2015-08-28 | 2017-03-08 | 阿里巴巴集团控股有限公司 | A kind of task processing method and device |
US20190122289A1 (en) * | 2017-10-20 | 2019-04-25 | Lisa Cloughen | Systems and methods for completing interior design orders |
Non-Patent Citations (1)
Title |
---|
付高财等: "基于特征属性的工作流推荐技术研究", 《现代计算机(专业版)》 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112766750A (en) * | 2021-01-25 | 2021-05-07 | 中国原子能科学研究院 | Task model construction method and system |
CN112766750B (en) * | 2021-01-25 | 2024-05-31 | 中国原子能科学研究院 | Task model construction method and system |
CN115145992A (en) * | 2022-09-05 | 2022-10-04 | 深圳市明源云科技有限公司 | Multi-source data processing method and device, electronic equipment and readable storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN110222960B (en) | 2022-11-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107818479B (en) | Preferential information pushing method, system, storage medium and electronic equipment | |
CN107239335B (en) | Job scheduling system and method for distributed system | |
JP5773554B2 (en) | Task management method and task management apparatus | |
US5303144A (en) | Computer aided planning support system | |
US7617443B2 (en) | Flexible multiple spreadsheet data consolidation system | |
JP6376865B2 (en) | Computer-implemented method, storage medium, and computer system for parallel tree-based prediction | |
US11907709B2 (en) | Enhancing DevOps workflows in enterprise information technology organizations | |
US20130144880A1 (en) | Business partner grouping | |
CN112364084B (en) | Visual data processing method and system for deep customization algorithm integration | |
CN110222960B (en) | Method and system for generating automatic matching task | |
US11354611B2 (en) | Minimizing unmet demands due to short supply | |
US11151088B2 (en) | Systems and methods for verifying performance of a modification request in a database system | |
US8918410B2 (en) | System and method for fast identification of variable roles during initial data exploration | |
US20140067447A1 (en) | Erp transaction recording to api system and method | |
US20150121550A1 (en) | Data management server and data management program | |
JP6974953B2 (en) | Aggregate data creation device, aggregate data creation method, and aggregate data creation program | |
CN112949061B (en) | Village and town development model construction method and system based on reusable operator | |
US11966868B2 (en) | Rapid sorting-based supply assignment tool for order fulfillment with short supply | |
US20220229692A1 (en) | Method and device for data task scheduling, storage medium, and scheduling tool | |
KR101676467B1 (en) | Privisioning method and apparatus | |
US9239867B2 (en) | System and method for fast identification of variable roles during initial data exploration | |
KR101748378B1 (en) | Performance management system and method for application program in its development process | |
JP2019101829A (en) | Software component management system, computor, and method | |
US9710774B2 (en) | Configuration of embedded intelligence | |
US20240311195A1 (en) | Parallelism with task dependencies in a curated experience |
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 |