首页> 中国专利> 任务计划处理系统、方法和装置

任务计划处理系统、方法和装置

摘要

本发明公开了一种任务计划处理系统、方法和装置。其中,任务计划处理系统包括:任务获取单元,模板管理单元,子任务生成单元和任务计划生成单元,通过从企业资源计划ERP系统中获取任务,调用模板管理单元存储的子任务模板,使用子任务生成单元生成存在包含关系的不同层级的子任务和存在协同逻辑关系的子任务,并根据多个子任务生成任务的任务计划,达到了为从企业资源计划ERP系统中获取的任务编制任务计划的目的。本发明解决了相关技术中制定项目计划时繁琐低效的技术问题。

著录项

说明书

技术领域

本发明涉及领域,具体而言,涉及一种任务计划处理系统、方法和装置。

背景技术

在制造业生产产品的过程中,通常根据项目进行生产流程的安排。在涉及到较大项目的时候,为了完成一个项目中产品的生产,通常需要调动多部门、多人次、长流程链的生产资源,如何对生产过程进行精益研发、精益管理,是制造业企业需要解决的重要问题,因此制造业企业会使用产品生命周期管理系统(Product Life Management,简称PLM)对产品研发生产的全流程进行安排、管理和监控。

目前,企业接到项目任务后,需要制定项目的研发计划或者生产计划,现有PLM系统在制定项目任务的执行计划时繁琐低效,不能很好地适应生产需要。

针对上述的问题,目前尚未提出有效的解决方案。

发明内容

本发明实施例提供了一种任务计划处理系统、方法和装置,以至少解决相关技术中制定项目计划时繁琐低效的技术问题。

根据本发明实施例的一个方面,提供了一种任务计划处理系统,包括:任务获取单元,模板管理单元,子任务生成单元和任务计划生成单元,其中,所述任务获取单元,连接于企业资源计划ERP系统,用于从所述ERP系统中获取任务;所述模板管理单元,用于存储子任务模板,其中,所述子任务模板包括:存在包含关系的多个不同层级的子任务模板和存在协同逻辑关系的多个子任务模板;所述子任务生成单元,连接于所述任务获取单元和所述模板管理单元,用于根据所述任务确定要调用的多个子任务模板,调用所述多个子任务模板生成所述任务的多个子任务;所述任务计划生成单元,连接于所述子任务生成单元,用于根据所述多个子任务,生成所述任务的任务计划。

可选地,所述子任务模板包括:存在包含关系的一级子任务模板和二级子任务模板,其中,所述二级子任务模板包括:单纯与一级子任务模板存在包含关系的第一类二级子任务模板和相互之间存在协同逻辑关系的多个第二类二级子任务模板。

可选地,所述子任务生成单元包括:一级子任务生成模块和二级子任务生成模块,其中,所述一级子任务生成模块,用于根据所述任务确定要调用的一级子任务模板,调用所述一级子任务模板生成所述任务的一级子任务;所述二级子任务生成模块,用于根据二级子任务编制指令调用第一类二级子任务模板,在所述任务的一级子任务中生成二级子任务和用于根据二级子任务编制指令调用第二类二级子任务模板以及与所述第二类二级子任务模板存在协同逻辑关系的关联第二类二级子任务模板,在所述任务的一级子任务中生成多个二级子任务;所述任务计划生成单元,还用于根据所述一级子任务和所述二级子任务,生成所述任务的任务计划。

可选地,所述二级子任务生成模块包括:接收模块,用于接收所述二级子任务编制指令;所述任务计划处理系统还包括:显示单元,用于显示所述一级子任务、所述二级子任务和所述任务计划。

可选地,所述二级子任务生成模块,还用于在所述二级子任务生成模块调用第二类二级子任务模板以及与所述第二类二级子任务模板之间存在前后驱动关系的第二类二级子任务模板情况下,根据所述前后驱动关系确定多个二级子任务之间的前后驱动关联关系。

可选地,任务计划处理系统还包括:数据库,其中,所述数据库用于存储所述子任务模板、所述一级子任务、所述二级子任务和所述任务计划。

可选地,所述模板管理单元包括:交付件模板管理模块和阶段表模板管理模块,其中,所述交付件模板管理模块,用于存储和/或维护所述子任务模板中的交付件模板;所述阶段表模板管理模块,用于存储和/或维护所述子任务模板中的阶段表模板。

可选地,任务计划处理系统还包括:任务计划输出单元,所述任务计划输出单元连接于所述任务计划生成单元和生命周期管理PLM系统,其中,所述任务计划输出单元,用于从所述任务计划生成单元获取所述任务计划,并将所述任务计划传输给所述PLM系统。

根据本发明实施例的另一方面,还提供了一种任务计划处理方法,包括:获取任务;根据所述任务确定调用的多个子任务模板,使用所述子任务模板生成所述任务的多个子任务,其中,所述子任务模板包括:存在包含关系的多个不同层级的子任务模板和存在协同逻辑关系的多个子任务模板;根据所述多个子任务,生成所述任务的任务计划。

根据本发明实施例的又一方面,还提供了一种任务计划处理装置,包括:获取模块,用于获取任务;第一生成模块,连接于上述获取模块,用于根据所述任务确定调用的多个子任务模板,使用所述子任务模板生成所述任务的多个子任务,其中,所述子任务模板包括:存在包含关系的多个不同层级的子任务模板和存在协同逻辑关系的多个子任务模板;第二生成模块,用于根据所述多个子任务,生成所述任务的任务计划。

根据本发明实施例的再一方面,还提供了一种非易失性存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行上述的任务计划处理方法。

根据本发明实施例的再一方面,还提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行上述的任务计划处理方法。

在本发明实施例中,采用任任务获取单元,模板管理单元,子任务生成单元和任务计划生成单元,通过从企业资源计划ERP系统中获取任务,调用模板管理单元存储的子任务模板,使用子任务生成单元生成存在包含关系的不同层级的子任务和存在协同逻辑关系的子任务,并根据多个子任务生成任务的任务计划,达到了为从企业资源计划ERP系统中获取的任务编制任务计划的目的,从而实现了快速高效编制任务计划的技术效果,进而解决了相关技术中制定项目计划时繁琐低效技术问题。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明实施例的任务计划处理系统的结构框图;

图2是根据本发明实施例提供的任务计划处理方法的流程图;

图3是根据本发明可选实施方式提供的任务计划协同设计流程图;

图4是根据本发明实施例提供的任务计划处理装置的结构框图。

具体实施方式

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

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

实施例1

图1是根据本发明实施例的任务计划处理系统的结构框图,如图1所示,该系统包括:任务获取单元11,模板管理单元12,子任务生成单元13和任务计划生成单元14,其中,

任务获取单元11,连接于企业资源计划ERP系统,用于从ERP系统中获取任务。

需要说明的是,ERP系统全称为企业资源计划系统(Enterprise Resource Plan,简称ERP),该类型的系统可以是用于企业信息化管理的平台工具,企业部门通过ERP系统进行项目和任务的管理。例如,企业的部门接受了生产一辆轨道列车的任务,并将该任务输入ERP系统,实现对该任务的信息化管理,此时,本实施例提供的任务计划处理系统可以连接于ERP系统并从ERP系统中获取任务以及任务的事件里程表,任务的时间里程表可以包括任务的开始时间和结束时间,也可以包括任务的阶段性时间节点。

模板管理单元12,用于存储子任务模板,其中,子任务模板包括:存在包含关系的多个不同层级的子任务模板和存在协同逻辑关系的多个子任务模板。

需要说明的是,子任务可以包括任务的具体的步骤,也可以包括比任务的具体步骤的范围更大一些的综合性任务。例如,在任务为企业的高铁研发任务的情况下,子任务可以是与高铁研发任务相关部门的部门级任务,也可以是部门内部的可以落实到工作人员的具体任务,在该实施例中,部门级任务与具体任务可以是存在包含关系的不同层级的子任务,部门级任务包括多个具体任务,具体任务与部门任务存在对应关系。在任务计划处理系统中,系统通过调用子任务的模板,可以在系统中的任务栏目下根据子任务的模板生成对应的子任务。子任务的模板为预先经过编辑和维护的用于生成子任务的模板,可以直接调用。

子任务生成单元13,连接于任务获取单元11和模板管理单元12,用于根据任务确定要调用的多个子任务模板,调用多个子任务模板生成任务的多个子任务。

任务计划生成单元14,连接于子任务生成单元13,用于根据多个子任务生成任务的任务计划。

通过任务计划处理系统可以快速生成任务计划,任务计划可以用于作为工作人员落实各自的作业任务的依据。由于生产、研发的各部门计划管控范围有差异、业务执行阶段不同、计划管控颗粒度区别等原因,各部门独立编制项目的任务计划,在执行过程中需要跨部门协同的任务只能通过线下沟通了解任务执行进展,造成任务计划的准确性差、部门间的关联任务关系脱节、部门间执行计划各自为战协同性差的问题,造成设计、仿真、工艺、质量等部门的计划执行过程割裂,给总体项目计划顺利执行带来极大阻碍,同时极低的效率也大大提高产品设计成本。通过任务计划处理系统可以直接生成跨部门的总体的任务计划,快捷高效。

在本发明实施例中,采用任务获取单元,模板管理单元,子任务生成单元和任务计划生成单元,通过从企业资源计划ERP系统中获取任务,调用模板管理单元存储的子任务模板,使用子任务生成单元生成存在包含关系的不同层级的子任务和存在协同逻辑关系的子任务,并根据多个子任务生成任务的任务计划,达到了为从企业资源计划ERP系统中获取的任务编制任务计划的目的,从而实现了快速高效编制任务计划的技术效果,进而解决了相关技术中制定项目计划时繁琐低效技术问题。

作为一种可选的实施例,子任务模板可以包括存在包含关系的一级子任务模板和二级子任务模板,其中,二级子任务模板包括:单纯与一级子任务模板存在包含关系的第一类二级子任务模板和相互之间存在协同逻辑关系的多个第二类二级子任务模板。

作为一种可选的实施方式,以公司产品研发跨部门设计协同为例,一级子任务可以为部门级的任务,二级子任务可以为部门内部的任务。例如,每一个一级子任务可以覆盖一个部门,在产品的研发项目中,项目任务为特定产品的研发,其可以涉及研发中心的四个部门,分别为设计部门、仿真部门、工艺部门和质量部门。在四个部门的内部,还可以针对各个一级子任务分配指派多个二级子任务,二级子任务可以对应于特定的人员或者交付件。二级子任务可以通过调用二级子任务模板生成,在调用第二类二级子任务模板的情况下,还可以根据项目计划的协同规则,采用对设计、仿真、工艺、质量四个一级子任务的模板和多个第二类二级子任务模板增加协同标记,协助在创建任务时快速建立设计、仿真、工艺、质量四个部门的任务计划跨部门的协同逻辑关系。

作为一种可选的实施例,二级子任务生成模块可以包括用于接收二级子任务编制指令的接收模块;任务计划处理系统还可以包括用于显示一级子任务、二级子任务和任务计划的显示单元。

通过接收模块和显示单元,任务计划处理系统可以实现实时对任务的计划的实时编制。此外,任务计划处理系统还可以将整体任务的不同部分的编制工作分别派发给不同的主体进行子任务的编制工作,例如,以企业产品研发的跨部门协同设计为例,任务计划处理系统可以将根据产品研发负责人的一级子任务编制指令将整个任务划分为多个一级子任务,并为多个一级子任务创建时间里程表,其中每个一级子任务对应于一个部门,例如设计、仿真等部门,然后产品研发负责人将多个一级子任务分别分派给各个部门的负责人,由各个部门的负责人使用任务计划处理系统为各自部门的子任务编制二级子任务,即将该部门的一级子任务进行流程步骤拆解并落实到具体的工作人员身上。

作为一种可选的实施例,二级子任务生成模块,还用于在二级子任务生成模块调用第二类二级子任务模板以及与第二类二级子任务模板之间存在前后驱动关系的第二类二级子任务模板情况下,根据前后驱动关系确定多个二级子任务之间的前后驱动关联关系。

二级子任务之间的前后驱动关联关系可以包括如下方式:将预定的二级子任务确定为另外一个二级子任务的前驱任务,则另外一个二级子任务为该预定的二级子任务的后续任务。前驱任务与后续任务通过在各自对应的二级子任务模板中建立协同标记,并在编制任务计划时同步进行处理,例如,当在一级子任务中添加一个被协同标记为后续任务的二级子任务后,系统可以根据协同标记,将该后续任务的前驱任务也添加到任务计划中。需要说明的是,在前驱任务和后续任务为二级子任务的情况下,该前驱任务和后续任务可以不是同一一级子任务下的二级子任务。通过这种协同标记的方式,可以实现在不同的一级子任务之间自动建立二级子任务的协同关系,而不需要各个部门反复进行沟通确认,浪费时间。

作为一种可选的实施例,任务计划处理系统还可以包括数据库,其中,数据库用于存储子任务模板、一级子任务、二级子任务和任务计划。通过使用数据库进行数据的存储,可以在任务计划处理系统的开发实现过程以及任务的计划编制过程中,使用前后端分离的方式处理前后台数据交互问题,使得系统大量运算放在后台执行,提高程序运行效率,减少了操作人员在前台的等待时间,加强的界面使用的友好性,提高的项目计划的编制效率。

作为一种可选的实施例,模板管理单元包括:交付件模板管理模块和阶段表模板管理模块,其中,交付件模板管理模块,用于存储和/或维护子任务模板中的交付件模板;阶段表模板管理模块,用于存储和/或维护子任务模板中的阶段表模板。

在任务的执行过程中,子任务包括阶段性的子任务,即该阶段性的子任务完成后,才能开始进行后续的子任务;子任务还包括产出交付件的子任务,其他子任务需要利用该子任务产出的交付件才能开展后续工作。阶段性的子任务可以由阶段表模板管理模块进行存储和维护,产出交付件的子任务可以由交付件模板管理模块进行存储和维护。

需要说明的是,阶段表可以为表征子任务与其他子任务的阶段关系的表,例如时间关系或者协同逻辑关系;交付件可以为加工的零部件、设计图稿文件、仿真报表等生产研发过程中不同部门产出的零件或者文件。阶段表模板可以包括产品的研发工步阶段,并增加任务中读取协同类型,以及在数据库视图中读取前驱、后续任务关系,将之前维护好的协同逻辑关系例如前驱任务、后续任务关系自动带入。如当前驱为代理任务时,以UID查询是否在PLM系统中存在实例化任务,有则创建代理任务。计划制订者可以设置工步设计阶段的里程碑时间。交付件模板中的交付件任务可以具有协同类型、工期、部室、阶段等属性定义,以及在数据库视图中读取前驱、后续任务关系,将之前交付件时间表模板维护好的前驱任务、后续任务关系自动带入。

作为一种可选的实施例,任务计划处理系统还可以包括任务计划输出单元,任务计划输出单元连接于任务计划生成单元和生命周期管理PLM系统,其中,任务计划输出单元,用于从任务计划生成单元获取任务计划,并将任务计划传输给PLM系统。

生命周期管理PLM系统(Product Life management,简称PLM)是应用于企业内部以及在产品研发生产领域具有协作关系的企业之间的系统,能够集成与产品相关的人力资源、流程等信息,企业在研发生产的过程中,可以通过PLM系统进行任务的分派与监管。根据本实施例的任务计划处理系统通过任务计划输出单元将编制好的任务计划传输给企业的PLM系统,例如,Teamcenter系统(简称TC系统),由TC系统通过任务看板的形式将任务计划以及任务计划中的子任务发布传达给具体的工作人员。

此外,在任务计划输出单元将任务计划输出给TC系统之前,还可以通过任务计划处理系统中的任务计划审批单元对任务计划进行审批。任务计划编制形成后,通过系统中的工作流程对任务计划进行审批,部门内部的二级子任务可以由部门负责人进行审批,部门级的一级子任务进一步由任务负责人进行审批,完成审批后任务计划最终在TC系统中完成实例化。

实施例2

根据本实施例提供了一种任务计划处理方法,图2是根据本发明实施例提供的任务计划处理方法的流程图,如图2所示,该方法包括如下步骤:

步骤S201,获取任务;

步骤S202,根据任务确定调用的多个子任务模板,使用子任务模板生成任务的多个子任务,其中,子任务模板包括:存在包含关系的多个不同层级的子任务模板和存在协同逻辑关系的多个子任务模板;

步骤S203,根据多个子任务,生成任务的任务计划。

通过上述步骤,通过获取任务,根据任务确定调用的多个子任务模板,使用子任务模板生成任务的多个子任务,并根据多个子任务生成任务的任务计划,达到了为从企业资源计划ERP系统中获取的任务编制任务计划的目的,从而实现了快速高效编制任务计划的技术效果,进而解决了相关技术中制定项目计划时繁琐低效技术问题。

图3是根据本发明可选实施方式提供的任务计划协同设计流程图,如图3所示,任务计划的协同设计主要包括如下步骤:

步骤S1,ERP主计划集成,将ERP管理系统中的项目主计划输入任务计划处理系统;

步骤S2,设计仿真工艺质量计划协同,进行项目的设计、仿真、工艺和质量各部门的任务计划协同部署;

步骤S3,工步计划功能完善及性能优化,将各个部门的任务以及子任务汇总,生成汇总计划;

步骤S4,计划任务审核管理,采用不同的审批流程,对编制的汇总计划的各个部分进行审批,审批通过后进入步骤S5;

步骤S5,项目计划报表管理,根据项目计划生成计划的执行报表,用于计划的执行。

实施例3

根据本发明实施例,还提供了一种用于实施上述任务计划处理方法的任务计划处理装置,图4是根据本发明实施例提供的任务计划处理装置的结构框图,如图4所示,该任务计划处理装置包括:获取模块41,第一生成模块42和第二生成模块43,下面对该任务计划处理装置进行说明。

获取模块41,用于获取任务;

第一生成模块42,连接于上述获取模块41,根据任务确定调用的多个子任务模板,使用子任务模板生成任务的多个子任务,其中,子任务模板包括:存在包含关系的多个不同层级的子任务模板和存在协同逻辑关系的多个子任务模板;

第二生成模块43,连接于上述第一生成模块42,用于根据多个子任务,生成任务的任务计划。

此处需要说明的是,上述获取模块41,第一生成模块42,第二生成模块43对应于实施例2中的步骤S201至步骤S203,多个模块与对应的步骤所实现的实例和应用场景相同,但不限于上述实施例2所公开的内容。

实施例4

本发明的实施例可以提供一种计算机设备,可选地,在本实施例中,上述计算机设备可以位于计算机网络的多个网络设备中的至少一个网络设备。该计算机设备包括存储器和处理器。

其中,存储器可用于存储软件程序以及模块,如本发明实施例中的数据处理方法和装置对应的程序指令/模块,处理器通过运行存储在存储器内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的数据处理方法。存储器可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器可进一步包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至计算机终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

处理器可以通过传输装置调用存储器存储的信息及应用程序,以执行下述步骤:获取任务;根据任务确定调用的多个子任务模板,使用子任务模板生成任务的多个子任务,其中,子任务模板包括:存在包含关系的多个不同层级的子任务模板和存在协同逻辑关系的多个子任务模板;根据多个子任务,生成任务的任务计划。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(Read-Only Memory,ROM)、随机存取器(RandomAccess Memory,RAM)、磁盘或光盘等。

实施例5

本发明的实施例还提供了一种非易失性存储介质。可选地,在本实施例中,上述非易失性存储介质可以用于保存上述实施例1所提供的任务计划处理方法所执行的程序代码。

可选地,在本实施例中,上述非易失性存储介质可以位于计算机网络中计算机终端群中的任意一个计算机终端中,或者位于移动终端群中的任意一个移动终端中。

可选地,在本实施例中,非易失性存储介质被设置为存储用于执行以下步骤的程序代码:获取任务;根据任务确定调用的多个子任务模板,使用子任务模板生成任务的多个子任务,其中,子任务模板包括:存在包含关系的多个不同层级的子任务模板和存在协同逻辑关系的多个子任务模板;根据多个子任务,生成任务的任务计划。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。

作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号