WEB工作流技术在工程项目管理中的应用_工程管理_第1页
WEB工作流技术在工程项目管理中的应用_工程管理_第2页
WEB工作流技术在工程项目管理中的应用_工程管理_第3页
WEB工作流技术在工程项目管理中的应用_工程管理_第4页
WEB工作流技术在工程项目管理中的应用_工程管理_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、WEB工作流技术在工程项目管理中的应用基于工作流的项目管理系统代表了当前项目管理系统的一个讨论和进展的方向,它通过对工作流的流程定义和运行期掌握来解决项目管理中两方面的问题:项目业务流程的多样化的需求和解决项目管理流程的不确定性。我国大多数工业企业在自身的进展壮大中,都有一套符合企业要求的建设工程项目、技改工程项目、重点工程项目的管理方法。但是,其项目大部分是都是通过纸质文档来进行管理,不便于查找和了解项目的进展状况,也不便于对项目进行统计分析和变更掌握。特殊在工程项目管理的过程中由于涉及到许多申请、审批、物资选购流程等,这些流程在实际工作时大量数据处于流淌中,工作流程会由于政策等缘由常常发生

2、变化,如某类方案将转变其审批流程,或增加一个部门进行审批;或由于某个环节不能处理流程,会导致整个任务无法按时完成。所以系统设计时要求随时转变工作流程,包括转变流向、增加环节、削减环节、合并环节等。采纳传统菜单驱动的方式实现本系统明显不能满意流程可变性的需要,于是必需引进工作流技术,实现工程项目的敏捷管理。采纳工作流技术,可以把业务过程规律从详细的业务实现中分别出来,可以不修改详细功能实现而只修改过程模型来转变系统功能,从而实现对业务流程的部分或全部过程的集成管理。本文提出的项目管理系统是从一个电信工程项目管理系统的建设与实施动身,提出了一套建立基于 Web的应用工作流技术的项目管理系统的方法,

3、争论采纳工作流技术来改进传统的项目管理系统以解决所提出的问题。1 工作流技术工作流的概念起源于生产组织和办公自动化领域。它是针对日常工作中具有固定程序的活动而提出的一个概念。目的是通过将工作分解成定义良好的任务、角色,根据肯定的规章和过程来执行这些任务并对它们进行监控,提高办事效率、降低生产成本、提高企业生产经营管理水平和企业竞争力。1.1 工作流WFMC(工作流管理联盟)给出的工作流概念为:工作流是一类能够完全或者部分自动执行的经营过程,它依据一系列过程规章、文档、信息或任务能够在不同的执行者之间进行传递与执行。从上述定义可知工作流的3个要点:(1)、有多个参加者;(2)、根据肯定的规章进行

4、活动(传递文档、信息、任务等);(3)、活动的推动是自动的或部分自动的。工程项目管理的特点与工作流定义的3个要点完全相符合,借助于现代计算机硬件和软件,活动的进行正逐步实现自动或部分自动化。1.2 工作流管理系统为了在基于计算机的环境中实现上述工作流的定义,必需建立一个工作流运行的环境,这个运行环境就是工作流管理系统。工作流管理系统是支持企业实现业务过程管理和自动化的强有力的软件工具,它能完成工作流的定义和管理,并根据在计算机中预先定义好的工作流规律推动工作流实例的执行。2 基于WEB的工作流管理系统依据 WFMC制定的标准,工作流管理系统主要有下列几部分组成:(1) 建模工具;(2)工作流引

5、擎;(3)管理和监视工具;(4)应用服务。基于WEB的工作流管理系统的设计在上述四个部分有其特点。2.1 建模工具建模工具以图形界面为建模人员供应了一个友好、便利的建模环境。 一个工作流程称为一个工作( Job),组成工作的每个执行单元称为活动(Activity),组成活动的更小单位称为任务(Task),活动的入口称为主表单(MasterForm)。每个工作都是由一系列具有规律关系的活动组成,这些规律关系构成活动的路由信息。因此,一个工作实际上可以看作是一系列详细工作和它们之间的规律关系构成的一个有机整体。图1中的每个节点都称为一个活动,每个活动都有其相应的活动全部者,也即为活动处理人。该图为

6、一个简单的流程图,它包括:与汇聚(几个活动同时完成后才能流向下一个活动),或汇聚(几个活动只需完成一个就可以流向下一个活动),与分支(一个活动流向几个必需同时完成的分支),或分支(一个活动流向几个只完成一个就可以向下流的分支)等类型的活动。2.2 工作流引擎工作流引擎是工作流管理系统的核心,工作流引擎的设计关系到系统的可交互性、可扩展性和稳定性等诸多方面,工作流引擎设计的关键是与过程定义的接口以及引擎和监视工具,应用服务的接口。工作流引擎以 COM组件方式实现,为应用系 统的集成供应了便利的编程接口,实现了工作流的后台驱动。2.3 管理和监视工具以及应用服务系统参加者调用管理和监视工具观看业务

7、流程的执行进度,工作流管理系统或参加者调用应用服务完成相应的业务。工作流管理界面通过调用工作流引擎的工作流管理功能接口方法,完成对工作流实例和工作流包含活动的监控功能,接口方法包括:(1) 创建工作流实例,并为工作流相关数据赋值;(2) 启动工作流实例;( (1) 创建工作流实例,并为工作流相关数据赋值;(2) 启动工作流实例;(3) 挂起/恢复工作流实例;(4) 中止工作流实例的运行;(5) 删除工作流实例;(6) 查询、监视工作流实例运行的状况;(7) 工作流实例执行中的特别状况。应用主要是完成人机交互和应用的执行。在系统设计过程中,依据用户职责的不同将其分为过程创建者、系统管理员、一般用

8、户三种。过程创建者主要负责流程的定义建模,一般为业务人员和技术人员的结合;系统管理员负责监控整个系统的运行,包括对系统配置的维护和对系统中执行的过程监视和人为干涉;一般用户是人工活动的执行者,系统为其安排任务、赐予指示,协作完成流程的执行。用户登录后,点击工作列表项就可以看到自己所启动的全部历史工作的记录;只要点击待办事宜项,就可以看到该用户没有做或没有做完的工作,这样就把用户待处理的工作推到用户面前。在每个用户处理完工作流实例中的节点任务后,可以保存、可以提交,假如保存只保存当前任务的业务数据,对工作流信息没有变化,假如提交、系统依据后台工作流引擎驱动,检索到后续路由关系,由用户做出选择提交到系统,系统依据用户的选择结果,结合后台工作流引擎驱动的结果,弹出下一节点以及节点的执行人要求用户选择,用户选择完成后提交、系统产生下一活动的活动实例。如图 1所示的路由,系统依据路由选择形成活动与活动全部者页面、用户可以选择活动与活动全部者,提交后,系统自动生成下一活动的待办事宜,并在相应工作流引擎中作相应处理,直到该工作全部完成。用户在工作中可以依据实际业务的需要,对活动节点进行增加、删除,也可以对活动路由进行调整,而无需对代码进行变动,实现了项目流程的敏捷管理。3 结束语本文将工作流管理理论、项目管理思想和基于 Web的技术方法相结合应用到工程项目管理的实践中,完成了一套Web环境

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论