[发明专利]基于计划模板的项目过程工作流系统及其实现方法有效
申请号: | 200810105999.0 | 申请日: | 2008-05-06 |
公开(公告)号: | CN101266669A | 公开(公告)日: | 2008-09-17 |
发明(设计)人: | 李倩;李凯 | 申请(专利权)人: | 广州市中联创通电脑有限公司;李倩;李凯 |
主分类号: | G06Q10/00 | 分类号: | G06Q10/00 |
代理公司: | 北京北新智诚知识产权代理有限公司 | 代理人: | 陈曦 |
地址: | 510507广东省广州市天河*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 计划 模板 项目 过程 工作流 系统 及其 实现 方法 | ||
1.一种基于计划模板的项目过程工作流系统,由计划模板生成在执 行过程中可修改的进度计划,所述进度计划用于驱动项目过程工作流, 其特征在于:
所述项目过程工作流系统包括任务部署模块、计划部署模块、流程 引擎、流程设计器、工作分解模块、资源数据库、单元任务数据库、计 划模板数据库和客户应用程序;
所述计划部署模块包括计划生成模块和计划编辑模块;所述流程引 擎包括工作流任务生成器、流程设置模块、客户端应用接口、监视控制 接口、任务完成检测模块和任务执行模块,还包括引擎数据库;
所述计划编辑模块连接所述工作流任务生成器,所述任务部署模块 分别与所述工作分解模块、所述资源数据库、所述单元任务数据库、所 述计划模板数据库和所述客户应用程序相连接,所述资源数据库与所述 计划编辑模块也进行连接,所述单元任务数据库同时连接所述计划编辑 模块、所述工作流任务生成器和所述流程设计器,所述计划模板数据库 连接所述计划生成模块和所述流程设计器,所述客户应用程序同时连接 所述客户端应用接口和所述监视控制接口;
所述任务部署模块将项目工作包装成单元任务,所述工作流任务生 成器为每个单元任务附加判断单元,所述流程引擎用于实现满足计划驱 动的引擎调度,所述流程设计器产生所述计划模板,所述工作流任务生 成器用于修改所述进度计划。
2.如权利要求1所述的项目过程工作流系统,其特征在于:
所述项目过程工作流系统以所述计划生成模块、计划编辑模块和流 程设计器为接口连接Microsoft Project软件。
3.如权利要求1所述的项目过程工作流系统,其特征在于:
所述计划模板保存在计划模板数据库中,并以XML文件形式输出。
4.如权利要求1所述的项目过程工作流系统,其特征在于:
所述任务完成检测模块和任务执行模块依据满足计划驱动的引擎调 度法完成工作流的任务调度,并通过客户端应用接口和监视控制接口实 现与客户应用程序的交互。
5.一种用于实现如权利要求1所述项目过程工作流系统的方法,用 于将项目工作包装成单元任务,其特征在于:
1)分解工作流运行单位提供的项目管理规范,将所有在项目管理过 程中要完成的工作以及固有的属性生成一个数据表;
2)在任务部署模块的界面中给每个项目工作赋予组织单元和角色属 性;
3)依据组织单元和角色对单元工作进行整理、分类,按照项目的特 点对工作进行组合后,生成单元任务;
4)在任务部署模块的界面确定单元任务名称,进行完整性审核,确 定单元工作的工作内容和完成检测条件,并将单元任务保存到单元任务 数据库。
6.一种用于实现如权利要求1所述项目过程工作流系统的方法,用 于实现为每个单元任务附加判断单元,其特征在于:
1)工作流任务生成器得到计划编辑模块提交的项目进度计划,在引 擎数据库中创建项目的工作流定义表,将任务相互衔接的关系和工序的 开展顺序转换为工作流的节点关联关系,并将计划中任务的名称、资源、 开始时间、完成时间属性引入到项目工作流定义表;
2)在引擎数据库创建项目判断单元表,并使判断单元数据与工作流 定义表对应;
3)对计划中任务属性进行归类、提取、计算,从而为判断单元添加 属性;
4)判断单元属性确定后,工作流任务生成器将项目过程工作流的定 义数据提交给流程设置模块,流程设置模块在引擎数据库中生成任务列 表后工作流进入待运行状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市中联创通电脑有限公司;李倩;李凯,未经广州市中联创通电脑有限公司;李倩;李凯许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810105999.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种聚丙烯发泡装饰材料挤出装置及生产工艺
- 下一篇:一种故障检测方法及设备
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理