RPA(Robotic Process Automation)是一种软件,也可以说是对除自身以外的软件执行自动已定义处理的工具。现在,以提高工作效率和生产力为目的,而引进RPA的企业正在急速增加。
如果将上述对于RPA的定义进一步分为如下两点,则更容易理解。
①对除自身以外的软件执行已定义的处理。
- 对象软件可以是单个或多个;
- 由RPA执行文件开发人员进行定义。
②“自动=自己运行”执行已定义处理。
- RPA可以“自动”执行已定义的处理;
- 可以将“处理”比作机器人做出的“动作”。
RPA发挥着连接OA工具、业务系统和核心系统的作用
对RPA定义的描述的最后一个词是“工具”。
从像ERP软件包这样的大软件,到像OA工具这样的小软件,软件和系统的种类十分繁多。同样,RPA也有各种系统配置,有在单个电脑上使用的类型,也有在整个业务流程中的多个电脑和服务器上使用的类型。
RPA不是一个核心系统,它是一个从外部支持核心系统和其他业务系统的输入和输出等处理的工具。尽管它是一个工具,规模却有大有小大。
可见RPA并不难,它实际上就是一个“自动执行已定义的处理”的易操作的软件或系统。本书以此定义为前提,进行进一步说明。
RPA的使用场景
RPA的使用场景具体包括数据的输入/修改、核对、输出和应用程序的运行(表1)。所有这些操作都是机器操作和常规操作,而不是由操作人员去思考、操作和执行的。对于需要处理大量数据和事务的工作,其中需要处理相同事务的操作人员越多,效果就会越好。
数据输入示例
RPA可用于各种数据输入的情况。例如,复制Excel工作表特定单元格中的值,并按顺序将其粘贴到业务系统的特定位置中。图2显示的是将左边的Excel单元格复制到右边业务系统中的情况。图2的左边虽然是Excel表格,但是可以把它想象成从一个业务系统复制到另一个业务系统的情况。
数据核对
与图1.12所标示的方向相反,RPA可以通过比对其他系统中的数据或输入源Excel 表格中的数据,来确认输入到业务系统中的数据是否是正确(图3)。如果数值一致,则表示输入正确。
肉眼核查时,可能无法准确检查到符号和文字中的错误。但是,使用RPA软件的话,就不会出现这样的问题。当然,在设计程序时,需要准确描述检查符号和文字的方法和定义。
在下一节,将介绍一些数据输入和数据核对的典型例子。此外,在实际应用中也有利用RPA将数据输入进ERP系统等使用情况。
使用场景
RPA的使用场景包括将周边业务系统RPA化、将各业务系统之间的操作RPA化和将未系统化的工作RPA化等。
将周边业务系统RPA化
RPA还可以辅助使用OA工具将数据输入到业务系统中,图4是使用OA工具完善和高效输入数据的情况。
将各业务系统之间的操作RPA化
在多个业务系统和主要系统之间,操作人员使用OA工具等将数据输入等工作RPA化(图5)。在这种情况下,操作人员可以同时使用多个系统和应用程序。
将未系统化的工作RPA化
多年来,很多企业已经在以OA工具的手动操作为中心、尚未形成业务系统的领域中引进了RPA。但是,目前还存在一些特定的困难。
例如,为个别客户创建订单等很多强调“个性化”的业务,而且很难将其设计为一个应用程序,因为这些日常操作不是按照一定顺序执行的。由于诸如此类的原因,这样的业务已被Excel、Word等替代。
到此,已经说明了在周边业务系统、各业务系统之间的操作以及未系统化的工作中引进RPA的三种情况。
无论是哪种情况,可以说这些都是需要提高效率的最后一个领域。从大的意义上来说,企业或单位的工作几乎已经形成了一个系统,这也意味着在这个领域中只剩下提高效率这一难题。
结语
企业或单位需要按照一定顺序开展RPA的引进工作。首先从公司内部一些不会对客户产生影响的简单业务开始,然后延伸至公司内部的日常工作,之后再拓宽到面向客户的业务上。