机器人流程自动化 (Robotic Process Automation,简称 RPA) 是一种允许用户将企业重复的、基于规则的业务流程进行自动化的解决方案。
与需要将流程步骤硬编码
到系统中的传统自动化解决方案不同,RPA 利用了当今机器学习和人工智能的最新成果,通过观察真实用户完成流程的方式,来了解如何执行任务的自动化。
要想了解 RPA 解决方案的工作原理,可以把它想象成录制一个宏。一旦录制完成,RPA 机器人可以自主执行任务,不但能够用于复杂任务,而且可以处理任务中的异常情况,不断积累知识以响应持续变化的输入条件,利用被自动化的应用的 UI 更改。
一个更易于理解的 RPA 工作原理示例,可以考虑电子邮件和文本消息应用程序中的预测文本功能。 当我们键入电子邮件、文本等时,该应用程序会记住我们使用的某些语法和单词,然后在将来键入时自动根据这些提出建议。
RPA 所有做出的这些努力,都为最终用户从繁琐,重复,乏味的体力活中摆脱出来,让其可以进行技术附加值更高的其他事情,这也是智慧企业所倡导的 更聪明地工作,而不是更努力地工作
的一个指导方针。
除了常见的使用编程语言操作 Excel 文件之外,SAP新发布的SAP Intelligent Robotic Process Automation(简称SAP iRPA),提供了强大的企业级自动化流程解决方案,善加利用,可以在不需要编程的情况下,像使用编程语言一样灵活地操作Excel.
我们来看个具体而又简单的例子,用SAP Intelligent Robotic Process Automation操作一个Excel文件,往里面的单元格写入一个字符串,设置背景色然后关闭。