• 1.摘要
  • 2.基本信息
  • 3.工作流管理综述
  • 4.工作流管理产生的历史必然性
  • 5.工作流管理中存在的问题
  • 6.工作流管理的发展趋势

工作流管理

工作流管理是一个被业界广泛应用并迅速发展的技术,它的主要特点是使处理过程自动化,使人以及各种应用工具相互之间协调工作,以完成某项工作。其目的是为了合适的人或软件在恰当的时间执行正确的工作。

基本信息

  • 中文名

    工作流管理

  • 作用

    使处理过程自动化

  • 类型

    管理

  • 相关

    工作

工作流管理综述

工作流所关注的问题是处理过程的自动化,它根据一系列定义的规则,把文档、信息或任务在参与者之间传递,以达到某种目的。工作流管理联盟(Workflow Management Coalition,简称WfMC)分别给出了工作流和工作流管理系统的定义 :(1)工作流是一个业务过程部分或全部地用计算机自动执行;(2)工作流管理系统是一个完全定义、管理和执行工作流的系统,它通过计算机表示的工作流逻辑来驱动软件有序地运行。

工作流技术提供了把业务流程逻辑从具体IT工具的操作中分离出来的方法,并且还可以在以后把改变的流程逻辑规则添加进去。工作流管理可以在办公环境(如保险、银行、法律、行政管理等)以及工业和制造等领域得到广泛应用。

工作流管理产生的历史必然性

工作流技术的历史可以追溯到70年代末的办公自动化和任务批处理。第一次使用工作流术语可追溯到80年代初,但是那个时候还没有真正的工作流管理系统出现。

在以前,网络互联的应用不十分普及,并且功能相对较弱,各种软件系统被设计成用于处理单个任务 随着计算机网络技术的发展,计算机的处理模式从集中式处理向分布协作式处理发展 在这种新的处理模式中,人们可以更加精确地对高层的系统行为进行建模,开发的系统能够更快地对应用需求的变化作出反应。因此 应用系统不仅仅要处理单个任务,还要能够管理组织机构内部的工作流,这种应用需求推动了工作流管理的迅速发展。

为了更加深刻地认识工作流管理对未来的影响,有必要回顾一下过去40年应用软件系统的演化历程,从历史的观点来认识工作流。图1显示了工作流管理系统成为应用软件系统的一个组成部分的历史发展过程。

在60年代,应用系统是一个个独立的程序,每个应用程序都有着自己特有的用户界面和专门的数据存取系统,各个应用程序之间互不相干。在70年代,把数据管理部分分离出来,于是产生了数据库管理系统(DBMS),应用系统大大地简化了数据管理工作。到了80年代,同样地又把用户界面部分分离出来,于是产生了用户界面管理系统(uIMs) 通过使用UIMS,应用程序不再过多地管理和用户的交互功能,并且使应用程序有相似的用户界面,方便了用户使用。直到90年代,工作流管理系统作为一个通用的应用功能开始出现,用于支持业务处理,使应用开发人员可以把业务流程从应用中提取出来。

进入90年代,越来越多的组织机构开始认识到需要有支持设计和执行业务流程的高级工具。业务流程问题成为目前信息系统开发中的突出问题,要求信息系统包含工作流管理系统以支持各种业务流程,其理由主要有4个:

(1)新的管理哲学激发了组织机构对业务流程的兴趣,如业务流程再造(BPR)和持续过程改进(CPI);

(2)组织机构内部的业务过程数量比以前大大增加,如今的组织机构比以前提供更多的产品和服务,并且产品和服务的生命周期也比以前大大缩短了,从而业务过程的数量也急剧增加;

(3)为了适应激烈的竞争,组织机构需要经常改变业务流程;

(4)业务历程变得更加复杂。

从工作流管理的发展历程可以看出,工作流管理的概念早在80年代初就已提出,但是由于当时计算机技术发展的限制,一直未能得到充分发展。直到最近几年,随着计算机技术和网络技术的迅猛发展.以及伴随着市场竞争的加剧,企业对提高生产质量、缩短生产周期等的要求强烈,使得工作流管理成为企业界和研究领域的热门话题。种种迹象表明工作流管理将会对下一代的信息系统产生重大影响 。

工作流管理中存在的问题

工作流管理作为一个新兴的研究领域,自然还存在很多问题有待于进一步研究解决,通过分析目前的工作流系统,我们总结出两个主要的不足:(1)工作流管理的定义不明确以及缺乏统一的概念模型;(2)工作流管理系统的系统结构和能力上的不足。

1、工作流管理的定义不明确以及缺乏统一的概念模型

目前工作流管理发展的状况非常类似于70年代初关系数据模型和E—R模型出现以前数据库管理系统的发展状况,大家各持己见,没有一个统一的标准,所开发的产品大部分相互之间不兼容,使得很多用户不愿意使用商品化的工作流管理产品。

虽然WfMC在工作流概念和接口标准化方面作出了很多努力,但是这些标准仅仅是停留在技术层次上,而且重点放在语法上而不是语义上。在概念层次上至今仍没有统一的意见“ 。例如,在WfMC参考模型接口1的规范中,就没有关于状态及基本构造块(如AND/OR—split/join)的形式化描述。