Disclosure of Invention
The embodiment of the invention aims to provide an instant messaging method based on a work task, and aims to solve the technical problem that an instant messaging tool in the prior art cannot automatically create a work communication group according to the work task.
The embodiment of the invention is realized in such a way that a method for instant messaging based on work tasks comprises the following steps:
decomposing the work tasks according to the target file, and creating a task decomposition table, wherein the task decomposition table comprises a plurality of levels of tasks, and each level of task also comprises plan completion time, completion percentage and task group members;
creating an instant messaging group of a task according to the task decomposition table, wherein the instant messaging group comprises task group members of the task;
and closing the issuing function of the instant communication group of the task according to the planned completion time and the completion percentage of the task.
Preferably, the task decomposition table is used for decomposing a work task into a plurality of smaller and more manageable multi-level tasks according to the construction period, the workload and the input-output relation by taking a target file as a guide;
the completion percentage refers to the ratio of the amount of work the task has completed to the total amount of work planned to complete by the current system time.
Preferably, the workload of the task at the bottom level in the task decomposition table is 1 working day recruitment to 5 working day recruitment.
Preferably, the step of "creating an instant messaging group of the task according to the task decomposition table, where the instant messaging group includes a task group member of the task" specifically includes:
the each level of tasks further comprises a scheduled start time;
and creating an instant messaging group of the task according to the planned starting time of the task in the task decomposition table, wherein the instant messaging group comprises task group members corresponding to the task.
Preferably, the step of "creating an instant messaging group of the task according to the scheduled start time of the task in the task decomposition table, where the instant messaging group includes a task group member corresponding to the task" specifically includes:
and when the current system time is equal to the scheduled starting time, automatically creating an instant communication group of the task, wherein the instant communication group comprises task group members corresponding to the task.
Preferably, the task decomposition table further comprises a time calendar, the time calendar of each task is associated with the time calendar of the instant messaging group of the task, and the discussion information of the instant messaging group corresponding to the time calendar in the task decomposition table can be located according to the time calendar in the task decomposition table.
Preferably, the step of closing the distribution function of the instant messaging group of the task according to the planned completion time and the completion percentage of the task specifically includes:
and when the current system time is equal to the planned completion time of the task and the completion percentage of the task is equal to 100%, automatically closing the issuing function of the instant messaging group corresponding to the task.
Preferably, the step of closing the distribution function of the instant messaging group of the task according to the planned completion time and the completion percentage of the task specifically includes:
outputting a target file after each stage of task is completed, wherein the task group member comprises a task group leader;
when the current system time is equal to the planned completion time of the task, the completion percentage of the task is equal to 100 percent, and the task outputs a target file, closing the issuing function of the instant communication group of the task; otherwise, informing the task group leader of the task to follow up the target file of the task, and simultaneously delaying to close the issuing function of the instant communication group of the task.
Preferably, the step "decomposing the work task according to the target file, creating a task decomposition table, wherein the task decomposition table comprises a plurality of levels of tasks, and each level of task further comprises the following steps:
presetting an input relation and an output relation among tasks in the task decomposition table, wherein the input relation refers to that the input of one task is the output of the other task, and the output relation refers to that the output of one task is the input of the other task;
the step of creating an instant messaging group of the task according to the task decomposition table, wherein the instant messaging group comprises task group members of the task specifically comprises the following steps:
when the input of one task is the output of another task, the task needs to wait for the completion of another task and acquire a target file output by the another task, and then an instant messaging group corresponding to the task is created, wherein the instant messaging group comprises task group members of the task;
when the output of one task is the input of another task, the task is finished and a target file is output, then an instant messaging group corresponding to another task is created and the target file is sent to the instant messaging group corresponding to the another task, and the instant messaging group comprises task group members of the another task.
Preferably, the tasks of each stage further comprise accumulated employment;
the step of creating an instant messaging group of the task according to the task decomposition table, wherein the instant messaging group comprises task group members of the task, and then the step of:
acquiring a task group member recruitment starting instruction in the instant communication group, and starting to accumulate recruitment time of the task group member;
acquiring a task group member recruitment ending instruction in the instant communication group, and stopping accumulating recruitment time of the task group member;
acquiring the accumulated recruitment of the task group members and the accumulated recruitment of the task according to the recruitment time of the task group members;
and the accumulated recruitment of each stage of task in the task decomposition table is associated with the accumulated recruitment in the instant communication group.
The invention has the beneficial effects that:
according to the invention, the work task is decomposed according to the target file, the task decomposition table is created, the instant communication group of the task is created according to the task decomposition table, and the issuing function of the instant communication group of the task is closed according to the planned completion time and completion percentage of the task, so that the combination of the instant communication group and the work task is realized, the group information is issued in a targeted manner, the message issued by the group is purified, and the work efficiency is improved; by taking a target file as a guide, decomposing a work task into a plurality of smaller and more manageable task decomposition tables comprising multi-level tasks according to the construction period, the workload and the input-output relation, adjusting the task decomposition tables according to conditions, reasonably and effectively creating an instant communication group according to the adjusted task decomposition tables, and effectively controlling the group to generate worthless messages by creating and closing the instant communication group according to the life cycle of the work task classification table; by setting the workload of the task at the bottommost level, the method avoids the situation that an instant communication group is established too frequently and information is scattered too frequently, is beneficial to finding out task deviation in time, making response in time and correcting the deviation in time, and avoids loss; further, an instant communication group can be created timely, automatically and efficiently through the planned starting time and the completion percentage of the tasks in the task decomposition table, and when deviation occurs, the task group leader is informed to carry out the basis, and the tasks are supervised and urged to be carried out efficiently; the discussion information of the corresponding instant messaging group can be quickly, intuitively and simply positioned according to different time points of the task through the time calendar; the task decomposition table is associated with the instant communication group through accumulated labor, and the labor condition of the task can be visually presented through the task decomposition table, so that the cost and risk of the task can be evaluated, the budget cost of a later project and the project period can be estimated, meanwhile, the working capacity of the task group members can be evaluated according to the accumulated labor of each task group member, and a quantitative evaluation basis is provided for performance evaluation; the input relation and the output relation between tasks in the task decomposition table are preset, and the instant messaging group comprising the task group members is established according to the input relation and the output relation, so that the target files between the tasks are automatically transmitted and informed in different instant messaging groups in time, the integrity of the documents of the tasks is ensured, and the task delay caused by manual neglect is avoided; through the input relation and the output relation, the instant communication group can be automatically established in advance or according to a set plan, and the method is flexible, convenient and quick.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is further described in detail below with reference to the accompanying drawings and examples, and for convenience of description, only parts related to the examples of the present invention are shown. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
Example one
Fig. 1 is a flowchart illustrating a method for instant messaging based on work tasks according to a first embodiment of the present invention, wherein the method comprises the following steps:
s101, decomposing a work task according to a target file, and creating a task decomposition table, wherein the task decomposition table comprises multiple stages of tasks, and each stage of task also comprises plan completion time, completion percentage and task group members;
in the daily work process, each project or work task can be refined and decomposed according to an output target file and decomposed into a plurality of subtasks, each subtask corresponds to a sub-target file, and the subtasks can be further refined and decomposed according to the sub-target files, so that a task decomposition table containing multi-level tasks is formed;
the task decomposition table is used for decomposing a work task into smaller and more manageable multi-level tasks according to the construction period, workload and input-output relation by taking a target file as a guide;
the target file refers to a file output after the work task is finished, and comprises an explanation document, a technical document, software, a program, a picture and the like;
the work task decomposition process is to decompose the primary work task into a plurality of secondary tasks according to the target file, and can also decompose the secondary tasks into a plurality of tertiary tasks;
the primary work task refers to independent and complete work content capable of outputting a primary target file, and generally refers to a total work task;
the multi-stage tasks comprise a first-stage work task, a second-stage task, a third-stage task and the like;
the workload of the task which can not be further decomposed (namely the task at the bottom level) in the task decomposition table is 1 working day to 5 working days; wherein each weekday is calculated as 8 hours;
when the workload of the task at the bottommost level is less than 1 working day, namely the workload of one working day is less, the instant messaging group is created too frequently, information is scattered too much, and management is not facilitated;
when the workload of the task at the bottommost level is greater than 5 working hours in working days, namely, the workload exceeds 7 natural days, the execution condition of the task cannot be controlled, and because no target file is output in the 7 natural days, no method can be found in time when the task has deviation, the whole project period is easily delayed, and serious loss is caused to a user;
each level of tasks comprises task names, plan starting time, plan finishing time, finishing percentage, task group members and task group leader; the task group member comprises a task group leader;
the completion percentage refers to the ratio of the amount of work the task has completed to the total amount of work planned to be completed by the current system time;
the task group member refers to a member needing to participate in starting and completing the task, and comprises a task group leader;
the task group leader can modify the task decomposition table according to the task execution condition, for example, the task needs to be continuously decomposed, a new task needs to be added, the completion percentage needs to be modified, task group members need to be added and deleted, and the like;
s102, creating an instant messaging group of a task according to the task decomposition table, wherein the instant messaging group comprises task group members of the task;
namely, an instant communication group including the task group members is established according to the multi-level tasks and the corresponding task group members;
the instant communication group comprises a WeChat group, a QQ group, a mail group, a forum group and the like;
all task group members in the instant communication group can issue discussion information such as texts, pictures, voice, video and the like in the instant communication group;
when the task decomposition table is changed, the instant communication group is adjusted according to the changed task decomposition table, for example, a new task group member is added, and a task can be cancelled, and the issuing function of the instant communication group corresponding to the task is closed;
further, an instant messaging group of the task can be created according to the scheduled start time of the task in the task decomposition table, wherein the instant messaging group comprises task group members corresponding to the task;
further, when the current system time is equal to the scheduled starting time, an instant messaging group of the task is automatically created, wherein the instant messaging group comprises the task group member corresponding to the task;
further, the task decomposition table also comprises a time calendar, the time calendar of each task is associated with the time calendar of the instant messaging group of the task, and the discussion information of the instant messaging group corresponding to the time calendar in the task decomposition table can be positioned according to the time calendar in the task decomposition table;
the discussion information of the corresponding instant communication group can be quickly, intuitively and simply positioned according to different time points of the task;
for example, in order to implement the medical system Y1, the medical system Y1 needs to be decomposed according to different target files, and is decomposed into a client, a server and a web, the client can be divided into an android, an IOS and a PC, and the android can be divided into an interface and a player, where the target file output by the interface includes various cut maps which are to be input to the player, and the target file output by the player according to the various cut maps includes plug-in or source file, specification and the like of the player;
the medical system Y1 is a primary work task, the client, the server and the web are secondary tasks, the android, IOS and PC are tertiary tasks subordinate to the client, and the interface and the player are four-level tasks subordinate to the android;
according to the above description of the medical system Y1, a task decomposition table as shown in fig. 2 may be created and generated, where a cut graph is a task at the bottom level of a three-level task android end, so the workload of the task cut graph is controlled to work in 2 working days, if the cut graph has a deviation, the deviation can be found in 2 working days at the longest, and the deviation can be corrected in advance, if the workload of the cut graph is set to 10 working days, the deviation can be found only after half a month, which directly results in the delay of the task android end, thereby resulting in the delay of the task client, and further resulting in the delay of the medical system Y1;
when the current system time is 2018, 6 months and 6 days (generally indicating 0 point, also can be set as working time), automatically creating an instant messaging group of a task switching graph, wherein task group members of the instant messaging group comprise J and K, wherein J is a task group leader;
at this time, J and K can issue messages in the instant messaging group;
further, the tasks of each stage also comprise accumulated employment;
the step S102 may further include the following steps:
acquiring a task group member recruitment starting instruction in the instant communication group, and starting to accumulate recruitment time of the task group member;
acquiring a task group member recruitment ending instruction in the instant communication group, and stopping accumulating recruitment time of the task group member;
acquiring the accumulated recruitment of the task group members of the task and the accumulated recruitment of the task according to the recruitment time of the task group members;
the accumulated recruitment of each stage of task in the task decomposition table is associated with the accumulated recruitment in the instant communication group, and the recruitment condition of the task can be visually presented through the task decomposition table, so that the cost and the risk of the task can be evaluated;
when the task group member starts to process the task, an recruitment starting instruction can be triggered through the instant communication group, and the instant communication group starts to accumulate recruitment time of the task group member according to the recruitment starting instruction; a card punching module can be added in the instant messaging group, when the task group member starts to process the task, the card punching module is only needed to be clicked to trigger an recruitment starting instruction, and the opening module can start to accumulate recruitment time of the task group member;
when the task group member finishes processing the task, triggering an recruitment ending instruction through the instant communication group, and finishing accumulating recruitment time of the task group member by the instant communication group according to the recruitment ending instruction; similarly, by using the card punching module in the instant messaging group, when the task group member finishes processing the task, the user only needs to click the card punching module to trigger a recruitment ending instruction, and the opening module can finish accumulating the recruitment time of the task group member;
the card punching module can also send the accumulated recruitment time of the task group member to a task decomposition table, record the accumulated recruitment time of the task group member by adding accumulated recruitment in the task decomposition table, and clearly see the accumulated recruitment of the task or the accumulated recruitment of the task group member through the task decomposition table;
for example, in fig. 2, task group member J is 9 am: 00, starting to process a task cutting chart, wherein a task group member J only needs to trigger an recruitment starting instruction in the instant messaging group, and the instant messaging group automatically accumulates recruitment time of the task group member J in the task cutting chart;
when the user goes off duty at 18:00 night, a task group member J needs to log in the instant communication group again to trigger an recruitment ending instruction, the instant communication group stops accumulating the recruitment time of the task group member J, and the accumulated recruitment of the group member J on the task cutting chart on the same day is found to be 9 hours;
similarly, if the task group member K of the task cutting chart has the beginning of the labor for the task cutting chart on the same day, the labor time of K may be accumulated, the labor of J or K on the task cutting chart on more days may be accumulated, the total labor of J and K on the task cutting chart on more days may be accumulated, and the total labor is synchronized into the accumulated labor in the task decomposition table, assuming that the total labor of J and K on the task cutting chart is 100 hours, as shown in fig. 2;
the task group leader can estimate the budget cost of the project at the later stage and predict the project period according to the accumulated labor of the tasks;
the task group leader can also evaluate the working capacity of each task group member according to the accumulated labor of each task group member, and the working capacity is used as the basis for performance evaluation;
s103, according to the planned completion time and the completion percentage of the task, closing the issuing function of the instant messaging group of the task, specifically:
when the current system time is equal to the planned completion time of the task and the completion percentage of the task is equal to 100%, automatically closing the issuing function of the instant messaging group corresponding to the task;
after the publishing function of the instant communication group is closed, the history record in the instant communication group can be consulted by the task group member of the task but cannot be modified; that is, the task group member in the instant messaging group can only check the historical discussion information in the instant messaging group, and can not release new discussion information;
the scheme can close the issuing function of the instant communication group in time when the task is completed;
for example, as shown in fig. 2, when the current system time is 2018.6.7 (generally, 23:59, or may be the next shift time), it is determined whether the completion percentage in the task decomposition structure is 100%, and if yes, the publishing function of the instant messaging group corresponding to the task is automatically closed; but at this time, the task group members J and K can not issue messages, but can look up historical messages;
further, when the current system time is equal to the planned completion time of the task and the completion percentage of the task is less than 100%, notifying a task group leader of the task to follow up the progress of the task and delaying closing of the communication function of the instant communication group of the task;
if the current system time is 2018, 6, 7, 23:59 and the completion percentage of the task graph cutting is still 95%, informing J to follow up the progress of the task graph cutting, as shown in FIG. 2;
according to the scheme, under the condition that the task is delayed, the task group leader can be informed to follow up the progress of the task, and the issuing function of the instant communication group cannot be closed before the task is completed;
further, each level of tasks also includes a target file; namely, the target file is output after the task of each stage is finished;
when the current system time is equal to the planned completion time of the task, the completion percentage of the task is equal to 100 percent, and the task outputs a target file, closing the issuing function of the instant communication group of the task; otherwise, informing the task group leader of the task to follow up the target file of the task, and simultaneously delaying to close the issuing function of the instant communication group of the task;
if the current system time is 2018, 6, 7, 23:59 and the completion percentage of the task cut graph is 100%, but the task cut graph does not output the target file (cut graph), informing J to follow up, as shown in FIG. 2;
the output process of the target file of the task means that after the task is completed, a task group member of the task uploads the target file to an instant messaging group corresponding to the task;
according to the scheme, the task group members of the task group can be urged to complete the task completely, otherwise the task group leader is urged to follow up the progress, and the complete target file is collected through the instant communication group, so that the missing of the task document is avoided, and the searching is convenient;
further, the tasks of each stage also comprise an actual start time and an actual completion time;
the actual starting time refers to the starting time of the task, the time difference between the actual starting time and the planned starting time is the delayed starting time of the task, the completion time of the task is predicted according to the delayed starting time, project group leaders can conveniently judge project construction periods, account project costs, evaluate project risks, early warn in time and deploy a plan in time;
the actual completion time refers to the time when the task is finished, the time difference between the actual completion time and the planned completion time is the delayed completion time of the task, the cost of the task can be calculated according to the delayed completion time, the project risk is evaluated, early warning is timely carried out, and a plan is timely deployed;
according to the embodiment of the invention, the work task is decomposed according to the target file, the task decomposition table is created, the instant communication group of the task is created according to the task decomposition table, and the issuing function of the instant communication group of the task is closed according to the planned completion time and the completion percentage of the task, so that the combination of the instant communication group and the work task is realized, the group information is issued in a targeted manner, the message issued by the group is purified, and the work efficiency is improved; by taking a target file as a guide, decomposing a work task into a plurality of smaller and more manageable task decomposition tables comprising multi-level tasks according to the construction period, the workload and the input-output relation, adjusting the task decomposition tables according to conditions, reasonably and effectively creating an instant communication group according to the adjusted task decomposition tables, and effectively controlling the group to generate worthless messages by creating and closing the instant communication group according to the life cycle of the work task classification table; by setting the workload of the task at the bottommost level, the method avoids the situation that an instant communication group is established too frequently and information is scattered too frequently, is beneficial to finding out task deviation in time, making response in time and correcting the deviation in time, and avoids loss; further, an instant communication group can be created timely, automatically and efficiently through the planned starting time and the completion percentage of the tasks in the task decomposition table, and when deviation occurs, the task group leader is informed to carry out the basis, and the tasks are supervised and urged to be carried out efficiently; the discussion information of the corresponding instant messaging group can be quickly, intuitively and simply positioned according to different time points of the task through the time calendar; the task decomposition table is associated with the instant communication group through accumulated labor, and the labor condition of the task can be visually presented through the task decomposition table, so that the cost and risk of the task can be evaluated, the budget cost of a later project and the project period can be estimated, meanwhile, the working capacity of the task group members can be evaluated according to the accumulated labor of each task group member, and a quantitative evaluation basis is provided for performance evaluation.
Second embodiment, as shown in fig. 3, is a flowchart of a second embodiment of an instant messaging method based on work tasks according to the present invention, and the method includes the steps of:
s201, decomposing the work task according to the target file, and creating a task decomposition table comprising a plurality of levels of tasks and task group members, wherein each level of tasks further comprises plan completion time, completion percentage and task group members;
s202, presetting an input relation and an output relation among the multi-level tasks in the task decomposition table;
presetting an input relation and an output relation among the multi-level tasks in the task decomposition table, and creating an instant messaging group comprising the task group members according to the input relation and the output relation;
s203, creating an instant messaging group of the task according to the task decomposition table, wherein the instant messaging group comprises task group members of the task;
the input relation refers to that the input of one task is the output of another task, at this time, the task needs to wait for the completion of another task and acquire the output target file, and then an instant communication group corresponding to the task is created, the task can start, otherwise, the task is in a waiting state all the time;
the output relation refers to that the output of one task is the input of another task, and then an instant communication group corresponding to another task is created after the task is completed and an output target file, and the other task can start to be started, otherwise, the other task is in a waiting state all the time;
further, after the task is completed and the target file is output, according to the output relation of the task, an instant communication group of another task related to the task is established, and the target file is sent to the instant communication group of the other task;
according to the scheme, the instant messaging group can be created for the task without waiting for the current system time to reach the scheduled starting time, and the task can be started in advance;
further, when the task does not need to input target files of other tasks, or corresponding target files are already received, and the current system time is equal to the scheduled starting time, an instant messaging group comprising the task is created, and the task starts to be started;
the convenient task is carried out according to a set plan without being started in advance;
s204, according to the planned completion time and the completion percentage of the task, closing the communication function of the instant communication group;
for example, as shown in fig. 2, the input relationship between the android end and the IOS end is preset as a cut graph in the task decomposition table, so that the android end and the IOS end need to wait for the task cut graph to output the target file before starting;
when a task group member of an instant messaging group corresponding to a task cutting graph uploads a specific cutting graph target file, the task cutting graph is closed corresponding to the instant messaging group;
if the current system time is 6/2018, the task cutting chart outputs a target file in advance in 6/2018, the task is completed in advance, and the planned starting time of the task android end and the IOS end is not yet reached, an instant communication group corresponding to the task android end and the IOS end can be created in advance, and the cutting chart target file is sent to the instant communication group corresponding to the android end and the IOS end to be used by task group members in the task android end and the IOS end; and the instant messaging group corresponding to the task android terminal and the IOS terminal can be created when the user waits for 6, 8 and 8 days in 2018.
The embodiment of the invention establishes the instant communication group comprising the task group members according to the input relation and the output relation by presetting the input relation and the output relation among the tasks in the task decomposition table, so that the target files among the tasks are automatically transmitted and informed in different instant communication groups in time, the integrity of the documents of the tasks is ensured, and the task delay caused by manual neglect is avoided; through the input relation and the output relation, the instant communication group can be automatically established in advance or according to a set plan, and the method is flexible, convenient and quick.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents and improvements made within the spirit and principle of the present invention are intended to be included within the scope of the present invention.