Part4:RPA是什么

RPA的定义

(Robotic Process Automation)机器人流程自动化,简称RPA。是通过使用用户界面(GUI)的技术,模拟并增强人与计算机的交互过程、执行基于一定规则、重复任务的软件解决方案。RPA也被称为数字化劳动力(Digital Labor)、数字员工,是数字化的支撑性智能软件,完成了以往只有人类才能完成的工作,或者成为高强度工作的劳力补充。

与传统工作流的区别

传统的工作流自动化工具,是软件工程师使用应用或系统提供的接口(API)或专用脚本语言来编写一系列有规则操作、计算、编排等,实现其最终流程的自动化执行;RPA则通过模拟用户在应用程序的图形用户界面(GUI)中执行任务,这可以降低在可能没有为此目的提供API的产品中使用自动化的障碍。

与图形化界面测试的相关性

RPA工具与图形用户界面测试工具具有很强的技术相似性。这些工具也可以自动执行与GUI的交互,并且通常通过重复用户执行的一组预制动作来实现。RPA工具与之不同之处在于允许在多个应用程序或系统之内或之间进行数据处理,实现端到端的自动化,例如,接收包含发票的电子邮件,提取数据,然后将其录入账簿系统形成电子凭证。

RPA 基本组成

  • 录制/拾取器

类似于office的宏,通过录制的方法制作宏。在RPA中,操作记录器记录鼠标和键盘在用户界面的移动,并能够重复操作的步骤。通常操作记录器都是Development Studio的一部分功能。

  • 开发设计器

是开发者创建RPA机器人配置的开发工具,用于设定RPA机器人运行的一系列操作和决策逻辑。通常Development Studio都是图形操作,以降低开发者的使用门槛,让不懂编程的操作者也可以使用。随着人工智能技术的成熟,对机器人的训练功能也在development Studio中。

  • 组件和插件

一些没有UI的系统,或者一些系统提供了API接口,可以让用户编程调用,比如提供java的API接口,这时机器人通过编程调用API接口。这就需要对RPA做扩展和提供插件,支持API调用。

  • 机器人执行器

设计器配置开发的机器人需要运行,机器人执行器是RPA的运行环境,可以执行配置的操作。

  • 机器人控制台

RPA的运行需要监控,并控制机器人的运行状态,启动、停止RPA机器人,或者设定定时触发或者触发条件。

  • 机器人运维中心

主要是在RPA机器人实施后,RPA供应商提供远程技术支撑,机器人远程升级等。

RPA三件套

设计器:主开发

运行器:运行容器

控制器:控制管理

RPA具体优势

  • 降低生产、运营和管理等成本;
  • 7*24小时不间断工作;
  • 非侵入式,不改变,不影响原有IT基础架构和系统;
  • 使人从低附加值的工作中解放,从事更有价值的创造性工作;
  • 提高速度,准确性和一致性;
  • 提高了生产质量和可扩展性;
  • 提供额外的安全性,尤其是对于敏感数据和金融服务;
  • 有助于提高企业内部控制和合规性,便于审计从小规模抽样转换成全量审计;
  • 消除人为因素带来的不确定性;
  • 通过流程监控和记录,有利于优化和提升流程;
  • 提高响应速度和用户满意度;
  • 为数字化升级和运营提供必要的数据来源支撑。

RPA适用场景

  • 数据体量大
  • 处理频率高
  • 信息可识别
  • 业务规则明确
  • 低附加值流程
  • 易出错业务

你可能感兴趣的:(RPA,数字员工专栏,rpa,机器人,数字员工)