DPA和OA、BPMS的区别

选择正确的工具可以事半功倍的完成业务自动化

Blade Shao | 2023年12月25日

经常会被问到BPM(业务流程管理),DPA(数字流程自动化),OA(办公自动化)的区别。今天来简单解释下它们的区别。

首先,这些名词背后的核心技术都是工作流(Workflow)引擎。这是它们的相同之处,不同之处在于引擎本身的技术和适用场景。IT技术的出现都是为了满足业务需求,这也是经济学基本原理所决定的。通过下图,我们来厘清一下BPM,DPA,OA技术出现的时间轴。

  • 流程自动化技术最早可以追溯到1990年代,当时“纸质流程”运作开始被早期的文档管理系统来指挥,其中衍生出了描述物理或数字化文档的专用技术名词“token令牌”。这个技术名词使用沿用至今。
  • 管理文档的软件系统(DMS)进一步发展成了以人工任务为核心的工作流管理工具并在2000年左右达到了巅峰。通过这些工具企业可以协调不同的人力资源来高效的处理“文档”。OA是一个非常具有中国特色的IT名词(举个也许不恰当的例子,大众的经典车型捷达到了国内变成了速腾和宝来),OA的本质就是DMS。举个例子,审批一个报销单,申请人、审批人、财务等就是这个人工任务工作流中的操作用户,而报销单就是这个流程中的“文档”。
  • 2000年左右,面向服务架构SOA技术作为大型单体系统的替代方案出现,其设想是将传统大型企业应用中的功能分解为不同的标准化模块并向企业信息化应用提供服务,方便轻松的获取并使用这些标准化服务。SOA的基本理念是对这些标准化模块的复用,从而减少开发量。在这一时期诞生了与SOA相融合的工具,即基于SOA理念并加入人工任务工作流的功能。这样便形成了BPM系统的主要功能,既有集成功能又有人工任务工作流能力的系统。举个简单的实例,用户在BPM中创建了一个订单,并形成了订单审核的人工任务工作流,在审核完毕后该系统调用ERP的销售订单模块创建了一个ERP中的订单。
  • 与此同时业务流程管理已经成为一门学科开始受到广泛的关注,同时在那个年代兴起的信息化浪潮,企业投资大型应用系统的建设来提升企业管理水平、满足全球化业务的监管要求。BPM作为一个中心化信息系统的代表与各类大型应用系统一起在企业中起着“管理”业务流程的核心功能。所以“管控”、“合规”是BPM系统的核心理念。
  • 此外BPM作为一门学科,演进出了完整的发现、建模、分析、衡量、改进优化的方法论。但是由于在那个时代信息技术先进性与普及性无法满足这样的方法论导致这些方法论与IT实践脱节,在很长的一段时间里,BPM主题的从业者(咨询顾问,软件实施商)“孤立”的工作者,导致了很多不落地的流程治理项目或是投资回报率低的以人工任务为主的BPM实施项目。在国内这样的情况是非常普遍的,我们看到许多技术领先的BPM厂商挣扎在与OA厂商PK的泥潭中。
  • 时间来到2013年,随着全球化的深入、去中心化、轻量化、云技术、业务驱动的数字化转型、业务流程建模ISO标准的建立、商业生态的转变等等,业务流程管理已经不再是一个象牙塔中的概念或工具,DPA(数字流程自动化)技术随之诞生。它继承了之前技术和理念中“以业务为驱动、复用、敏捷”的核心思想。主打“自动化”这一主题。对于自动化的理解有些行业的客户可能会本能的联想到工业时代生产设备对应的自动化。这里所说的“自动化”范围更广,涵盖了整个企业的业务自动化,其目的是为了企业能够以更低的成本更有效率的运行,从而让企业变得更敏捷更具备创新能力并在市场竞争中建立起自己的护城河。
  • DPA在前辈的基础上提供了更强大的集成、编排能力。帮助企业通过对不同数字化服务的串联调度快速形成创新的数字化应用
  • 适用于人工任务、自动化任务、业务流程、技术流程等几乎所有企业流程应用的场景的建模和执行
  • 基于BPMN2.0国际标准,为业务和IT提供了统一的建模语言、业务可视化的能力及业务实时洞察能力

另一个维度的区别

基于当前数字化及AI时代的背景,我们可以通过Gartner提出的Bimodal IT模型,从另一个纬度来看这些产品的区别。

  • DPA对应模式2,而BPM与大型应用系统一起聚焦于模式1;
  • DPA更关注的是赋能企业应对变化的能力(Change),而这正是数字化时代所需要的能力(数字化时代更关注创新和差异),而传统的大型应用系统套件以及上一时代的BPM则更关注治理能力(Governance)。

推荐阅读 ...

关于服务设计与数字化落地

以用户为核心的数字化建设方法往往能够带来更好的用户体验。我们的NXN GoTM方法轮可以确保数字化转型过程始终确保以业务和用户为核心。

阅读文章

如何将AI应用到业务流程中

随着OpenAI掀起的生成式人工智能热潮,越来越多的企业开始探索如何将AI应用企业的运营中以实现降本增效的目的。让我们探究一下真正可落地的AI应用方

阅读文章

业务流程设计平台 DaVinci 免费

DaVinci是一个云端业务流程设计平台,它支持BPMN2.0和DMN业务建模标准,您可以免费注册使用。
除了个人使用外,您还可以邀请业务与IT团队的伙伴加入您的DaVinci协作组,一起共创数字化流程、业务规则及用户交互UX。

了解更多