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
、UiBotWorker
和UiBotCommander
。 - UiBot中还提供了专门为 RPA 设计的 AI 能力,这些 AI 能力也构成了 UiBot 的第四个组成部分,称之为UiBot
Mage
。 - Uibot 平台的四个组成部分:
from. RPA简介_UiBot开发者指南
Uibot 基本概念
4 个基本概念
- UiBot 的四个基本概念:流程、流程块、命令、属性。
- 几个概念之间都是包含关系:一个流程包含多个流程块,一个流程块包含多个命令,一个命令包含多个属性。
==流程==
- 流程包含一个文件夹
- 流程采用流程图的方式显示
==流程块==
- 流程图上的多个流程块连接起来,构成一张流程图
- 必须有且只有一个「开始流程块」
- 必须有一个或多个「流程块」
==命令==
- 一个流程块包含多个命令。
- 所谓命令,是指在一个流程块当中,需要告知UiBot具体每一步该做什么动作、如何去做。
==属性==
- 一个命令包含多个属性。
- 有了属性,Uibot才知道这个命令具体该如何做。
可视化视图
- 从左到右分别是==命令区、组装区、属性区==。
- UiBot所能完成的几乎所有命令,都分门别类地列在左侧的“命令区”
- 我们可以把命令在“组装区”进行排列组合,形成流程块的具体内容。
- 只有命令还不够,还需要给这个动作加上一些“属性”,UiBot才知道具体如何做这个动作。
源代码视图
- 可视化视图和源代码视图,描述的都是同一个流程块。
- 它们实际上是同一事物的两种不同展现方式,其内涵都是一模一样的。
进阶内容
流程图变量
- 流程块变量
- 仅限于当前流程块使用
- 在流程图和其它流程块中无法直接使用
- 流程图变量
- 在流程图所包含的所有流程块中,都可以直接使用
- 变量名不区分大小写
在流程图中设置一个流程图变量,可以在第1个和第2个流程块中直接调用:
from. 基本概念 | 开发者指南 (laiye.com)