|
工作流自动化(WFA)软件的分类和评估(成磊)本文关键字 理论探讨 广告 摘要:工作流自动化产品可以分为支持工作流的产品、工作流引擎、特殊应用工作流产品和通用型工作流产品。这种分类法是建立在产品的功能和完善性的矩阵上的。在选择工作流产品的时候必须考虑上述的分类和特征。 工作流自动化(WFA)软件的分类和评估 成磊
工作流自动化(Workflow Automation)是一个不断进化的概念,有时在对相关产品分类的时候会比较复杂。分析人士认为市面上有超过100 种工作流产品。到处都是“工作流”。许多大的软件供应商都把工作流作为他们所提供软件的重要功能之一。想购买工作流自动化产品的消费者必须先搞清那么多产品的差异、弄明白各软件对工作流的定义(有时是相互矛盾的)并把企业自身的需求定义地非常清晰。此外,还必须搞明白BPM、EAI 等概念中的细微差异和它们与工作流的关系。这些额外的工作使得选择购买一个工作流自动化产品变得十分费时费力。 本文为对工作流自动化产品的分类和评估提供了一种快速和行之有效的方法。我们首先对工作流下了一个明确的定义,读者能够明白究竟什么是工作流,什么不是工作流;然后我们将工作流产品分为两种类型;再次我们将讨论业务流程管理(BPM)、工作流自动化(WFA)和应用系统集成(EAI)之间的差异和关系;最后,我们提供了一种系统的比较方法用来评估工作流产品的功能和完善性。 确定需求:是不是工作流? 工作流自动化(WFA)属于软件分类中的“群组软件”范畴。而“群组软件”是指那些能够满足一群人共同工作的软件。单机软件,例如Word 软件可以提高单个员工的生产力,群组软件则可以提高整个团队的生产力。 为了更好的理解群组软件,必须先了解团队工作的三种途径: 2. 合作。团队在共同完成一个项目的时候会采取合作的方式。例如写项目文档、设计一辆汽车、开发软件及发明某种特效药等等。合作型软件的关键是“文档”,因为它是合作者知识和成果的仓库,不仅包括了内容的产生和存储,以及访问权限等安全要求。合作型软件的代表是Lotus Notes、CAD 以及SharePoint、Docuware、Documentum等等文件管理应用软件。 3. 协调。团队中的个体必须通过协调行为来参与流程或子流程。例如发起一个采购物品的需求。该需求首先被发送到发起人的直接主管,然后在该报告到采购部门之前也许会经过总经理的批准。直到货物和发票送达,该报告会在企业内部很多个体之间流转。 工作流的定义如下:“两个或两个以上的人,为了共同的目标,连续地以串行或并行的方式完成任务。” 这一定义有下列3 个要点: 通过对交流、合作和协调的理解,我们就可以通过下列问题明确:是通过工作流自动化还是其他的解决方案来满足需求。 概念的区别:BPM、EAI 和WFA 分析人士、产品说明和销售文案对BPM、EAI 和工作流等概念的使用几乎是不加区分的。这就给客户选择产品带来了不便和误导。如本文所述,上述三者其实并不是同一个概念。 业务流程管理(Business Process Management—BPM)是对信息传递业务流程管理与控制的整体产品概念。BPM 包括了人、设备、桌面应用系统、企业级和Backoffice 应用及这些内容的组合。BPM 解决方案通常提供“流程图”的设计工具、从数据中提炼出业务逻辑的方法、监督和控制业务执行的方法。 BPM 的产品可分为两种: 1. 工作流自动化(Workflow automation—WFA)产品。满足基本涉及人和桌面应用软件(如Word
软件)的业务流程自动化。 但无论如何,EAI 和WFA
也存在下列的区别。 WFA EAI 基本适应于人和桌面的应用 主要用于企业应用系统 大量潜在参与者(组织中的大量用户) 参与者少(企业中通常只有不多的企业级应用) 必须以人工的速度运行 必须以机器的速度运行 对用户界面和数据的表现形式要求高 数据的转换和定位非常重要 人的大量介入导致很多例外情况 企业级应用系统出现的例外情况非常少 下图清楚地表明了BPM 的范畴以及和WFA、EAI 的关系。更重要的是,WFA 是群组软件的一部分,而EAI
却不是。
WFA 的分类 如果确定WFA
解决方案是最能够满足需求的,下一步就是选择满足需求的工作流产品。下面我们来讨论两种工作流自动化解决方案: 1、专业型工作流产品 在专业型工作流中,工作流关注的是参与者的基本工作。称之为“专业型”是因为参与者的大部分工作时间用来处理的任务是工作流自动化的对象。采用专业型工作流自动化产品的目的是处理那些反复出现、流程固定而且数量巨大的任务。例如银行的出纳人员,她的主要工作就是现金的出纳流程,也许她还是质量管理团队的参与者或是工会的召集人,但这些工作都是次要的任务。 专业型工作流具有如下特征: 2、通用型工作流产品 通用型工作流产品的对象包括了除专业型工作流的其他所有工作流,诸如客户定单、采购请求、日程安排、费用报告、质量报告等等。流程的参与者参与大量各种流程,但对于每个流程的参与时间往往很少。通用型工作流产品必须具备如下属性: 通过对工作流需求的评估,可以确定究竟是采用专业型还是通用型的工作流自动化解决方案。当然,对企业而言,情况可能是复杂的。例如企业的采购流程对大部分员工而言是通用型工作流,因为大部分员工只是偶然有采购的需求;但对采购部门成员来说就是专业型工作流,因为他们每天的主要工作就是采购。随着技术的进步,这两种类型产品之间的界限正越来越模糊。 对工作流产品的一种评价方法 在本部分中我们提供了一种评价工作流产品的框架。在对工作流产品做出评估时,有两个关键的问题是用户必须考虑的: 评估一个产品的工作流功能通常采用一种20 种关键工作流功能列表比较的方法。在对一个工作流产品给出评价之前,应该确认这些关键功能是软件自带(打开包装盒就能使用)的,很多号称是工作流解决方案的产品也许能够通过编程或脚本编辑能够实现这些功能,但如果通过其他方法来实现这些功能,整体拥有成本在产品生命周期中会很高。
评估一个工作流产品的完善性通常可以将产品功能模块与下述模块列表对比。如果该产品缺少一个或几个功能模块都将给用户造成额外费用,这样的产品通常是不完善的。 通过上述比较,我们可以建立一个如下的功能/完善性的矩阵图,四个象限分别表示四种不同 1. 支持工作流的产品 2. 工作流引擎 3. 特殊应用工作流产品 4. 通用型工作流应用方案 结论 工作流自动化是群组软件市场的一个独特分支。工作流产品可以大致分为通用型工作流产品和专业型工作流产品。工作流自动化也是业务流程管理(BPM)的一个独特分支。在BPM 领域与应用系统集成(EAI)有一些共性,但在很多方面还是有本质的差异。工作流自动化产品可以分为支持工作流的产品、工作流引擎、特殊应用工作流产品和通用型工作流产品。这种分类法是建立在产品的功能和完善性的矩阵上的。在选择工作流产品的时候必须考虑上述的分类和特征。 本文由美国Ultimus Inc向AMT提供 如果您希望与本文章的作者或其所在机构,进一步交流,请联系:畅享网 姜小姐 jill.jiang@amteam.org | 021-51096826-112 | 在线联系 |
|
|
|