不少人认为超自动化(Hyperautomation)是企业业务流程数字化的终极运作形态。两年前Gartner开始推广这个名词,定义为当前最重要的企业IT趋势之一,它整合了一系列IT领域:
.企业级业务流程管理(BPM、iBPM等)
.ERP等套装软件的应用系统架构现代化(API和微服务、iPaaS等)
.机器人流程自动化
.低代码/无代码开发工具
.人工智能
.其他业务决策优化或任务自动化的工具
成为当前企业数字化转型中,打破传统套装软件或者竖井式开发的系统的边界限制,以业务流程为导向,整合企业级数字化运营的最新方向。
用业务流程来整合企业割裂的信息系统的想法由来已久,无论是90年代出现单一的集成系统ERP、还是二十一世纪初开始的BPM/SOA架构等,都是为了解决企业的这个问题。今天,“超自动化”仍然是为了解决企业信息技术应用的流程集成问题——RPA让跨系统衔接的界面操作更容易,业务流程挖掘使得企业业务流程更容易被发现、管理、优化,人工智能使得流程更高效、更智能,这三者共同构成了超自动化的基石。
我认为企业采用超自动化的驱动力是因为当前企业应用系统全面上云的大趋势,包括采用SaaS、遗留应用系统迁云、以及在各种云平台上开发云原生应用等各种用云的形式,企业的IT环境越来越处于混合云和多云的环境。可以想象,当企业未来所有的业务应用都放在或来自不同的云上,需要有个平台来整合、调度这些分布式的服务。
企业级IT应用的宗师IBM将其多云时代,支持云上应用的技术用例分为六条产品线——超自动化和应用开发、数据管理、集成平台、多云管理、信息安全并列,称为Cloud Pak,这些都基于统一的容器管理平台。这应该是代表了企业级IT架构的转型方向,虽然当前IBM业务转型遇到不少挑战,但是,其对企业级IT架构发展大方向的概念把握,在产品战略上仍难有厂商能出其右者。
正如Cloud Pak for data擎起了数据经纬(Data fabric)大旗,解决在多云环境下,企业如何管理、利用分布式数据资源,Cloud Pak for automation则是IBM过去三十年积累的业务流程管理、流程集成、流程分析、内容工作流(例如FileNet)等数字化流程软件在多云时代的升级。数字化流程软件行业的传统玩家几经起伏,剩下了IBM、Pegasystems、Appian、ServiceNow、OpenText等玩家,然而,当发展到超自动化阶段,这些数字化流程软件厂商都受到了RPA厂商(例如UiPath、Automation Anywhere、BluePrism等)以及新兴的业务流程挖掘厂商(代表性的是Celonis)的跨界竞争。RPA头部厂商们纷纷举起了超自动化大旗,另一方面,欧洲目前估值最高的未上市独角兽的流程挖掘创业公司Celonis,产品战略从单纯的流程挖掘工具,发展为面向企业核心系统(例如ERP)以及工作流程工具(例如Slack)集成从而操控端到端业务流程运行的所谓“执行管理软件”。从上图IBM的超自动化产品线策略来看,已经融入了RPA、流程挖掘工具等组件,微软、SAP等企业云大厂都有类似的产品线策略。由于Gartner估计当前全球超自动化软件是个6000亿美元的巨型市场,所以,我估计企业云平台大厂(微软、IBM等)以及应用软件公司(SAP、Salesforce、ServiceNow等),很可能会和新兴的RPA、业务流程挖掘公司产生一轮并购热潮。
综上所述,超自动化的核心组件包括了业务流程挖掘、机器人流程自动化和人工智能等三大领域,其中又细分为若干工具,包括流程挖掘、流程管理、任务挖掘、RPA平台等:
从“自动化”到“超自动化”,顾名思义是业务流程的数字化、智能化在企业内深度和广度的提升。简单的自动化是指利用软件机器人在系统上完成重复的任务,结合少量的人工介入,它通常应用规模较少,用于处理单项任务或者实现跨系统的简单操作。而超自动化则使用多种智能化手段,包括机器学习、人工智能等,实现全流程的自动化。
让我用个比方来解释超自动化在企业里的应用场景。企业里运营业务流程,就像我们开车从上海去北京,过去的车辆配置是手动挡,看方向靠指南针,开车时要拿着一张地图,上了公路,必须专心致志地盯着公路边的指示牌,走到路口根据路牌指示换道。而RPA则是让我们车辆变成了自动档,甚至可以用无人驾驶功能,自动识别道路和障碍物,将手从方向盘上拿开;然而,从上海到北京有哪些路可以走,我们还需要电子地图和自动导航,“百度地图”及导航功能就是业务流程挖掘;如果能够预知到路程前面可能会出现的拥堵现象,在行驶过程中自动切换到另外一条路径上,就是人工智能的应用。
所以,只是一辆无人驾驶汽车,可以叫自动化,而完全靠无人驾驶的汽车把我们安全、快速地从上海送到北京,就是超自动化。
超自动化的实现架构涉及到“业务系统-业务流程挖掘-业务流程管理平台-任务挖掘-RPA平台”等技术栈层级以及不同的工具,我将这些工具的工作范畴及连接关系示意如下:
超自动化是ERP(也指任何集成不同职能,实现业务流程数字化的核心业务系统)以及业务流程管理的最新数字化发展形态,超自动化实施的业务价值仍然是简化、优化业务流程,从而提升企业的风险控制水平,降低成本,改善客户体验。
超自动化实施的挑战和传统业务流程管理一样,数据质量、人员习惯意识、技术技能资源等,都是常见的瓶颈,咨询顾问的价值就凸显在流程规划、方案选择、数据标准化和变革推动等方面了,可以说超自动化也将为企业架构、信息系统实施等企业级IT咨询工作带来革命。