摘 要 :讨论了传统项目管理系统的不足,提出了用工作流技术来改进传统工程项目管理流程,以解决项目流程的多样化和不确定性。根据实际项目的研究,详细介绍了工作流建模的方法、步骤,以及基于Web的工作流技术的实现。
关键词:工作流;工程项目管理;工作流建模;工作流引擎
0 引言
基于工作流的项目管理系统代表了当前项目管理系统的一个研究和发展的方向,它通过对工作流的流程定义和运行期控制来解决项目管理中两方面的问题:项目业务流程的多样化的需求和解决项目管理流程的不确定性。
我国大多数工业企业在自身的发展壮大中,都有一套符合企业要求的建设工程项目、技改工程项目、重点工程项目的管理方法。但是,其项目大部分是都是通过纸质文档来进行管理,不便于查找和了解项目的进展情况,也不便于对项目进行统计分析和变更控制[4]。特别在工程项目管理的过程中由于涉及到很多申请、审批、物资采购流程等,这些流程在实际工作时大量数据处于流动中,工作流程会由于政策等原因经常发生变化,如某类计划将改变其审批流程,或增加一个部门进行审批;或由于某个环节不能处理流程,会导致整个任务无法按时完成。所以系统设计时要求随时改变工作流程,包括改变流向、增加环节、减少环节、合并环节等。采用传统菜单驱动的方式实现本系统显然不能满足流程可变性的需要,于是必须引进工作流技术,实现工程项目的灵活管理。
采用工作流技术,可以把业务过程逻辑从具体的业务实现中分离出来,可以不修改具体功能实现而只修改过程模型来改变系统功能,从而实现对业务流程的部分或全部过程的集成管理[1]。本文提出的项目管理系统是从一个电信工程项目管理系统的建设与实施出发,提出了一套建立基于Web的应用工作流技术的项目管理系统的方法,讨论采用工作流技术来改进传统的项目管理系统以解决的所提出的问题。
1 工作流技术
工作流的概念起源于生产组织和办公自动化领域。它是针对日常工作中具有固定程序的活动而提出的一个概念[1]。目的是通过将工作分解成定义良好的任务、角色,按照一定的规则和过程来执行这些任务并对它们进行监控,提高办事效率、降低生产成本、提高企业生产经营管理水平和企业竞争力。
1.1 工作流的概念:
WFMC(工作流管理联盟)给出的工作流概念为:工作流是一类能够完全或者部分自动执行的经营过程,它根据一系列过程规则、文档、信息或任务能够在不同的执行者之间进行传递与执行[2]。从上述定义可知工作流的3个要点:(1)、有多个参与者;(2).、按照一定的规则进行活动(传递文档、信息、任务等);(3)、活动的推进是自动的或部分自动的。
工程项目管理的特点与工作流定义的3个要点完全相符合,借助于现代计算机硬件和软件,活动的进行正逐步实现自动或部分自动化。
1.2 工作流管理系统
为了在基于计算机的环境中实现上述工作流的定义,必须建立一个工作流运行的环境,这个运行环境就是工作流管理系统。工作流管理系统是支持企业实现业务过程管理和自动化的强有力的软件工具,它能完成工作流的定义和管理,并按照在计算机中预先定义好的工作流逻辑推进工作流实例的执行。
2 基于WEB的工作流管理系统
根据WFMC制定的标准,工作流管理系统主要有下列几部分组成:(1) 建模工具; (2)工作流引擎; (3)管理和监视工具; (4)应用服务[3]。基于WEB的工作流管理系统的设计在上述四个部分有其特点。
2.1建模工具

您的位置:
赞助商广告