Summary of the invention
The purpose of the embodiment of the present invention is a kind of method for proposing instant messaging based on task, it is intended to solve existingThere is the immediate communication tool in technology that can not automatically create the technical issues of group is linked up in work according to task.
The embodiments of the present invention are implemented as follows, a method of the instant messaging based on task, the method packetInclude step:
Task is decomposed according to file destination, creates Task-decomposing table, the Task-decomposing table includes multistageTask, every grade of task further include Projected completion time, Percent Complete, task group membership;
The instant messaging group of task is created according to the Task-decomposing table, the instant messaging group includes the taskTask group membership;
According to the Projected completion time and Percent Complete of the task, the hair of the instant messaging group of the task is closedCloth function.
Preferably, the Task-decomposing table refers to file destination for guiding, according to duration, workload and input/output relationTask is resolved into multiple multistage tasks that are lesser, being easier to management;
The Percent Complete refers to that by the end of present system time, the workload that the task has been completed and plan are completedAmount of work ratio.
Preferably, the workload of the task of most bottom grade is 1 working day recruitment to 5 working days in the Task-decomposing tableRecruitment.
Preferably, the step " creates the instant messaging group of task, the instant messaging according to the Task-decomposing tableGroup includes the task group membership of the task " specifically:
Every grade of task further includes planned start time;
According to the planned start time of the task in the Task-decomposing table, the instant messaging group of the task is created,The instant messaging group includes the corresponding task group membership of the task.
Preferably, the step " according to the planned start time of the task in the Task-decomposing table, creates the taskInstant messaging group, the instant messaging group includes the corresponding task group membership of the task " specifically:
When present system time is equal to the planned start time, then the instant communication group of the task is automatically createdGroup, the instant messaging group include the corresponding task group membership of the task.
Preferably, the Task-decomposing table further includes time calendar, the time calendar of each task and the task i.e.When communication group time calendar it is associated, can be navigated to according to the time calendar in the Task-decomposing table it is corresponding i.e.When communicate group discussion information.
Preferably, the step " according to the Projected completion time and Percent Complete of the task, closes the taskThe issuing function of instant messaging group " specifically:
When Projected completion time of the present system time equal to the task, and the Percent Complete of the task is equal toWhen 100%, then the issuing function of the corresponding instant messaging group of the task is automatically closed.
Preferably, the step " according to the Projected completion time and Percent Complete of the task, closes the taskThe issuing function of instant messaging group " specifically:
File destination is exported after the completion of every grade of task, the task group membership includes task group leader;
When Projected completion time of the present system time equal to the task, and the Percent Complete of the task is equal to100%, and the task outputs file destination, then closes the issuing function of the instant messaging group of the task;Otherwise, lead toKnow that the task group leader of the task follows up the file destination of the task, while the instant messaging group of task described in late releaseIssuing function.
Preferably, the step " decomposes task according to file destination, creation Task-decomposing table, describedBusiness breakdown includes multistage task, and every grade of task further includes Projected completion time, Percent Complete, task group membership " it goes back laterComprising steps of
Input relationship and output relation in the preset Task-decomposing table between task, the input relationship refer to that one is appointedThe input of business is the output of another task, and the output relation refers to that the output of a task is the defeated of another taskEnter;
The step " creates the instant messaging group of task, the instant messaging group packet according to the Task-decomposing tableInclude the task group membership of the task " specifically:
As soon as the task needs to wait another task when the input of task is the output of another taskAfter the completion and the file destination that another described task exports is got, then just creates the corresponding instant messaging of the taskGroup, the instant messaging group include the task group membership of the task;
When the output of a task is the input of another task, after the completion of the task and file destination is exported,Then just create the corresponding instant messaging group of another task, and by the file destination be sent to it is described another appointBe engaged in corresponding instant messaging group, and the instant messaging group includes the task group membership of another task.
Preferably, every grade of task further includes accumulative recruitment;
The step " creates the instant messaging group of task, the instant messaging group packet according to the Task-decomposing tableInclude the task group membership of the task " it further comprises the steps of: later
Task group membership recruitment sign in the instant messaging group is obtained, and starts to accumulate the task group membershipThe recruitment time;
Task group membership recruitment END instruction described in the instant messaging group is obtained, and stops accumulating the task groupsThe recruitment time of member;
According to the recruitment time of the task group membership, the accumulative recruitment and the task of the task group membership are obtainedAccumulative recruitment;
Accumulative recruitment in the Task-decomposing table in the accumulative recruitment of every grade of task and the instant messaging group carries outAssociation.
Beneficial effects of the present invention:
The present invention creates Task-decomposing table, according to the task by decomposing task according to file destinationBreakdown creates the instant messaging group of task, according to the Projected completion time and Percent Complete of the task, described in closingThe issuing function of the instant messaging group of task realizes instant messaging group and combines with task, targetedly sends outCloth group information, the message of purification group publication, is conducive to improve working efficiency;By being guiding with file destination, according to workPhase, workload and input/output relation task resolve into it is multiple it is lesser, be easier to management includes multistage taskTask-decomposing table can according to circumstances adjust the Task-decomposing table, and rationally, effectively be created according to Task-decomposing table adjustedInstant messaging group is built, the instant messaging group creates and closes according to the life cycle of the task hierarchical table, hasEffect control group generates unworthy message;By the workload of the task of setting most bottom grade, creation instant messaging group is avoidedExcessively frequently, information is excessively scattered, is conducive to find task deviation in time, makes reply in time, rectifies a deviation in time, avoids damagingIt loses;Further can be by the planned start time and Percent Complete of the task in Task-decomposing table, it can in time, automatically, efficientlyCreation instant messaging group, when deviating, notice task groups are long to carry out basis, and task is supervised efficiently to carry out;When passing throughBetween calendar can quickly, it is intuitive, simply according to the different time points of task navigate to begging for for corresponding instant messaging groupBy information;Task-decomposing table and instant messaging group are associated by accumulative recruitment, it can be straight by the Task-decomposing tableThe recruitment situation that the task is presented is seen, so as to assess the cost and risk of task, can be also used for assessment end itemEstimated cost and it is expected that project duration, while the task groups can also be evaluated according to the accumulative recruitment of each task group membershipThe ability to work of member provides quantitative evaluation foundation to performance appraisal;Pass through the input between task in preset Task-decomposing tableRelationship and output relation, and the instant communication group including the task group membership is created according to the input relationship and output relationGroup reaches the file destination between task and is transmitted and informed in time in different instant messaging groups automatically, it is ensured that taskDocument integrality, avoid leading to task-delay due to artificial flicker;By input relationship and output relation, can shift to an earlier date automaticallyOr instant messaging group is created by both working out a scheme, it is flexible, convenient, fast.
Embodiment one
Fig. 1 show a kind of process of the first embodiment of the method for the instant messaging based on task of the present inventionFigure, the method includes the steps:
S101 decomposes task according to file destination, creates Task-decomposing table, and the Task-decomposing table includesMultistage task, every grade of task further include Projected completion time, Percent Complete, task group membership;
During routine work, each project or task can be carried out according to the file destination of output refinement andDecompose, be decomposed into multiple subtasks, each subtask correspond to sub-goal file, and can according to the sub-goal file will described inSubtask further refines and decomposes, to form the Task-decomposing table comprising multistage task;
The Task-decomposing table refers to file destination for guiding, according to duration, workload and input/output relation workTask-decomposing is at multistage task that is lesser, being easier to management;
The file that the file destination exports after referring to task, including illustrate document, technical documentation, software, journeySequence, picture etc.;
Task decomposable process is that level-one task is resolved into multiple second tasks according to file destination, can be withSecond task is decomposed into multiple three-level tasks;
The level-one task refers to action that is independent, complete, can exporting primary target file, refers generally to totalTask;
The multistage task includes level-one task, second task, three-level task dispatching;
The workload for the task (the namely task of most bottom grade) that cannot further decompose in the Task-decomposing table is 1A working day recruitment is to 5 working day recruitments;Wherein the every workday according to 8 hours calculate;
When most bottom grade task less than 1 working day of workload with working hour, that is, less than one workaday workWhen amount, cause creation instant messaging group too frequent, information is excessively scattered, is unfavorable for managing;
When most bottom grade task heavy workload in 5 working days with working hour, that is, the workload more than 7 consecutive daysWhen, lead to not the executive condition of control task, because causing task to occur without output file destination in this 7 consecutive daysIt can not be found in time when deviation, be easy to delay the entire project cycle, more serious loss is caused to user;
Every grade of task includes task names, planned start time, Projected completion time, Percent Complete, task group membershipWith task group leader;The task group membership includes task group leader;
The Percent Complete refers to that by the end of present system time, the workload that the task has been completed and plan are completedAmount of work ratio;
The task group membership refers to starting and completes the member that the task needs to participate in, including Task Group Leader;
Task group leader can modify the Task-decomposing table according to task execution situation, such as need to continue to decompose and appointBe engaged in, need to increase new task, need to modify Percent Complete, need adding and deleting task group membership etc.;
S102 creates the instant messaging group of task according to the Task-decomposing table, and the instant messaging group includes instituteState the task group membership of task;
Namely according to the multistage task and its corresponding task group membership creation including the task group membershipInstant messaging group;
The instant messaging group includes wechat group, QQ group, mail group, group of forum etc.;
In the instant messaging group all task group memberships can be issued in the instant messaging group text, picture,Voice, video etc. discuss information;
When the Task-decomposing table changes, instant messaging group will be adjusted according to the Task-decomposing table after variation,Such as increase new task group membership etc., it is also possible to which certain task is cancelled, then closes the corresponding instant messaging group of the taskIssuing function;
Further, the instant of the task can be created according to the planned start time of the task in the Task-decomposing tableGroup is communicated, the instant messaging group includes the corresponding task group membership of the task;
Further, when present system time is equal to the planned start time, then the instant of the task is automatically createdGroup is communicated, the instant messaging group includes the corresponding task group membership of the task;
Further, the Task-decomposing table further includes time calendar, the time calendar of each task and the task i.e.When communication group time calendar it is associated, can be navigated to according to the time calendar in the Task-decomposing table it is corresponding i.e.When communicate group discussion information;
Can corresponding instant messaging group quickly, intuitively, simply be navigated to according to the different time points of taskDiscussion information;
For example, in order to realize medical system Y1, it is necessary to which the medical system Y1 is carried out according to the difference of file destinationIt decomposes, is decomposed into client, server end, web terminal, and client can be divided into the end android, the end IOS, the end PC, andThe end android can be divided into interface, player etc. again, the file destination of median surface output include it is all kinds of cut figure, it is described all kinds ofFigure is cut by the input as the player, the player includes inserting for player according to all kinds of file destinations for cutting figure outputPart or source file, specification etc.;
The medical system Y1 is just level-one task, and client, server end, web terminal are all second task,The end android, the end IOS, the end PC are the three-level task for being subordinated to client, and interface, player are be subordinated to the end android fourGrade task;
According to the description above in relation to medical system Y1, it can create and generate Task-decomposing table as shown in Figure 2, wherein cuttingFigure is the task of the most bottom grade at the end three-level task android, so the workload that task cuts figure is controlled in 2 working day recruitments,If cutting figure deviation occurs, longest also can be found that deviation with regard to 2 working days, can rectify a deviation in advance, if the work for cutting figureIt is set as on 10 working days, to find deviation occur after possible two weeks, directly resulting in prolonging for the end task andoird as amountPhase further results in the extension of medical system Y1 so as to cause the extension of task client;
When present system time is on June 6th, 2018 (referring generally at 0 point, also can be set to the work hours), automatically createTask cuts the instant messaging group of figure, and the task group membership of the instant messaging group includes J and K, and wherein J is task group leader;
At this moment, J and K can give out information in the instant messaging group;
Further, every grade of task further includes accumulative recruitment;
After the step S102 can with comprising steps of
Task group membership recruitment sign in the instant messaging group is obtained, and starts to accumulate the task group membershipThe recruitment time;
Task group membership recruitment END instruction described in the instant messaging group is obtained, and stops accumulating the task groupsThe recruitment time of member;
According to the recruitment time of the task group membership, the accumulative recruitment of the task group membership of the task and described is obtainedThe accumulative recruitment of task;
Accumulative recruitment in the Task-decomposing table in the accumulative recruitment of every grade of task and the instant messaging group carries outAssociation, the recruitment situation of the task can intuitively be presented by the Task-decomposing table, so as to assess the task atSheet and risk;
When the task group membership starts to process the task, recruitment can be triggered by the instant messaging group and startedInstruction, the instant messaging group start to add up the recruitment time of the task group membership according to the recruitment sign on;It canTo increase module of checking card in the instant messaging group, when the task group membership starts to process the task, it is only necessary to pointThe module of checking card is hit to trigger recruitment sign on, the opening module can start to accumulate the task group membership'sThe recruitment time;
When the task group membership ends processing the task, triggering recruitment by the instant messaging group terminates to refer toIt enables, the instant messaging group terminates to add up the recruitment time of the task group membership according to the recruitment END instruction;Similarly,It can be by the module of checking card in the instant messaging group, when the task group membership ends processing the task, it is only necessary toTo trigger recruitment END instruction, the opening module can terminate to accumulate the task group membership module of checking card described in clickThe recruitment time;
The module of checking card can also send Task-decomposing table for the accumulative recruitment time of the task group membership, lead toThe accumulative recruitment time for increasing accumulative recruitment in task breakdown to record the task group membership is spent, the task is passed throughBreakdown can be clearly apparent the accumulative recruitment of the task or the accumulative recruitment of task group membership;
Such as in Fig. 2, task group membership J 9:00 in morning starts to process task and cuts figure, and task group membership J only needs describedRecruitment sign on is triggered in instant messaging group, the instant messaging group just adds up the task group membership J in institute automaticallyThe task of stating cuts the recruitment time of figure;
When evening 18:00 comes off duty, task group membership J needs carry out triggering of checking card into the instant messaging group againRecruitment END instruction, the instant messaging group just stop adding up the recruitment time of the task group membership J, at this moment can find instituteState group membership's J same day the task cut on figure add up recruitment be 9 hours;
Similarly, task cuts the task group membership K of figure, if K, which also has, to be cut figure for the task and starts recruitment on the same day,The recruitment time that K can equally be added up can also add up the J or K recruitment cut on figure in task in more days, can also add up J and K be moreDay cuts total recruitment on figure in task, and total recruitment is synchronized in the accumulative recruitment in the Task-decomposing table, it is assumed that JCutting the total recruitment of figure in task with K is 100 hours, as shown in Figure 2;
Task group leader can assess the estimated cost of end item according to the accumulative recruitment of task and it is expected that project duration;
Task group leader can also evaluate the work of the task group membership according to the accumulative recruitment of each task group membershipAbility, the foundation as performance evaluation;
S103 closes the instant communication group of the task according to the Projected completion time and Percent Complete of the taskThe issuing function of group, specifically:
When Projected completion time of the present system time equal to the task, and the Percent Complete of the task is equal toWhen 100%, then the issuing function of the corresponding instant messaging group of the task is automatically closed;
After closing the issuing function of the instant messaging group, the historical record in the instant messaging group is for instituteThe task group membership for stating task consults, but cannot modify;That is, the task group membership in the instant messaging group can onlyIt checks the historical discussion information in the instant messaging group, new discussion information cannot be issued again;
This programme can close the issuing function of the instant messaging group when task is completed in time;
Such as Fig. 2, when present system time is 2018.6.7 (referring generally to 23:59, be also possible to the quitting time), at this momentJudge whether the Percent Complete in the work breakdown structure is 100%, if so, it is corresponding that the task is automatically closedThe issuing function of instant messaging group;But at this moment task group membership J and K cannot give out information, but can consult history message;
Further, when present system time is equal to the Projected completion time of the task, and the completion percentage of the taskWhen than less than 100%, then notify that the task group leader of the task follows up the progress of the task, and task described in late releaseThe communication function of instant messaging group;
Such as Fig. 2, if present system time is 23:59 on June 7th, 2018, but task cuts the Percent Complete of figure alsoWhen being 95%, then the progress that notifies J that follow-up task is gone to cut figure;
This programme can notify that task group leader follows up the progress of the task in the case where task-delay, complete in taskAt the issuing function for not turning off the instant messaging group preceding;
Further, every grade of task further includes file destination;File destination can be exported after the completion of i.e. described every grade of task;
When Projected completion time of the present system time equal to the task, and the Percent Complete of the task is equal to100%, and the task outputs file destination, then closes the issuing function of the instant messaging group of the task;Otherwise, lead toKnow that the task group leader of the task follows up the file destination of the task, while the instant messaging group of task described in late releaseIssuing function;
Such as Fig. 2, if present system time is 23:59 on June 7th, 2018, but task cuts the Percent Complete of figure and is100%, but task cuts figure and does not export file destination (cutting figure), then J is notified to go to follow up;
The output process of the file destination of the task refers to after the completion of the task, on the task group membership of the taskFile destination is passed into the corresponding instant messaging group of the task;
This programme can supervise the task group membership of the task groups completely to complete the task, otherwise supervise task groupsLong follow-up progress, and complete file destination is collected by instant messaging group, the missing of job file is avoided, sideJust it consults;
Further, every grade of task further includes practical time started and actual finish time;
The practical time started refers to the time for starting starting of the task, the practical time started and the planThe time difference of time started is the start-up time delay of the task, is completed according to the estimated task of the start-up time delayTime, facilitate project leader to judge project duration, Perform Project Financial Aanalysis cost, evaluation item risk, timely early warning, deployment is pre- in timeCase;
The actual finish time refers to the time that the task terminates, when the actual finish time and the plan are completedBetween time difference be the task the delay deadline, the cost of the task can be calculated according to the delay deadline,Evaluation item risk, timely early warning, disposes prediction scheme in time;
The embodiment of the present invention decomposes task according to file destination, Task-decomposing table is created, according to describedThe instant messaging group for breakdown creation task of being engaged in closes institute according to the Projected completion time and Percent Complete of the taskThe issuing function for stating the instant messaging group of task realizes instant messaging group and combines with task, targetedlyGroup information is issued, the message of purification group publication is conducive to improve working efficiency;By being guiding with file destination, according toDuration, workload and input/output relation task resolve into it is multiple it is lesser, be easier to management includes multistage taskTask-decomposing table, can according to circumstances adjust the Task-decomposing table, and according to Task-decomposing table adjusted rationally, it is effectiveInstant messaging group is created, the instant messaging group creates and closes according to the life cycle of the task hierarchical table,Effectively control group generates unworthy message;By the workload of the task of setting most bottom grade, creation instant communication group is avoidedGroup is excessively frequent, information is excessively scattered, is conducive to find task deviation in time, makes reply in time, rectifies a deviation, avoids in timeLoss;Further can be by the planned start time and Percent Complete of the task in Task-decomposing table, it can be timely, automatic, highThe creation instant messaging group of effect, when deviating, notice task groups are long to carry out basis, and task is supervised efficiently to carry out;Pass throughTime calendar quickly, intuitively, simply can navigate to corresponding instant messaging group according to the different time points of taskInformation is discussed;Task-decomposing table and instant messaging group are associated by accumulative recruitment, it can by the Task-decomposing tableThe recruitment situation of the task is intuitively presented, so as to assess the cost and risk of task, can be also used for assessment end itemEstimated cost and it is expected that project duration, while the task can also be evaluated according to the accumulative recruitment of each task group membershipThe ability to work of group membership provides quantitative evaluation foundation to performance appraisal.
Embodiment two is illustrated in figure 3 a kind of second of implementation of instant communication method based on task of the present inventionThe flow chart of example, the method includes the steps:
S201 decomposes task according to file destination, times of the creation comprising multistage task and task group membershipBusiness breakdown, every grade of task further includes Projected completion time, Percent Complete, task group membership;
S202, input relationship and output relation in the preset Task-decomposing table between multistage task;
Input relationship and output relation in the preset Task-decomposing table between multistage task, and closed according to the inputSystem and output relation creation include the instant messaging group of the task group membership;
S203 creates the instant messaging group of task according to the Task-decomposing table, and the instant messaging group includes instituteState the task group membership of task;
As soon as the input relationship refers to that the input of a task is the output of another task, at this moment the task needsAfter the completion of another task and its file destination exported is got, then just creates the corresponding instant messaging of the taskGroup, the task could start to start, and otherwise the task is constantly in wait state;
The output relation refers to that the output of a task is the input of another task, at this moment after the completion of the task simultaneouslyThe file destination of output, then creates the corresponding instant messaging group of another task, another task could start to openDynamic, otherwise another task is constantly in wait state;
Further, after task is completed and exports file destination, according to the output relation of the task, creation is associatedAnother task instant messaging group, and send the file destination to the instant messaging of another taskIn group;
This programme, do not need equal present system times reach planned start time can task creation instant communication groupGroup, the task can be with pre-coolings;
Further, when task does not need to input the file destination of other tasks, or corresponding target has been receivedWhen file, and present system time be equal to the planned start time when, creation include the task instant messaging group, instituteThe task of stating begins to start;
Facilitate task to carry out according to both working out a scheme, does not need pre-cooling;
S204 closes the logical of the instant messaging group according to the Projected completion time and Percent Complete of the taskCommunication function;
Such as shown in Fig. 2, the input relationship for cutting that figure is the end android and the end IOS is prefixed in task breakdown, soThe end android and the end IOS, which just need that task is waited to cut after figure outputs file destination, to be started;
Figure file destination specifically is cut when the task group membership that task cuts the corresponding instant messaging group of figure uploads, it is describedTask cuts figure and corresponds to the closing of instant messaging group;
If present system time is on June 6th, 2018, it is just to output mesh in advance on June 6th, 2018 that task, which cuts figure,File is marked, has fulfiled task ahead of schedule, and the planned start time at the end task android and the end IOS does not arrive also, at this moment can shift to an earlier dateThe corresponding instant messaging group in the creation end task android and the end IOS, and figure file destination will be cut and be sent to the androidIt holds in instant messaging corresponding with the end IOS group and is used for the task group membership in the end task android and the end IOS;It can also be withThe end task android and the corresponding instant messaging group in the end IOS are created on time again until on June 8th, 2018.
The embodiment of the present invention is by the input relationship and output relation between task in preset Task-decomposing table, and according to instituteIt states input relationship and output relation creation includes the instant messaging group of the task group membership, reach the file destination between taskAutomatically transmitted and informed in time in different instant messaging groups, it is ensured that the integrality of the document of task, avoid due toArtificial flicker leads to task-delay;By input relationship and output relation, can create immediately in advance or by both working out a scheme automaticallyGroup is communicated, it is flexible, convenient, fast.
The foregoing is merely illustrative of the preferred embodiments of the present invention, is not intended to limit the invention, all in essence of the inventionMade any modifications, equivalent replacements, and improvements etc., should all be included in the protection scope of the present invention within mind and principle.