----------------------全是理论,可能会有点枯燥---------------------------
RPA官网视频学习笔记
初级认证宝典
一、RPA相关地址
二、RPA行业介绍
诞生于财务行业。三大特性:强大、简单、快捷
三、视图变量考点
1 UiBot界面考点
录制功能可以在可视化视图,源码视图使用
数据抓取功能,属于工具栏,不能抓取Excel、word中的内容
uibot支持四种浏览器,其中UB浏览器、IE浏览器不需要扩展
选择目标的时候需要两次抓取同一层级目标,为了得到目标的共同特征
2 流程图、流程块、可视化视图、源码视图
流程图描述的是流程,源码视图是描述流程块的
最好不要超过20个,但是可以操过20个,这样可读性不好
必须有流程开始,流程块,可以没有判断块
判断块中的剪头只有yes或者no
可视化、源代码是完全等价的,描述的现象也是一样的
源码视频、可视化视频的关系,等价转换
uibot采用的是ub自研语言,采用utf-8编码格式,方便业务人员更加容易学习
3 全局变量、局部变量、作用域、规范
全局变量每个模块能使用,流程块内部变量无法相互使用;全局变量的定义在流程图的右下角定义,局部变量在每个模板里面的时候定义
变量的命令规范,不能以数字,特殊符号开头,区分大小写;变量支持中文
变量常量区别;变量可以改变,常量不能改变
源码注释单行注释【//】、多行注释 【/* 内容 */ 】
四、基本命令界面考点
1 基本命令
布尔类型:只有两个值true、false
字符串:单引号、双引号起来的
字典key{}:只能是字符串类型;数组[]索引只能是整数。元素必须以逗号隔开
字典、数字取值方式,字典[key] 。数组[索引]
插件,函数,命令,流程块都是模块化的体现。模块化的作用,高聚集、低耦合
2 鼠标键盘
输入时焦点不在目标上时,会切换到目标上进行输入
选取屏幕坐标时,参考的原点为左上角,单位是像素,不是厘米
3 界面操作
无目标命令可以通过界面操作中命令进行操作现象,比如:远程桌面虚拟机软件,DirectUI程序
使用智能识别功能时,如果元素不唯一需要确定一个唯一元素进行关联
五、数据处理
1 软件自动化
软件自动化中,支持Excel,word,outlook,IBMnotes5种数据库,不支持ppt,access关系型数据库操场
在操作软件时,文件路径分两种,相对路径,绝对路径
查找图像的时候@res的目录存放位置
激活excel工作簿特点,指窗口显示调整在最前面
对于银行等场景通用浏览器IE基本都支持
excel表中没有提供打印表格预制件
2 数据处理
数据表作用,可以作为数组和excel表之间转换的中间桥梁
常用方法,合并、去重、赛选、转数组
JSON字符串和对象相互转换
添加元素头,尾,指定位置插入
时间格式化方式
特:
JSON字符串转换为对象 ——>> objJSON = JSON.Parse(’’)
对象转换为JSON字符串 ——>> strJSON = JSON.Stringify({})
时间
3 文件操作
文件处理包含的种类,通用文件ini csv文件
读取通用文件采用的字符集编码支持,GBK UTF8 【目前最新版本支持自动识别、GBK编码(ANSI)、UTF-8编码、UNICODE编码】
ini配置文件的读取和删除
CSV文件读取到内存中,存储的形式为 ?数据表
4 系统操作&网络
pop收件协议, smtp发件协议。
可以直接获取的系统文件夹,临时文件夹,用户文件夹。
设置剪贴板只支持文本,包含的命令文本,图像。
UiBot支持的多媒体格式。
消息通知命令出现的位置。
App封装应用操作模块。
对话框中消息框的作用是,通过消息提示对话框参与用户交互。
锁屏命令的作用保证锁屏后程序可以正常运行。
六、Mage&Commander&Worker
1 MageAI
nlp核心任务是翻译,生成,理解,交互。
火车票提取信息注意点。
多票据识别,卡证识别,不能识别真伪,使用来提取信息。
在Creator中, “通用文字识别”的PDF文字识别命令不包含字体,和视频字幕提取。
屏幕文字识别的内容特点。图像文字识别内容的特点。
PDF识别可以识别文字,表格票据。
2 Commander/Worker
work四种,人机交互,无人值守。以及他们之间的特点
work流程编组,依赖关系,顺序执行
work可以支持日志,视频,开机启动等参数
commander,操作记录是用户的操作,消息中心是流程运行的日志
七、RPA的适用场景
简单且重复的操作
量大且易出错的业务
内部系统过多
后台任务
耗时或对操作速度有要求的工作模式