Robotic Process Automation,中文翻译为机器人流程自动化,简称RPA。 自动完成这些计算机上的机械重复工作。
1 UiBot基本概念
- UiBot是一种RPA平台
- UiBot的四个基本概念:流程(任务)、流程块、命令、属性 这几个概念之间都是包含关系,一个流程包含多个流程块,一个流程块包含多个命令,一个命令包含多个属性。
2 RPA平台构成
一般的RPA平台至少会包含三个组成部分:开发工具、运行工具和控制中心。
- UiBot也不例外,在UiBot中,这三个组成部分分别被命名为UiBot Creator、UiBot Worker和UiBot Commander。
- 和一般的RPA平台相比,UiBot中还提供了专门为RPA设计的
AI能力,这些AI能力也构成了UiBot的第四个组成部分,称之为UiBot Mage。 - 如果只需要少量的电脑运行流程,可以由UiBot Creator制作出流程后,直接打包分发给UiBot Worker使用,UiBot Commander不需要参与;如果需要大量的电脑运行流程,比较合适的方式是UiBot Creator把流程先上传到UiBot Commander,再由UiBot Commander统一下发给各个UiBot Worker,并统一指挥它们运行流程。
3 获取目标失败情况
遮罩可以恰好遮住界面元素,但用生成的数据去查找目标时,发生了如下情况:
- 错选:能找到界面元素,但找到的界面元素不是我们当初选取的
- 漏选:我们当初选取的界面元素明明存在,却找不到了【列如:获取Excel表中某个单元格内容是name:'zs'。再打开时,这个数据可能会改变。这里需要取消这个属性必选项,或者把内容改为通配符* 】
4 数据抓取
“数据抓取”命令的某些属性还能进一步修改:“抓取页数”属性指的是抓取几页数据;“返回结果数”属性限定每一页最多返回多少结果数,-1表示不限定数量;“翻页间隔(ms)”属性指的是每隔多少毫秒翻一次页,有时候网速较慢,需要间隔时间长一些网页才能完全打开。
5 Worker使用(社区版)
登录 commander.laiye.com/view/comman…
选择设备,新建,新建之后需要复制机器码
打开Worker Hub,输入刚刚的机器码(此时相当于激活worker)
选择无人值守,新建,新建worker(绑定刚激活的worker)
新建流程
回到Creator,发布流程
为流程指定worker。(新建流程并发布流程之后,可以为流程指定worker如下图)
打开worker运行流程
查看运行结果、输出日志
6 Worker使用(企业版)
进入企业版Creator,选择菜单栏中的发布-发布至本地,点击发布之后,会生成一个.bot文件
进入Worker,点击添加-本地流程(这里选择刚刚生成的.bot文件)
点击运行,即刻运行
可以查看运行结果,输出日志
新建触发器,这里选择定时器触发,自定义触发器名称,指定流程,自定义执行评率。