三、ISAP、OSAP与 Ad Hoc
满足第一类业务流程的解决方式,它的首选应该是企业应用系统,例如 ERP、CRM。这就是我们所谓的 “Inside SAP” 或 “ISAP”流程。这些流程仍应保留在企业应用系统内部的理由非常简单:它被赋予执行的功能,以及所需使用的信息几乎全部都包含在这些应用系统内部。 由于它的操作复杂度与工作专业性,这些流程的参与用户较少,流程本身不需太高的灵活度以面对快速或频繁的变动,最后,由于这些交易对公司的价值与处理的复杂度,导致它的成本较高。为了降低成本,厂商往往提供 Template, 以方便经过定义或修改来满足每家企业的不同需求,但是在许多情况下,客户已逐渐学会必须调整工作方式来配合这些 Template,而非另外付费来量身打造自己的流程。
第二类流程属于 OSAP 的范畴,它比 ISAP 流程需要面对更多样且快速的变动,它具备较完整定义的结构与逻辑,与企业组织密不可分割,以适应每家公司少有的商业运作环境。OSAP 类型的流程最适合采用专业 BPM 系统自动化与管理,若将此类流程放在(ISAP)企业应用系统内开发或导入,其高成本很难被一般企业所接受。
第三类动态性流程是非常个人化导向的,它鲜少有结构性,甚至每次处理方式都不尽相同,这种流程存在于许多员工每天工作的协同作业上,透过纸张、Email、各类文件或图稿进行,这些个人化流程我们称之为 Ad Hoc。大部份情况下,这类流程将无法被“管理”,但如果某些作业流程重复且持续发生,它可以被考虑放入 OSAP 的范围内。

图一: 企业内流程的阶层系统
以上三种流程分类并非独立存在,而是彼此有某种程度的依赖。例如货轮将货物运送到港口、货柜车再载运到工厂仓库、接着推高车将货品推送至货架或生产线。企业内的流程也存在相同的关系:ISAP流程触发OSAP流程,以进行决策签核或例外处理;OSAP流程支持ISAP流程正常运行:个人动态流程处理 OSAP 流程内的部份个性化活动,或者不适合 OSAP 效益的工作。
像 SAP 这类的企业应用系统能为企业带来极大效益,并且执行公司的重要交易。但是,你没有办法期望它能为你做任何事,就像你不能奢望豪华飞机像汽车一样直接把你送到家门口。
对于许多需要管理与改善的流程,企业必须及早认知它存在的差异性。面向服务架构(SOA)提供了一个较好的模式,让企业规划独立的流程生态系统 (请参考图二),在这个流程生态系统中,ISAP、OSAP与 Ad Hoc能够以非常好的化与低成本的方式,彼此支持并且共存。

图二:独立的流程生态系统
[作者简介]
Rashid Khan 发挥超凡的创业能力,成功建立Ultimus全球企业。1983年,Khan也成立了SINTECH,并领先业界,提倡使用机械测试自动化(Mechanical testing automation) 应用系统。SINTECH Inc. 成功运作一段时间之后,Khan在1994年将之转售给MTS Systems公司。同年Khan创立了Ultimus。发展迄今,Ultimus 全球设立了九个分公司,共聘雇350名员工,并连续多年都获利。Khan具备了哈佛商学院的企管硕士学位、加州柏克莱计算机工程硕士学位及麻省理工学院的计算机工程学士学位(e-works)。