RPA能否取代ERP?发表时间:2021-12-28 10:23 在与客户的交流中,遇到越来越多的客户提出同一个问题,是RPA是否可以取代ERP? 先说答案:不可以 企业需要对于RPA有一个准确的定位,充分发挥RPA的特点。那么RPA的特点是什么,它与ERP的关系又是什么?遂拟本文意图把RPA与ERP的关系解释清楚。
首先需要明确的一点是:RPA不能脱离于“载体”而独立存在。这个载体,就是IT业务系统。这个业务系统是广义的,即一切基于IT技术的软件与系统,包括Windows操作系统,浏览器,办公软件,甚至一个Excel表,都是RPA软件的载体。脱离于这样的载体,RPA无法独立运行。而ERP,显然是这样的载体。因此,ERP是RPA执行业务自动化最重要的载体。 其次,ERP在现代企业的体系与运营层面的作用是不可取代的。就如同一部汽车的车身骨架,传动系统,控制系统等等,这些属于ERP的范畴。而RPA,可以通过赋予其自动化与智能化的能力,让一部老款老爷车整个系统脱胎换骨地升级,直接升级为法拉利的性能!有人戏称说这是给老系统“贴膏药”缝缝补补。其实完全不是,而是对其整个控制系统的全面升级! 再次,ERP非常体系化,结构化,流程化,标准化。如同一个人的骨架与主动脉,不可或缺。但光有主干是不够的。RPA就犹如主动脉延伸出去的毛细血管,能够触达肌体的方方面面。通过与其他系统与业务终端的结合,以及非结构化数据的捕捉与感知,可以解决ERP在业务运营控制方面的最后一公里的问题,从而能够达成有效的反馈感知与更全面的控制。 因此,RPA与ERP根据其不同的特点与专业的范畴,不是取代的关系,而是结合的关系。RPA不可以脱离于ERP而独立负责运营,而ERP需要RPA加强自动化,灵活性以及更强的控制力。 接下来阐述一下RPA与ERP如何结合。 RPA可以解决ERP两个层面的问题: 第一, 解决ERP操作复杂性问题 第二, 解决ERP与外部业务系统数据集成的问题 越是强大的ERP系统,不可避免带来极大的复杂性。拿SAP ERP为例,可以设定非常复杂的企业业务层级,控制点非常密集。因此,SAP ERP的操作是公认的复杂。那么RPA通过三种方式解决SAP ERP操作复杂的问题。
SAP GUI自动化 通过对于SAP GUI的控制,可以实现点击,双击,文本获取,文本输入、事务代码调用等操作。如下创建采购订单为例,在配置器配置相关操作流程,直接运行即可实现自动创建。
SAP BAPI自动化 这是一种不需要打开界面,即能执行SAP业务流程的方式。由RPA来直接调用SAP BAPI组建来实现。 SAP Portal自动化 这是一种对于网页版的SAP ERP的自动化操作方式。比如SAP Ariba, S/4 HANA Cloud, 以及基于虚拟化的SAP ERP。 基于这样的自动化技术,可以实现的ERP操作自动化流程非常广泛,包括但不限于:
关于ERP与其他系统的集成,作为骨干系统的ERP,与外部对接的点非常多。RPA处理集成的方式,是通过模仿人的操作,比如可以用程序来模拟用户的键盘、鼠标输入,从而实现对应用的调用。因此不需要开发复杂的API接口,不需要代码化,方便快速地集成,实现数据的交互与流程的协同。因此,通过RPA松耦合的特点,可以建立一个以ERP核心的业务集成体系。以这样的一个体系为基础,通过叠加RPA的功能,可以演化为未来的业务运营自动化平台。
早在几年前,当笔者还在SAP之时,曾经有一问,在客户与顾问中多有探讨:在ERP自从SAP在上世纪70年代风靡以来,经历了近半个世纪,是否有什么新的技术可以变革传统ERP呢?答案是:自动化的ERP。 RPA技术可以以松耦合的方式嵌入ERP的流程,实现ERP很多需要人为操作的流程步骤的自动化,极大提升了ERP运行效率。同时打通内部与外部的流程操作节点,使得现有的ERP全面升级。RPA如同ERP延伸的触角一般,对于业务运营的各个层面进行感知反馈与控制。从而对业务运营全的掌控产生一种从容自如的驾驭感受。 综上所述,ERP与RPA的结合,实际上是将自动化与智能化通过松耦合的方式,在不触及ERP系统开发的情况下,灵活而高效地改进现有ERP的执行效率与业务处理能力。其本质是对既有ERP的功能强化。所以,RPA不会取代ERP。而ERP+RPA的时代,已然来临。 |