基于事例处理的工程项目工作流管理_第1页
基于事例处理的工程项目工作流管理_第2页
基于事例处理的工程项目工作流管理_第3页
基于事例处理的工程项目工作流管理_第4页
基于事例处理的工程项目工作流管理_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

1、基于事例处理的工程项目工作流管理随着社会生产的流程化,工作流起着越来越重要的作用。 工作流的概念起源于生产组织和办公自动化领域,它是针对日常工作中具有固定程序的活动而提出的一个概念。目的是通过将一个详细的工作分解成多个任务、角色,通过一定的规章和过程,约束这些任务的执行和监控,以达到提高企业生产经营管理水平。 随着互联网技术的进展及应用,促进了电子商务应用的极大进展,使得组织与组织之间、组织内部部门之间的业务互相处理成为可能,这为工作流的进展带来了很大的机遇和挑战。根据工作流管理联盟( workflow management coalition,WfMC) 的定义,工作流是指“在计算机应用环境

2、下业务过程的部分或所有自动化”,其目的在于“使得在多个参加者之间根据某种预先定义的规章传递文档、信息或任务的过程自动举行,从而实现某个预期的业务目标或是促使此目标的实现”。 1、工作流管理系统 为了实施对业务过程的工作流管理,需要相应软件系统的支撑,这种软件系统可称为工作流管理系统。工作流管理系统的定义是:“工作流管理系统是一个软件系统,它完成工作流的定义和管理,并根据在计算机中预先定义好的工作流规律推动工作流实例的执行。” 一般而言,工作流管理系统应包含如图1所示的三个组成部分: 定义建模;运行控制;运行交互。 传统工作流管理系统的运作原理如下:相应的工作流过程定义对每个新的事例予以实例化,

3、即为每个事例创建一个新的工作流实例。基于相应的工作流过程定义,工作流引擎计算对于该事例应激活哪些活动。 针对每个被激活的活动,将生成一个工作项并放入每个具有相应角色的用户的“工作夹”。 用户从其工作夹中抉择工作项,并开头执行相应的活动等。尽管一个工作项可以消失在多个用户的工作夹中,但惟独一个用户执行相应的活动。 当一个工作项被选中后,工作流管理系统将启动相关的应用程序并监控相应活动的执行结果。需要指出,用户只能看到在其工作夹中的工作项,并且当抉择一个工作项时也只能获知与执行相应活动有关的信息24 。 2、基于事例处理的工程项目工作流管理的概念 工程项目可以看作是一项任务,有很多过程和活动构成,

4、但与制造业等工业部门不同的是,工程建设过程具有高度的复杂性,而这种复杂性又可以在总体上分为弱结构化和变动性两个方面。正犹如大约90%的工程建设信息是非结构化的文档信息,工程建设中绝大多数处理过程属于非结构化或弱结构化的工作过程。 对于这些非结构化或弱结构化过程的支持,根本无法采用传统的工作流管理技术。同时,工程建设领域也存在一些诸如设计变更、工程索赔以及招标选购等具备较高结构化程度的管理过程。这些管理过程尽管数量较少,但具有相当的重要性,有研究指出85 %的建设问题和过程有关而和产品没有太大关系,因此如何实现工程建设过程的管理工作流自动化仍旧有着重要的意义。 但务必留意到,因为这些管理工作流具

5、有一定程度的变动性,严峻依靠于固定的事先过程定义的传统工作流管理技术,无法对其供应有效的支持。事实上,很多研究人员都指出:因为缺乏灵巧性,传统的工作流管理技术在工程实践中常常以失败告终。 传统的工作流管理技术之所以缺乏灵巧性,其关键缘由在于路径是驱动工作流的唯一机制,即工作是基于预先固定的因果关系从一个工作夹流转到另一个工作夹。因此,所导致的过程模型或者过于容易或者过于复杂和非透亮。 针对以上缘由,近年来一些学者提出了所谓的事例处理系统(case-handling system),提倡一个根本性的思想改变:工作流的驱动不是通过预先决定的路径,而是应当通过事例。传统的工作流管理技术侧重于在一个工

6、作流过程中“应当做什么”,而事例处理技术则侧重于为了取得业务目标“可以做什么”。作为一种新的工作流管理方法,事例处理技术为支持灵巧的、学问密集的业务过程供应了新的可能性。事实上,事例处理原则的应用已经在荷兰一家名为海杰曼斯的大型建设公司的一些项目中获得了巨大的胜利。 容易而言,事例是工作流过程的一个实例,是工作流参加人员所需处理的对象。 在工程建设领域,事例可以是一个详细的设计变更过程、一个详细的工程索赔过程以及一个详细的招标选购过程等。倘若将事例看作是通过执行工作流过程所制造的产品(建设管理过程的产品是信息),则真正驱动工作流过程的是产品的特征。 通过关注产品的特征,可以将传统的面对“推”的

7、路径(从一个工作夹到另一个工作夹) 改变为面对“拉”的机制(以关于一个事例的数据对象为中心) 。为了进一步说明基于事例处理的工作流管理方法,通过统一建模语言(UML) 提出其相应的对象模型(图2)。 3、基于事例处理的工程项目工作流管理的过程定义 对于基于事例处理的工程项目工作流管理而言,同样需要举行过程定义。 传统的建设过程被认为是彼此分裂,在没有应用信息系统时,信息呈孤立状态,形成了“信息孤岛”;在信息系统应用后形成了一定的工作流;但是还需要应用过程管理思想对信息系统的工作流举行集成和优化,即在利用流程再造(BPR)工具举行业务过程重组和优化的基础上描述工程项目工作流的过程规律。过程定义所

8、产生的过程模型是囫囵工作流管理系统的基础。很多工作流管理系统的开辟平台均供应可视化的过程建模工具,使得用户能够以直观的方式对实际的业务过程举行建模,而且所建立的过程模型可以直接得到系统的支持。过程建模的方法有活动网络图、有向图、Integration definition method( IDEF3) 以及Petri网等等,其中的Petri网过程建模方法近年来最为学术界所重视5 ,6 。 以下采用简化Petri 网模型对任务管理过程予以建模。 在一般性的任务管理过程中,团队领导首先要求团队的某个成员完成一个任务。该团队成员基于自身能力和各种约束条件检查任务要求,然后发送一个答复给团队领导。倘若

9、该团队成员认为无法完成该任务,则团队领导需要物色其他合适的团队成员。倘若该团队成员确认有能力完成该任务,则团队领导对任务举行具体描述,并将其发送给该团队成员。当该团队成员对任务的具体描述不理解时,他可以提出咨询,直到该任务被理解并被实施。对于团队成员所提交的任务结果,团队领导将其与本来的任务情况说明相比较。倘若认可,则提交工作成绩。否则,团队领导将任务重新退回给该团队成员(图3)。 4、基于事例处理的工作流管理系统的体系结构 通过上节的分析,图4给出了基于事例处理的工作流管理系统的体系结构,该体系结构与工作流管理联盟所提出的参考模型基本全都7。系统的规律设计包括过程定义、用户的角色分配、数据处

10、理设计、表单定义、事例的授权与分配等方面。 工作流执行服务中的工作流引擎是囫囵系统的核心,主要负责工作流过程实例的执行、事例活动的状态控制、用户事例列表的维护以及对外部资源的访问等工作。管理监控工具对运行过程中过程实例的状态举行监控与管理。工作流引擎通过代理,可以访问过程数据、用户信息和文档信息等数据库资源。客户端应用程序为用户供应一种手段,以处理过程实例运行过程中需要人工干预的任务。而被调用的应用程序是指工作流执行服务在过程实例的运行过程中所调用并对应用数据举行处理的外部应用程序(比如文档管理模块) 。图中的几个WAPI (workflow applicationpicture interface) 依靠于决定的开辟平台。按照该体系结构,可以通过Lotus Domino/ Notes 中的Flow2 Mark 工作流开辟平台来予以实施。 5、案例 图5 给出了基于事例处理的工程项目工作流管理系统的界面。 在工作区域的上部窗口是当前正在执行或查看的流程,其中可能包含子流程。下部左边的窗口相应显示当前流程中的活动和子流程。下部右边的窗口则是与当前流程所相关的表单、文档等信息。从图中可以看出,系统当前流程为“某设计方案的变更”,其中包含一个“记下某设计方案的变更要求”的子流程和“修改某设计方案”、“审核新的设计方

温馨提示

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

评论

0/150

提交评论