RPA 基础知识

Robotic Process Automation 机器人流程自动化,RPA。

RPA

  • Robotic Process Automation,中文翻译为机器人流程自动化,简称RPA
  • RPA强调对已有系统的“无侵入”。
  • RPA不需要对这个软件进行任何修改,而是通过模拟人的阅读和操作软件的方式,让这个软件实现自动化。

UiBot

  • Uibot 和 按键精灵
    • 按键精灵和UiBot从基本理念上有很多不同点,技术上的差异更是天翻地覆
  • RPA 和 AI
    • RPA本身也能做很多工作,但它是“无脑”的,如果和AI配合起来,RPA模拟人的双手,让AI模拟人的大脑。
    • 两者合力形成的“软件机器人”,就像下图所展示的一样,有脑有手,应用场景自然更加广阔。

Uibot 平台

  • 一般的 RPA 平台至少会包含三个组成部分:开发工具、运行工具和控制中心。
  • UiBot 也不例外,在 UiBot 中,这三个组成部分分别被命名为UiBot Creator、UiBot Worker和UiBot Commander
  • UiBot中还提供了专门为 RPA 设计的 AI 能力,这些 AI 能力也构成了 UiBot 的第四个组成部分,称之为UiBot Mage
  • Uibot 平台的四个组成部分:

from. RPA简介_UiBot开发者指南

Uibot 基本概念

4 个基本概念

  • UiBot 的四个基本概念:流程、流程块、命令、属性
  • 几个概念之间都是包含关系:一个流程包含多个流程块,一个流程块包含多个命令,一个命令包含多个属性。

==流程==

  • 流程包含一个文件夹
  • 流程采用流程图的方式显示

==流程块==

  • 流程图上的多个流程块连接起来,构成一张流程图
  • 必须有且只有一个「开始流程块」
  • 必须有一个或多个「流程块」

==命令==

  • 一个流程块包含多个命令。
  • 所谓命令,是指在一个流程块当中,需要告知UiBot具体每一步该做什么动作、如何去做。

==属性==

  • 一个命令包含多个属性。
  • 有了属性,Uibot才知道这个命令具体该如何做。

可视化视图

  • 从左到右分别是==命令区、组装区、属性区==。
  • UiBot所能完成的几乎所有命令,都分门别类地列在左侧的“命令区
  • 我们可以把命令在“组装区”进行排列组合,形成流程块的具体内容。
  • 只有命令还不够,还需要给这个动作加上一些“属性”,UiBot才知道具体如何做这个动作。

源代码视图

  • 可视化视图和源代码视图,描述的都是同一个流程块。
  • 它们实际上是同一事物的两种不同展现方式,其内涵都是一模一样的。

进阶内容

流程图变量

  • 流程块变量
    • 仅限于当前流程块使用
    • 在流程图和其它流程块中无法直接使用
  • 流程图变量
    • 在流程图所包含的所有流程块中,都可以直接使用
    • 变量名不区分大小写

在流程图中设置一个流程图变量,可以在第1个和第2个流程块中直接调用:

from. 基本概念 | 开发者指南 (laiye.com)