一种更新项目任务计划系统中任务内容的方法和装置的制作方法

文档序号:6575606阅读:138来源:国知局
专利名称:一种更新项目任务计划系统中任务内容的方法和装置的制作方法
技术领域
本发明涉及软件技术,特别是涉及一种更新项目任务计划系统中任务内容的方法和装置。
背景技术
为了保证业务的实现,企业通常会同时利用项目任务计划系
统和生产、采购的企业资源管理(ERP)系统。其中,项目任务计划系统能够在项目真正实施前制定出实施项目的计划;生产、采购的ERP系统能够真正实施每一个项目。其中,项目任务计划系统目前主要是基于工作任务分解结构(WBS, WORK BREAKDOWNSTRUCTURE)来实现的,也就是说,将项目的各项目内容按其相关关系逐层进行分解,直到分解出工作内容单一、便于组织管理的单项工作为止,再把各单项工作在整个项目中的地位、相对关系用诸如树形结构图的形式直观的表示出来,使项目各参与方从整体上了解工程项目所包括各项工作(或任务),便于进行整体的协调管理或从整体上了解自己承担的工作与全局的关系。
比如, 一个企业有一个项目是需要对外销售1000台电脑,那么则可以首先利用项目任务计划系统制定出实施项目的计划,具体是采用WBS方法将该项目分解成多个任务,比如可以分解为图l所示形式,从而确定该项目所包括的各个任务及各任务的内容。在实际实现该项目时,则可以利用生产、采购ERP系统来真正实施图1中所示的各种任务,如创建生产订单、采购订单分别完成生产和采购主机和显示器的任务等。
可见,项目任务计划系统中包括的是项目在被实施前所制定的项目所包括的任务及各任务的内容,而生产、采购的ERP系统中包括的是项目中的每个任务及各任务的内容实际被执行的执行数据的情况。为了全局掌握项目的情况,管理者通常是通过项目任务计划系统来了解和管理项目的执行,因此,需要利用生产、采购的ERP系统中任务实际被执行的业务数据去更新项目任务计划系统
中对应任务的内容,以便于保证项目任务计划系统的准确性和有效性。
目前,更新项目任务计划系统中任务内容的方法主要是工
作人员在利用生产、采购的ERP系统录入一个任务的实际业务数据
后,手动的到项目任务计划系统中找到对应的任务,并根据实际录入的业务数据手动地更新该任务的内容。
然而现有技术的方法,往往会导致项百任务计划系统中任务内容未被更新、或者更新出错等一系列问题。比如,更新项目任务
计划系统中一个任务的内容包括在2009年5月15日至2009年5月20日采购物料A,由于是由该工作人员对项目任务计划系统中采购物料A的实际日期进行人为手动的更新,那么,如果工作人员由于疏漏在2009年5月25日才采购了物料A,该工作人员为了逃避责任则可能不去更新项目任务计划系统中采购物料A的实际日期,或者,如果工作人员虽然在2009年5月20日采购了物料A,但是由于不细心,在更新时,将项目任务计划系统中采购物料A的实际日期更新为2009年6月20日,从而导致项目任务计划系统中任务内容不准确,甚至是无效内容。
可见,现有技术中人为手动更新项目任务计划系统中任务内容的方法无法保证项目计划系统中任务的内容与任务实际被执行的业务数据的同步。

发明内容
本发明提出了一种更新项目任务计划系统中任务内容的方法和装置,以便于保证项目计划系统中任务的内容与任务实际被执行的业务数据保持同步。
为了达到上述目的,本发明的技术方案是这样实现的一种更新项目任务计划系统中任务内容的方法,该方法包括预先为项目任务计划系统中的任务设置对应的任务产出记录;检测到一个订单创建时,将该订单与项目任务计划系统中对应
6的任务进行关联;当检测到订单接收到业务数据后,利用订单中的
业务数据更新该订单关联的任务所对应的任务产出记录,其中。
所述任务产出记录中包括实际产出物料、实际产出个数、实际开始时间、实际完成时间、目标单据信息、进度信息中的任意一个或多个的组合。
所述将每一个订单与任务进行关联的步骤包括在检测到一个订单创建时,向用户提供选择项目任务的界面,在该界面上显示项目任务计划系统中任务的内容以及该任务对应的任务产出记录;接收用户选择的任务的信息,将订单与用户选择的任务进行关联。
所述向用户提供选择项目任务的界面的步骤包括在向用户提供的选择项目任务的界面中显示搜索关键词输入框;
所述在界面上显示任务的内容以及该任务对应的任务产出记录的步骤包括接收用户在输入框中输入的搜索用关键词,利用接收到的该关键词在项目任务计划系统中查找包括该关键词的任务,将査找到的所有任务的内容以及该任务对应的任务产出记录显示在选择项目任务的界面上。
该方法进一步包括在检测到订单创建时,将该订单关联的任务所对应的任务产出记录中的实际开始时间的值更新为创建该订单的时间,且目标单据信息的值更新为该创建的订单的单号;
当检测到订单接收到业务数据后,所述更新该订单关联的任务所对应的任务产出记录的步骤包括
利用订单中的业务数据信息,对该订单关联的任务所对应的任务产出记录中的实际产出物料、实际产出个数、实际完成时间、进度信息中的任意一个或多个的组合进行更新。
该方法进一步包括预先编写订单回写任务线索方法、订单汇报进度方法;
在检测到订单创建时,自动调用所述订单回写任务线索方法执行更新任务产出记录中的实际开始时间的值和目标单据信息的值的步骤;
当检测到订单接收到业务数据后,自动调用所述订单汇报进度方法执行更新任务产出记录中的实际产出物料、实际产出个数、实际完成时间、进度信息中的任意一个或多个的步骤。
该方法进一步包括将进行过更新处理的任务产出记录所对应的任务及更新后的任务产出记录提供给管理者。
一种更新项目任务计划系统中任务内容的装置,该装置包括
任务模块,用于保存项目任务计划系统中各任务,及为各任务设置对应的任务产出记录;
关联执行模块,在检测到一个订单创建时,将该订单与任务模块中对应的任务进行关联;
回写执行模块,当检测到订单接收到业务数据后,利用订单中的业务数据更新任务模块中该订单关联的任务所对应的任务产出记录,
其中,
所述任务产出记录中包括实际产出物料、实际产出个数、实际开始时间、实际完成时间、目标单据信息、进度信息中的任意一个或多个的组合。
所述关联执行模块,具体在检测到一个订单创建时,向用户提供选择项目任务的界面,在该界面上显示任务模块中任务的内容以及任务模块设置的该任务对应的任务产出记录,接收用户选择的任务的信息,将订单与用户选择的任务进行关联。
所述回写执行模块中包括预先编写好的订单回写任务线索方法和订单汇报进度方法;在检测到订单创建时,自动调用所述订单回写任务线索方法执行更新任务产出记录中的实际开始时间的值和目标单据信息的值的步骤;当检测到订单接收到业务数据后,自动调用所述订单汇报进度方法执行更新任务产出记录中的实际产出物料、实际产出个数、实际完成时间、进度信息中的任意一个或多个的步骤。
该装置进一步包括更新内容显示模块,用于将进行过更新处理的任务产出记录所对应的任务及更新后的任务产出记录提供给管理者。可见,本发明具有如下的有益效果
1、在本发明中,由于预先为项目任务计划系统中每一个任务增加了任务产出的记录;在ERP系统中创建订单时,可以自动将任务及任务产出数据带入ERP系统中的订单上,保证要求执行数据与计划数据的一致性;在ERP系统中创建订单后, 一旦该订单中接收到反映任务实际执行情况的业务数据,系统就会自动更新项目任务计划系统中对应任务的任务产出记录,也就是将需要更新的内容进行更新,比如实际产出物料、实际产出个数、实际开始时间、实际完成时间、目标单据信息、进度信息。这样,则保证了项目计划系统中任务的内容与任务实际被执行的业务数据的同步性。
2、本发明提高了项目任务计划系统对业务系统ERP的管控力度,管理者通过项目任务计划系统即可获得所有业务的执行情况,为企业决策提供准确及时的数据,避免了信息孤岛的出现,为企业收集数据进行集中管理提供了工具。


图1是基于WBS将项目分解出的各任务的组成形式示意图2是在本发明一个实施例中更新项目任务计划系统中任务内容的流程图3是本发明一个实施例中更新项目任务计划系统中任务内容的装置的基本结构图4是本发明一个实施例中更新项目任务计划系统中任务内容的装置的一种较佳结构图。
具体实施例方式
为了使本发明的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本发明进行详细描述。
本发明提出了一种更新项目任务计划系统中任务内容的方法,该方法包括预先为项目任务计划系统中的任务设置对应的任务产出记录;检测到一个订单创建时,将该订单与项目任务计划系统中对应的任务进行关联;当检测到订单接收到业务数据后,利用 订单中的业务数据更新该订单关联的任务所对应的任务产出记录, 其中,所述任务产出记录中包括实际产出物料、实际产出个数、 实际开始时间、实际完成时间、目标单据信息、进度信息中的任意 一个或多个的组合。
可见,在本发明中,由于预先为项目任务计划系统中每一个 任务增加了任务产出的记录;在ERP系统中创建订单时, 一旦该订
单与任务建立关联,就可以自动将任务及任务产出数据带入ERP系 统中的订单上,保证要求执行数据与计划数据的一致性;在ERP系 统中创建订单后, 一旦该订单中接收到反映任务实际执行情况的业 务数据,系统就会自动更新项目任务计划系统中对应任务的任务产 出,也就是将需要更新的内容进行更新,比如实际产出物料、实际 产出个数、实际开始时间、实际完成时间、目标单据信息、进度信 息。这样,则保证了项目计划系统中任务的内容与任务实际被执行 的业务数据的同步性。
图2是在本发明一个实施例中更新项目任务计划系统中任务 内容的流程图。参见图2,在本发明的一个实施例中,更新项目任 务计划系统中任务内容的具体过程包括
步骤200:预先为项目任务计划系统中的各任务分别设置对应
的任务产出记录。
这里,可以根据需要更新和了解的任务内容来设置任务产出 记录。比如管理者对于项目任务计划系统中的一个任务不太关心该 任务的实际开始时间,只关心该任务实际完成时间,也就是说,需
要保证利用任务产出记录来获取ERP系统中该任务实际的完成时
间,因此,则可以设置任务产出记录中包括实际完成时间,等等。 在一种较佳的实现方式中,本步骤中设置的任务产出记录中
包括实际产出物料、实际产出个数、实际开始时间、实际完成时
间、目标单据信息、进度信息中的任意一个或多个的组合。
比如,用户定义了项目Ol,该项目包含两个任务。 一个是任 务10,采购物料A,计划工期2009年5月15日至2009年5月20日。那么,本步骤中设置的对应该任务10的任务产出记录可以包括该任 务只有一个产出,实际产出物料为A,数量要求为10个,计划产出
日期为2009年5月20日,实际产出个数为O,目标单据为空,实际开 始时间和实际完成时间均为空,进度为O。
另一个是任务20,生产物料B,计划工期2009年6月15日至2009 年6月20日。那么,本步骤中设置的对应该任务20的任务产出记录 可以包括该任务只有一个产出,实际产出物料为B,数量要求为 10个,计划产出日期2009年6月20日,实际产出个数为0,目标单据 为空,实际开始时间和实际完成时间均为空,进度为0。
在实际的业务实现中,为任务设置对应的任务产出记录可以 采用为该任务设置一张对应的WBS数据表来实现。
步骤201:预先在项目任务计划系统中编写订单回写任务线索 方法和订单汇报进度方法。
这里,订单回写任务线索方法具体可以包括生产订单回写任 务线索方法和采购订单回写任务线索方法;订单汇报进度方法具体 可以包括生产订单汇报进度方法和采购订单汇报进度方法。
步骤202:在ERP系统中,当用户需要实际执行一个任务时, 用户创建一个订单。
步骤203:在检测到ERP系统中一个订单创建时,项目任务计 划系统向用户提供选择项目任务的界面,在该界面中显示搜索关键 词输入框。
本步骤中,界面可以以Windows标准窗口方式向用户显示。 步骤204:接收到用户输入的关键词后,利用该关键词在项目 任务计划系统中査找包括该关键词的任务,将査找到的所有任务的 内容以及该任务对应的任务产出记录显示在选择项目任务的界面 上。
这里,比如,用户在ERP系统中创建的当前订单为一个采购订 单POAOl,是需要执行采购物料A, IO个的任务。因此,用户可以 在选择项目任务的界面上输入物料A作为关键词,而在项目任务计 划系统中查找到的包括该关键词的任务可能会有多个,因此将査找到的所有包括物料A的任务的内容比如采购数量等以及该任务对应 的任务产出记录显示在选择项目任务的界面上。
步骤205:接收用户选择的任务的信息,将当前创建的订单与 用户选择的任务进行关联。
通过步骤202至步骤205的处理过程,则可以将用户在ERP系统 中创建的当前订单与项目任务计划系统中的一个任务关联在一起, 从而可以确定ERP系统中当前订单的业务数据会对项目任务计划 系统中哪一个任务的任务产出记录产生影响。
在上述步骤203至步骤204中,是通过由用户输入关键词的方 式来査找和显示相应的任务。在实际的业务实现中,也可以不要求 用户输入关键词,而直接根据当前用户的权限,将该用户能够处理 的项目任务计划系统中的所有任务以及任务对应的任务产出记录 显示在选择项目任务的界面上,供用户从中选择一个。
步骤206:自动调用订单回写任务线索方法,将该订单关联的 任务所对应的任务产出记录中的实际开始时间的值更新为创建该 订单的时间,且目标单据信息的值更新为该创建的订单的单号。
如果步骤202中创建的订单是生产订单,那么在本步骤206中, 调用的具体是生产订单回写任务线索方法;如果步骤202中创建的 订单是采购订单,那么在本步骤206中,调用的具体是采购订单回 写任务线索方法。
比如,步骤202中用户在2009年5月16日创建采购订单,单号 是POAOl,采购A, IO个,计划到货日期2009年5月20日。步骤205 中用户指定该采购订单对应的任务为项目Ol的任务lO,该订单提交 后,步骤206中自动调用采购订单回写任务线索方法,该方法将任 务10的任务产出记录中的实际开始时间更新为2009年5月16日,将 采购订单POA01写入任务产出记录中的目标单据信息。
步骤207:在检测到订单中接收到业务数据后,自动调用订单 汇报进度方法,利用订单中的业务数据信息,对该订单关联的任务 所对应的任务产出记录进行更新。其中,具体是更新实际产出物料、 实际产出 数、实际完成时间、进度信息中的任意一个或多个的组合。
如果步骤202中创建的订单是生产订单,那么在本步骤207中, 调用的具体是生产订单汇报进度方法;如果步骤202中创建的订单 是采购订单,那么在本步骤207中,调用的具体是采购订单汇报进 度方法。
比如,订单POA01收货收到A物料10个,收货日期为2009年5 月21日,该业务数据保存到订单时,自动调用采购订单汇报进度的 方法,该方法将订单POA01对应的任务10的任务产出记录中的实际 完成时间更新为2009年5月21日,任务10的进度更新为100%,该任 务产出A的实际完成数量更新为IO,该任务完成。
步骤208:将进行过更新处理的任务产出记录所对应的任务及 更新后的任务产出记录提供给管理者。
比如,对于上述任务IO,提供给管理者包括任务10原本的内 容采购物料A,计划工期2009年5月15日至2009年5月20日提供给 管理者;以及包括任务10更新后的任务产出记录实际开始时间为 2009年5月16日,目标单据信息为采购订单POA01;实际完成时间 为2009年5月21日,任务10的进度为100%,该任务产出A的实际完 成数量为IO。这样,管理者通过查看该任务的任务产出记录则了解 了实际执行情况,可以发现,该任务10虽然完成,但比计划工期晚 了一天。后续,管理者则可以采取相应的处罚或补救措施。
另外,本发明还提出了一种更新项目任务计划系统中任务内 容的装置,参加图3,该装置包括
任务模块,用于保存项目任务计划系统中各任务,及为各任 务设置对应的任务产出记录;
关联执行模块,在检测到一个订单创建时,将该订单与任务 模块中对应的任务进行关联;
回写执行模块,当检测到订单接收到业务数据后,利用订单 中的业务数据更新任务模块中该订单关联的任务所对应的任务产 出记录,
其中,所述任务产出记录中包括实际产出物料、实际产出个数、 实际开始时间、实际完成时间、目标单据信息、进度信息中的任意 一个或多个的组合。
具体地,任务产生模块可以设置在项目任务计划系统中。
具体的,所述关联执行模块,具体在检测到一个订单创建时, 向用户提供选择项目任务的界面,在该界面上显示任务模块中任务 的内容以及任务模块设置的该任务对应的任务产出记录,接收用户 选择的任务的信息,将订单与用户选择的任务进行关联。
具体地,所述回写执行模块中包括预先编写好的订单回写任 务线索方法和订单汇报进度方法;在检测到订单创建时,自动调用 所述订单回写任务线索方法执行更新任务产出记录中的实际开始 时间的值和目标单据信息的值的步骤;当检测到订单接收到业务数 据后,自动调用所述订单汇报进度方法执行更新任务产出记录中的 实际产出物料、实际产出个数、实际完成时间、进度信息中的任意 一个或多个的步骤。
较佳的,参加图4,本发明装置进一步包括更新内容显示模 块,用于将进行过更新处理的任务产出记录所对应的任务及更新后 的任务产出记录提供给管理者。
可见,本发明通过定义任务、任务产出记录和提供生产订单或 采购订单选择项目任务的界面和回写方法,把WBS(工作分解结构) 与ERP制造和采购系统无缝集成起来,解决了任务和实际执行的业 务应用的数据及时同步更新的问题,业务系统执行业务必须符合任 务的要求,而且业务系统完工和收货数据及时反馈到项目任务计划 系统的任务中,保证了项目任务计划系统实际执行数据的实时性和
有效性,提高了项目任务计划系统对业务系统ERP的管控力度,管
理者通过项目任务计划系统即可获得所有业务的执行情况,为企业 决策提供准确及时的数据,避免了信息孤岛的出现,为企业收集数 据进行集中管理提供了工具。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发 明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
权利要求
1.一种更新项目任务计划系统中任务内容的方法,其特征在于,该方法包括预先为项目任务计划系统中的任务设置对应的任务产出记录;检测到一个订单创建时,将该订单与项目任务计划系统中对应的任务进行关联;当检测到订单接收到业务数据后,利用订单中的业务数据更新该订单关联的任务所对应的任务产出记录,其中。所述任务产出记录中包括实际产出物料、实际产出个数、实际开始时间、实际完成时间、目标单据信息、进度信息中的任意一个或多个的组合。
2、 根据权利要求l所述的方法,其特征在于,所述将每一个 订单与任务进行关联的步骤包括在检测到一个订单创建时,向用户提供选择项目任务的界面,在该界面上显示项目任务计划系统中 任务的内容以及该任务对应的任务产出记录;接收用户.选择的任务 的信息,将订单与用户选择的任务进行关联。
3、 根据权利要求2所述的方法,其特征在于,所述向用户提 供选择项目任务的界面的步骤包括在向用户提供的选择项目任务 的界面中显示搜索关键词输入框;所述在界面上显示任务的内容以及该任务对应的任务产出记 录的步骤包括接收用户在输入框中输入的搜索用关键词,利用接 收到的该关键词在项目任务计划系统中查找包括该关键词的任务, 将査找到的所有任务的内容以及该任务对应的任务产出记录显示 在选择项目任务的界面上。
4、 根据权利要求l所述的方法,其特征在于,该方法进一步 包括在检测到订单创建时,将该订单关联的任务所对应的任务产 出记录中的实际开始时间的值更新为创建该订单的时间,且目标单 据信息的值更新为该创建的订单的单号;当检测到订单接收到业务数据后,所述更新该订单关联的任 务所对应的任务产出记录的步骤包括利用订单中的业务数据信息,对该订单关联的任务所对应的 任务产出记录中的实际产出物料、实际产出个数、实际完成时间、进度信息中的任意一个或多个的组合进行更新。
5、 根据权利要求4所述的方法,其特征在于,该方法进一步包括预先编写订单回写任务线索方法、订单汇报进度方法;在检测到订单创建时,自动调用所述订单回写任务线索方法执行更新任务产出记录中的实际开始时间的值和目标单据信息的值的步骤;当检测到订单接收到业务数据后,自动调用所述订单汇报进度方法执行更新任务产出记录中的实际产出物料、实际产出个数、实际完成时间、进度信息中的任意一个或多个的步骤。
6、 根据权利要求1至4中任意一项所述的方法,其特征在于,该方法进一步包括将进行过更新处理的任务产出记录所对应的任务及更新后的任务产出记录提供给管理者。
7、 一种更新项目任务计划系统中任务内容的装置,其特征在于,该装置包括任务模块,用于保存项目任务计划系统中各任务,及为各任务设置对应的任务产出记录;关联执行模块,在检测到一个订单创建时,将该订单与任务模块中对应的任务进行关联;回写执行模块,当检测到订单接收到业务数据后,利用订单中的业务数据更新任务模块中该订单关联的任务所对应的任务产出记录,其中,所述任务产出记录中包括实际产出物料、实际产出个数、实际开始时间、实际完成时间、目标单据信息、进度信息中的任意一个或多个的组合。
8、 根据权利要求7所述的装置,其特征在于,所述关联执行模块,具体在检测到一个订单创建时,向用户提供选择项目任务的界面,在该界面上显示任务模块中任务的内容以及任务模块设置的该任务对应的任务产出记录,接收用户选择的任务的信息,将订单与用户选择的任务进行关联。
9、 根据权利要求7所述的装置,其特征在于,所述回写执行模块中包括预先编写好的订单回写任务线索方法和订单汇报进度方法;在检测到订单创建时,自动调用所述订单回写任务线索方法执行更新任务产出记录中的实际开始时间的值和目标单据信息的值的步骤;当检测到订单接收到业务数据后,自动调用所述订单汇报进度方法执行更新任务产出记录中的实际产出物料、实际产出个数、实际完成时间、进度信息中的任意一个或多个的步骤。
10、 根据权利要求7至9中任意一项所述的装置,其特征在于,该装置进一步包括更新内容显示模块,用于将进行过更新处理的任务产出记录所对应的任务及更新后的任务产出记录提供给管理者。
全文摘要
本发明公开了一种更新项目任务计划系统中任务内容的方法和装置。该方法包括预先为项目任务计划系统中的任务设置对应的任务产出记录;检测到一个订单创建时,将该订单与项目任务计划系统中对应的任务进行关联;当检测到订单接收到业务数据后,利用订单中的业务数据更新该订单关联的任务所对应的任务产出记录,其中,所述任务产出记录中包括实际产出物料、实际产出个数、实际开始时间、实际完成时间、目标单据信息、进度信息中的任意一个或多个的组合。本发明保证了项目计划系统中任务的实际内容与任务实际被执行的业务数据保持同步。
文档编号G06Q10/00GK101650800SQ200910093240
公开日2010年2月17日 申请日期2009年9月23日 优先权日2009年9月23日
发明者刘鲁江, 涛 罗, 贺唤平, 高峰霞 申请人:用友软件股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1