| |
工作流自动化产品的分类:workflow、BPM及EAI的区别 | |
Ultimus苏克东 编译 | |
为节省流量,手机版未显示文章中的图片,请点击此处浏览网页版 | |
简介
工作流自动化(Workflow Automation)是一个不断进化的概念,有时在对相关产品分类的时候会比较复杂。分析人士认为市面上有超过100种工作流产品。到处都是“工作流”。许多大的软件供应商,例如微软、HP、SAP、富士通、NEC、康柏和IBM,都把工作流作为他们所提供软件的重要功能之一。想购买工作流自动化产品的消费者必须先搞清那么多产品的差异、弄明白各软件对工作流的定义(有时是相互矛盾的)并把企业自身的需求定义地非常清晰。此外,还必须搞明白BPM、EAI等概念中的细微差异和它们与工作流的关系。这些额外的工作使得选择购买一个工作流自动化产品变得十分费时费力。
本文为对工作流自动化产品的分类提供了一种快速和行之有效的方法。我们首先对工作流下了一个明确的定义,读者能够明白究竟什么是工作流,什么不是工作流;然后我们将工作流产品分为两种类型;再次我们将讨论业务流程管理(BPM)、工作流自动化(WFA)和应用系统集成(EAI)之间的差异和关系;
本文的目标是解决如下问题:
* 你想要的是不是工作流自动化产品,还是其他群组软件?
* 什么样的工作流产品最能满足你的需求?
* 如果确定了你所需要的是哪种产品,如何确定2-3个产品作为备选方案?
确定需求:是不是工作流?
工作流自动化(WFA)属于软件分类中的“群组软件”范畴。而“群组软件”是指那些能够满足一群人共同工作的软件。单机软件,例如Word软件可以提高单个员工的生产力,群组软件则可以提高整个团队的生产力。
为了更好的理解群组软件,必须先了解团队工作的三种途径:
i. 交流。团队内部通过短信、传真、电话、网络、视频会议等等途径进行交流。交流的媒介必须快速、简便、便宜;否则就会限制用户的数量,不能产生足够的效用。
ii. 合作。团队在共同完成一个项目的时候会采取合作的方式。例如编写项目文档、设计一辆汽车、开发软件及发明某种特效药等等。合作型软件的关键是“文档”,因为它是合作者知识和成果的仓库,不仅包括了内容的产生和存储,以及访问权限等安全要求。合作型软件的代表是Lotus Notes、CAD以及SharePoint、Docuware、Documentum等等文件管理应用软件。
iii. 协调。团队中的个体必须通过协调行为来参与流程或子流程。例如发起一个采购物品的需求。该需求首先被发送到发起人的直接主管,然后在该报告到采购部门之前也许会经过总经理的批准。直到货物和发票送达,该报告会在企业内部很多个体之间流转。
在每一个组织中都存在大量工作流,用来处理产品、服务、和知识管理(包括内部管理知识库、为客户和合作伙伴提供的知识库等)。包括:定单处理、采购流程、投诉处理流程、新员工录用流程、产品品质提高需求等等。
工作流的定义如下:
“两个或两个以上的人,为了共同的目标,连续地以串行或并行的方式完成任务。”
这一定义有下列3个要点:
i. 工作流是由一系列的任务和人组成,由一个人完成的单项任务不是工作流。
ii. 任务的路由是有逻辑的,能够以“串行或并行”的方式表现。
iii. 任务必须要有明确的目标或结果,一组不相关的人和任务不可能形成工作流。
通过对交流、合作和协调的理解,我们就可以通过下列问题明确:是通过工作流自动化还是其他的解决方案来满足需求。
1. 需求中是否涉及多个个体和多种应用?
2. 这些个体之间的互动是否易于通过一定的书面规则描述其结构?
如果这两个问题的答案是肯定的,那么也许一种工作流自动化的解决方案能够满足你的需求。
概念的区别:BPM、EAI和WFA
分析人士、产品说明和销售方案对BPM、EAI和工作流等概念的使用几乎是不加区分的。这就给客户选择产品带来了不便和误导。如本文所述,上述三者其实并不是同一个概念。
业务流程管理(Business Process Management—BPM)是对信息传递业务流程管理与控制的整体产品概念。BPM包括了人、设备、桌面应用系统、企业级和Backoffice应用及这些内容的组合。BPM解决方案通常提供“流程图”的设计工具、从数据中提炼出业务逻辑的方法、监督和控制业务执行的方法。
BPM的产品可分为两种:
i. 工作流自动化(Workflow automation—WFA)产品。满足基本涉及人和桌面应用软件(如Word软件)的业务流程自动化。
ii. 企业应用集成(Enterprise Application Integration—EAI)产品。满足涉及企业级应用,例如ERP、CRM、供应链管理(SCM)等系统的流程自动化。
(注:有些EAI解决方案仅提供和企业应用系统的“接口”,不能提供任何对流程的管理。这类EAI不在我们讨论的范围)。
WFA和EAI解决方案有下列共同点:
i. 通过“流程图”定义业务逻辑。
ii. 将数据移动的方式作为业务逻辑的一部分。
iii. 具备监督和控制流程的方法。
iv. 从数据中提炼出业务逻辑的方法。
但无论如何,EAI和WFA也存在下列的区别。 (图片) (图片) | |
电脑版 | 客户端 | 关于我们 |
佳工机电网 - 机电行业首选网站 |