一种任务分发方法及装置与流程

文档序号:12469826阅读:168来源:国知局
一种任务分发方法及装置与流程

本发明涉及计算机技术领域,具体涉及一种任务分发方法及装置。



背景技术:

随着计算机技术的迅速发展,给企业的管理带来了很大的便利,越来越多的企业使用的办公系统,例如办公自动化(OfficeAutomation,简称OA)系统,涉及具体业务的专业系统则更多。追着企业规模的增大,企业部门的划分越来越细化,部门越来越多,少则几个,多则几十个。工作任务的划分也越来越专业化:按照工作性质划分有重点、主要和常规任务等;按工作计划性质划分有年度计划任务、临时计划任务、24节气工作任务等;按照执行任务的对象划分有公司任务、部门任务、个人任务等。

目前,市面上的办公自动化软件种类繁多,均能够使得公司的管理更加高效化、规范化和科学化,但是,发明人发现,对于任务的安排和分发还是需要人为进行,如果安排不妥当,则可能导致并行的任务串行进行或者漏掉一些任务。目前,大部分管理者在对一项新任务进行分发时,往往需要人工将该任务划分成多个子任务,然后在办公自动化系统上编写每个子任务的任务内容,然后逐个下发到相应的执行者手里。然后,这种任务分发的方式,管理者需要周密地给出所有细分子任务,并且逐个编写分发,效率十分低,而且容易遗漏部分任务,给任务执行造成一定的影响,甚至影响公司发展。



技术实现要素:

本发明要解决的技术问题在于现有技术中的任务分发方式效率低而且容易出现遗漏,从而提供一种任务分发方法及装置。

本发明实施例的一方面,提供了一种任务分发方法,包括:在接收用于建立新任务的任务建立命令时,获取并显示用于建立所述新任务的任务模板,其中,所述任务模板包括预先建立的多个子任务模板,用于提供用户编辑所述新任务的任务内容;接收用于从所述多个子任务模板中选择至少一个子任务模板的选择命令;接收用户输入的所述选择命令所选择的子任务模板的任务内容,生成对应的子任务;将所述子任务分发至对应的任务节点,其中,所述任务节点为处理所述子任务的执行者对应的节点。

可选地,在获取并显示用于建立所述新任务的任务模板之后,还包括:接收子任务模板新建命令,其中,所述子任务模板新建命令用于在所述任务模板中新建子任务模板;接收所述用户输入的子任务模板的信息。

可选地,接收用于从所述多个子任务模板中选择至少一个子任务模板的选择命令包括:接收所述用户根据所述新任务划分的子任务输入的用于选择对应的子任务模板的所述选择命令。

可选地,将所述子任务分发至对应的任务节点包括:接收所述用户输入的执行者选择命令,所述执行者选择命令用于选择所述子任务的执行者;在接收到任务分发命令时,将所述子任务发送至所述执行者的邮箱或者任务系统。

可选地,将所述子任务分发至对应的任务节点包括:接收所述用户输入的执行者姓名;根据所述执行者姓名确定出所述执行者的邮箱或者任务系统节点;在接收到任务分发命令时,将所述子任务发送至所述执行者的邮箱或者任务系统节点。

本发明实施例的另一方面,提供了一种任务分发装置,包括:获取和显示单元,用于在接收用于建立新任务的任务建立命令时,获取并显示用于建立所述新任务的任务模板,其中,所述任务模板包括预先建立的多个子任务模板,用于提供用户编辑所述新任务的任务内容;第一接收单元,用于接收用于从所述多个子任务模板中选择至少一个子任务模板的选择命令;第二接收单元,用于接收用户输入的所述选择命令所选择的子任务模板的任务内容,生成对应的子任务;分发单元,用于将所述子任务分发至对应的任务节点,其中,所述任务节点为处理所述子任务的执行者对应的节点。

可选地,还包括:第三接收单元,用于在获取并显示用于建立所述新任务的任务模板之后,接收子任务模板新建命令,其中,所述子任务模板新建命令用于在所述任务模板中新建子任务模板;第四接收单元,用于接收所述用户输入的子任务模板的信息。

可选地,所述第一接收单元包括:第一接收模块,用于接收所述用户根据所述新任务划分的子任务输入的用于选择对应的子任务模板的所述选择命令。

可选地,所述分发单元包括:第二接收模块,用于接收所述用户输入的执行者选择命令,所述执行者选择命令用于选择所述子任务的执行者;第一分发模块,用于在接收到任务分发命令时,将所述子任务发送至所述执行者的邮箱或者任务系统。

可选地,所述分发单元包括:第三接收模块,用于接收所述用户输入的执行者姓名;确定模块,用于根据所述执行者姓名确定出所述执行者的邮箱或者任务系统节点;第二分发模块,用于在接收到任务分发命令时,将所述子任务发送至所述执行者的邮箱或者任务系统节点。

根据本发明实施例,通过在任务模板中预先建立多个子任务模板,这样,在新建任务之后,用户可以从任务模板上选择所需要的子任务模板,输入相应的任务内容,然后统一分发至执行者,无需用户人工细分子任务,以及逐个任务编辑和分发,使得任务分发的效率提高,降低了任务遗漏的风险。

附图说明

为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例中任务分发方法的一个具体示例的流程图;

图2为本发明实施例中任务分发装置的一个具体示例的原理框图。

具体实施方式

下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。

在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,还可以是两个元件内部的连通,可以是无线连接,也可以是有线连接。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。

此外,下面所描述的本发明不同实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互结合。

本实施例提供一种任务分发方法,该方法可以适用于计算机设备上,用于办公自动化系统的任务分发,如图1所示,该方法包括:

步骤S101,在接收用于建立新任务的任务建立命令时,获取并显示用于建立新任务的任务模板。其中,任务模板包括预先建立的多个子任务模板,用于提供用户编辑新任务的任务内容。

用户在需要下发新任务时,可以输入任务建立命令,例如,点击“新建任务”,然后,系统获取任务模板,并进行显示。其中,任务模板为根据任务内容预先建立的,本实施例中,可以将所有新建的任务的相同部分提取出来,形成上述任务模板,在任务模板上包含由多个不同的子任务模板,以便于用户选择相应的子任务模板进行任务内容的编辑。

需要说明的是,本发明实施例中所述的用户,可以是进行任务分发的人,例如,管理者、领导人等。

步骤S102,接收用于从多个子任务模板中选择至少一个子任务模板的选择命令。

用户可以在显示的任务模板上通过点击选择命令,以选择相应的子任务模板,所选择的子任务模板可以根据新任务的内容进行选择,每个子任务模板对应该新任务的一个子任务,并且对应一个执行者,该执行者也即是处理子任务的人。

步骤S103,接收用户输入的选择命令所选择的子任务模板的任务内容,生成对应的子任务。

在选择的子任务模板上输入对应的任务内容,系统接收该任务内容,然后生成对应的子任务。如果选择了多个子任务模板,则分别填写对应的任务内容,由于子任务模板中已经将模式化的内容填写好,因此,用户输入的内容相对较少,可以提高任务编辑的速度,进而提高任务分发的效率。

步骤S104,将子任务分发至对应的任务节点,其中,任务节点为处理子任务的执行者对应的节点。

将编辑好内容的子任务分发至对应的任务节点,由对应的执行者来处理该子任务。

根据本发明实施例,通过在任务模板中预先建立多个子任务模板,这样,在新建任务之后,用户可以从任务模板上选择所需要的子任务模板,输入相应的任务内容,然后统一分发至执行者,无需用户人工细分子任务,以及逐个任务编辑和分发,使得任务分发的效率提高,降低了任务遗漏的风险。

作为本发明实施例的一种可选实施方式,在获取并显示用于建立新任务的任务模板之后,本实施例的任务分发方法还包括:接收子任务模板新建命令,其中,子任务模板新建命令用于在任务模板中新建子任务模板;接收用户输入的子任务模板的信息。

本发明实施例中,在系统上还可以增加子任务新建的功能,当已有的子任务模板中并不包含所需要的子任务模板时,用户可以点击子模板任务新建命令,系统接收该子任务新建命令,然后输出空白的子任务模板框,供用户填写。用户可以输入新建的子任务模板的相关信息,如,任务类型、任务属性、相关执行者姓名等。这样,可以增加子任务模板使用的灵活性,既可以选择,也可以新建。进一步地,本发明实施例中新建的子任务模板,还可以进行保存,如,用户在输入子任务模板的信息之后,点击保存命令,系统接收保存命令,将新建的子任务模板存储在系统里,以便于下次使用或者其它人调用。

作为本发明实施例的一种可选实施方式,上述步骤,接收用于从多个子任务模板中选择至少一个子任务模板的选择命令包括:接收用户根据新任务划分的子任务输入的用于选择对应的子任务模板的选择命令。

本实施例中,由于每个子任务模板对应一个子任务,因此,用户可以根据子任务模板的内容也即是子任务来选择对应的子任务模板。

作为一种可选实施方式,将子任务分发至对应的任务节点包括:接收用户输入的执行者选择命令,执行者选择命令用于选择子任务的执行者;在接收到任务分发命令时,将子任务发送至执行者的邮箱或者任务系统。

用户在编辑好子任务之后,可以选择相应的执行者,其中,子任务模板上预先建立有执行者列表,并且配置有每个执行者的邮箱或者关联其任务系统的节点,因此,用户可以从该列表中进行选择,然后直接发送至其邮箱或者任务系统,无需进行手动输入,大大提高了任务分发效率。

作为另一种可选实施方式,将子任务分发至对应的任务节点包括:接收用户输入的执行者姓名;根据执行者姓名确定出执行者的邮箱或者任务系统节点;在接收到任务分发命令时,将子任务发送至执行者的邮箱或者任务系统节点。

本实施例中,用户还可以直接在子任务上输入相应执行者的姓名,然后自动调取该执行者的邮箱或者任务系统节点,进行关联,在进行任务分发时,直接将任务分发至其邮箱或者任务系统。

本实施例提供一种任务分发装置,该装置可以用于执行本发明实施例的任务分发方法,如图2所示,该装置包括:获取和显示单元10、第一接收单元20、第二接收单元30和分发单元40。

获取和显示单元10用于在接收用于建立新任务的任务建立命令时,获取并显示用于建立新任务的任务模板,其中,任务模板包括预先建立的多个子任务模板,用于提供用户编辑新任务的任务内容。

用户在需要下发新任务时,可以输入任务建立命令,例如,点击“新建任务”,然后,系统获取任务模板,并进行显示。其中,任务模板为根据任务内容预先建立的,本实施例中,可以将所有新建的任务的相同部分提取出来,形成上述任务模板,在任务模板上包含由多个不同的子任务模板,以便于用户选择相应的子任务模板进行任务内容的编辑。

需要说明的是,本发明实施例中所述的用户,可以是进行任务分发的人,例如,管理者、领导人等。

第一接收单元20用于接收用于从多个子任务模板中选择至少一个子任务模板的选择命令。

用户可以在显示的任务模板上通过点击选择命令,以选择相应的子任务模板,所选择的子任务模板可以根据新任务的内容进行选择,每个子任务模板对应该新任务的一个子任务,并且对应一个执行者,该执行者也即是处理子任务的人。

第二接收单元30用于接收用户输入的选择命令所选择的子任务模板的任务内容,生成对应的子任务。

在选择的子任务模板上输入对应的任务内容,系统接收该任务内容,然后生成对应的子任务。如果选择了多个子任务模板,则分别填写对应的任务内容,由于子任务模板中已经将模式化的内容填写好,因此,用户输入的内容相对较少,可以提高任务编辑的速度,进而提高任务分发的效率。

分发单元40用于将子任务分发至对应的任务节点,其中,任务节点为处理子任务的执行者对应的节点。

将编辑好内容的子任务分发至对应的任务节点,由对应的执行者来处理该子任务。

根据本发明实施例,通过在任务模板中预先建立多个子任务模板,这样,在新建任务之后,用户可以从任务模板上选择所需要的子任务模板,输入相应的任务内容,然后统一分发至执行者,无需用户人工细分子任务,以及逐个任务编辑和分发,使得任务分发的效率提高,降低了任务遗漏的风险。

作为本发明实施例的一种可选实施方式,本实施例的任务分发装置还包括:第三接收单元,用于在获取并显示用于建立新任务的任务模板之后,接收子任务模板新建命令,其中,子任务模板新建命令用于在任务模板中新建子任务模板;第四接收单元,用于接收用户输入的子任务模板的信息。

本发明实施例中,在系统上还可以增加子任务新建的功能,当已有的子任务模板中并不包含所需要的子任务模板时,用户可以点击子模板任务新建命令,系统接收该子任务新建命令,然后输出空白的子任务模板框,供用户填写。用户可以输入新建的子任务模板的相关信息,如,任务类型、任务属性、相关执行者姓名等。这样,可以增加子任务模板使用的灵活性,既可以选择,也可以新建。进一步地,本发明实施例中新建的子任务模板,还可以进行保存,如,用户在输入子任务模板的信息之后,点击保存命令,系统接收保存命令,将新建的子任务模板存储在系统里,以便于下次使用或者其它人调用。

作为本发明实施例的一种可选实施方式,第一接收单元包括:第一接收模块,用于接收用户根据新任务划分的子任务输入的用于选择对应的子任务模板的选择命令。

本实施例中,由于每个子任务模板对应一个子任务,因此,用户可以根据子任务模板的内容也即是子任务来选择对应的子任务模板。

作为另一种可选实施方式,分发单元包括:第二接收模块,用于接收用户输入的执行者选择命令,执行者选择命令用于选择子任务的执行者;第一分发模块,用于在接收到任务分发命令时,将子任务发送至执行者的邮箱或者任务系统。

用户在编辑好子任务之后,可以选择相应的执行者,其中,子任务模板上预先建立有执行者列表,并且配置有每个执行者的邮箱或者关联其任务系统的节点,因此,用户可以从该列表中进行选择,然后直接发送至其邮箱或者任务系统,无需进行手动输入,大大提高了任务分发效率。

作为另一种可选实施方式,分发单元包括:第三接收模块,用于接收用户输入的执行者姓名;确定模块,用于根据执行者姓名确定出执行者的邮箱或者任务系统节点;第二分发模块,用于在接收到任务分发命令时,将子任务发送至执行者的邮箱或者任务系统节点。

本实施例中,用户还可以直接在子任务上输入相应执行者的姓名,然后自动调取该执行者的邮箱或者任务系统节点,进行关联,在进行任务分发时,直接将任务分发至其邮箱或者任务系统。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,上述实施例仅仅是为清楚地说明所作的举例,而并非对实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。而由此所引伸出的显而易见的变化或变动仍处于本申请的保护范围之中。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1