[发明专利]基于计划模板的项目过程工作流系统及其实现方法有效
申请号: | 200810105999.0 | 申请日: | 2008-05-06 |
公开(公告)号: | CN101266669A | 公开(公告)日: | 2008-09-17 |
发明(设计)人: | 李倩;李凯 | 申请(专利权)人: | 广州市中联创通电脑有限公司;李倩;李凯 |
主分类号: | G06Q10/00 | 分类号: | G06Q10/00 |
代理公司: | 北京北新智诚知识产权代理有限公司 | 代理人: | 陈曦 |
地址: | 510507广东省广州市天河*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 计划 模板 项目 过程 工作流 系统 及其 实现 方法 | ||
技术领域
本发明涉及一种在项目过程中运行的工作流(Workflow)系统及其 实现方法,尤其涉及一种基于计划模板和相应的工作流引擎技术实现的 项目过程工作流系统及其实现方法,属于工作流技术领域。
背景技术
工作流是指整个或部分经营过程在计算机支持下的全自动或半自动 化。换句话说,工作流就是一系列相互衔接、自动进行的业务活动或任 务。一个工作流包括一组任务(或活动)及它们的相互顺序关系,还包 括流程及任务(或活动)的启动和终止条件,以及对每个任务(或活动) 的描述。利用工作流技术,可以在多个参与者之间按照某种预定义的规 则传递文档、信息或任务的过程自动进行,从而实现某个预期的业务目 标。
在申请号为200710001376.4的在先专利申请中,公开了一种在执行 工作流时,以能够动态地变更·更新构成工作流的工程的工作流管理系统 为基础的,可以高效率的制作工程模型的工作流管理系统。该工作流管 理系统,包括可以从过去的工程例子中检索出所希望的工程例子的检索 手段、从工程例子的检索结果中将所希望的工程例子统一合并为新的工 程模型的统一合并手段以及对工程模型的记述进行追加或修正的手段。
但是,现有工作流系统实现技术需要事先完成机构重组、建模、流 程定义等工作,因此所实现的工作流系统无法运行在项目过程中,只有 在具有“重复性”特征的经营过程中能够得到很好的运行效果。这主要 是因为描述项目过程的主要方法是计划,进度计划的制定和跟踪是实现 项目过程的主要手段。而工作流流程的定义是对频繁出现的经营过程的 描述,针对一个具体案例具有“不可编辑性”。项目过程的“一次性” 使得每个项目都有自己特有的进度计划,进度计划虽然有相似性但对于 不同的项目都需要进行相应的调整,包括任务的增减及计划执行时间、 工期时间的确定等。
另一方面,在现有工作流系统实现技术中,建模和分析方法主要依 据于Petri网,而目前普遍使用的支撑项目进度计划的技术是网络计划 技术(包括CPM及PERT方法及由节点、箭线和线路组成网络图),两者 之间存在较大的差异,并且相互之间具有不可替代性。由于没有任务完 成时间和过程整体工期的约束,Petri网的描述方法无法准确、严谨地为 项目过程建立模型,因此该描述方法无法适用于在项目过程中运行的工 作流系统。
发明内容
鉴于现有技术所存在的不足,本发明的首要目的是提供一种项目过 程工作流系统。该工作流系统通过根据单元任务来定义计划模板的技术 手段以及相应的工作流引擎技术实现了对现有工作流系统的改进。
本发明的另外一个目的是提供用于实现上述项目过程工作流系统的 具体方法。
为实现上述的目的,本发明采用下述的技术方案:
一种基于计划模板的项目过程工作流系统,由计划模板生成在执行 过程中可修改的进度计划,所述进度计划用于驱动项目过程工作流,其 特征在于:
所述项目过程工作流系统包括任务部署模块、计划部署模块、流程 引擎、流程设计器、工作分解模块、资源数据库、单元任务数据库、计 划模板数据库和客户应用程序;
所述计划部署模块包括计划生成模块和计划编辑模块;所述流程引 擎包括工作流任务生成器、流程设置模块、客户端应用接口、监视控制 接口、任务完成检测模块和任务执行模块,还包括引擎数据库;
所述计划编辑模块连接所述工作流任务生成器,所述任务部署模块 分别与所述工作分解模块、所述资源数据库、所述单元任务数据库、所 述计划模板数据库和所述客户应用程序相连接,所述资源数据库与所述 计划编辑模块也进行连接,所述单元任务数据库同时连接所述计划编辑 模块、所述工作流任务生成器和所述流程设计器,所述计划模板数据库 连接所述计划生成模块和所述流程设计器,所述客户应用程序同时连接 所述客户端应用接口和所述监视控制接口;
所述任务部署模块将项目工作包装成单元任务,所述工作流任务生 成器为每个单元任务附加判断单元,所述流程引擎用于实现满足计划驱 动的引擎调度,所述流程设计器产生所述计划模板,所述工作流任务生 成器用于修改所述进度计划。
其中,所述项目过程工作流系统以所述计划生成模块、计划编辑模 块和流程设计器为接口连接Microsoft Project软件。
所述计划模板保存在计划模板数据库中,并以XML文件形式输出。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市中联创通电脑有限公司;李倩;李凯,未经广州市中联创通电脑有限公司;李倩;李凯许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810105999.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种聚丙烯发泡装饰材料挤出装置及生产工艺
- 下一篇:一种故障检测方法及设备
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理