# 核心概念

本节介绍的是RPA行业通用核心概念

# RPA设计器

指用于搭建和编排RPA流程的客户端软件,即Aboter (opens new window)软件。设计器提供了大量的RPA组件,根据业务需要通过可视化拖拉拽的方式,可快速搭建RPA业务自动化流程。另外Aboter RPA设计器还提供了集成的IPaaS连接器组件,和普通RPA组件一样使用,大大扩展了RPA流程的能力边界。

# RPA机器人

指用于运行RPA流程的对象,承担执行流程的任务。Aboter RPA机器人采用和设计器共用客户端的方案,并不提供独立的机器人客户端。机器人流程运行在本地,可随时控制开始、暂停、停止流程的运行,同时也支持并行流程等高阶任务。

# RPA控制器

指用于远程控制RPA机器人执行和调度的管理平台。一般在需要调度多个机器人的场景中使用,承担机器人管家的角色,Aboter RPA暂不提供控制器功能。

# 核心功能

本节仅介绍对于初学者有一定理解难度的功能,不对简单通用的功能进行介绍。

# 搭建流程

通过首页【新建】创建好RPA应用后,直接通过把左侧组件区的组件拖动到中间组件放置区,然后在右侧组件编辑区对组件属性进行配置,之后【保存】【运行】流程即可运行流程,同时会自动打开日志面板实时输出流程运行日志。关于流程语法请访问流程编排了解更多。

流程编排

# 监控面板

监控面板是一个独立置顶的窗口,用于方便监控流程运行。由于在流程执行过程中通常不方便切换到RPA软件界面查看流程执行情况,所以可通过事先打开监控面板来实时监控流程的执行情况。

流程监控面板

# 暂停流程

在流程运行过程中,允许主动暂停流程,此时流程将暂停执行,之后可以继续执行流程。一般用于流程耗时太长,但中途有紧急事情需要操作电脑时,或者在流程开发过程中需要暂停流程方便调试流程,一般情况下不建议执行过程中暂停流程,因为RPA流程大多是基于UI操作的,一旦UI环境变化了很容易导致流程运行失败。

# 导入流程

在首页允许从本地导入RPA流程。一般用于在流程由实施人员开发好后把流程发送给客户,由客户把流程导入Aboter中直接使用的场景。

导入流程

# 复制流程

有时需要快速搭建一个和已有流程功能相近的流程,可以使用复制流程功能复制一个流程出来,复制的时候需要给新复制的流程设置新名称。

# 并行流程

Aboter允许同时运行多个流程,在运行流程时如果检测到存在正在运行的流程,会询问是否要并行流程。

WARNING

注意:并行流程一般只适用于对UI操作无要求的流程(无需去操作界面),否则就好比有多个人在同时操作同一台电脑,极易出现问题。

# 流程日志

无论是流程开发还是正式运行,根据日志进行流程调试跟踪问题都是非常有用和必要的。

通过拖动左侧【基本命令】->【日志】中的日志组件(根据需要选择合适的日志组件)到流程块中,即可以完成日志组件的添加。这样当运行流程时即可在日志面板中查看该组件打印的日志。

流程日志

# 应用市场

WARNING

注意:由于RPA流程要操作的目标UI界面可能频繁更新,我们不保证应用市场内的示例流程100%能执行成功!

为方便用户快速上手RPA流程,Aboter提供了应用市场的功能,应用市场上放置了一些常用的RPA流程示例,通过直接安装即可获取RPA流程。在【RPA应用】->【下载的应用】中查看已安装的流程。

RPA应用市场

# IPaaS集成能力

平台对接的所有第三方应用在RPA流程中都被当成一个个普通的流程组件,可以在RPA流程中直接使用所有第三方应用已对接的API能力,这在很大程度上扩展了纯RPA流程的能力边界。