开发者学堂课程【4节课走进 RPA 低代码开发 :RPA 快速入门】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/740/detail/13118
RPA 快速入门
内容介绍:
一.阿里云 RPA 产品介绍
二.阿里云 RPA 申请试用
三.快速入门(可视化篇)
四.文档及社区帮助
一.阿里云 RPA 产品介绍
1.RPA 是信息化技术发展到一定阶段的产物。让智能机器人代替或者辅助人类来做日常的工作,这是很多科幻片里面所熟悉的场景,现如今,这一幕即将成为现实。随着个人电脑和互联网技术的不断发展,人们一直在追求操作方式的简易化、高效化和智能化。
⑴ 1940s——通过二进制打孔纸带最早的计算机采用二进制电子管元件,人们想要操作它,就需要使用专门的打孔纸带,通过代表着0和1的小孔,来告诉计算机该如何运转。
⑵ 1960s——通过命令行+键盘随着计算机应用的普及,人们需要一种更加人性化的方式与电脑对话,枯燥的0与1,不但不利于记忆,而且难以被理解——于是,模拟人类语言的各种计算机语言,应运而生。
⑶ 1980s——通过 Windows 界面+鼠标键盘计算机的应用越来越广泛,各行各业的人们都想借助电脑提升效率。然而,传统命令行的操作方式,其复杂的命令与逻辑,依然让普通用户望而却步——这时,大名鼎鼎的 Windows 诞生了。
⑷ 2010s——通过 RPA 机器人流程自动化现如今,为了完成一项工作,人们往往需要配合使用多个软件系统。面对功能各异的软件系统,在不停地复制粘贴与鼠标点击中,人们日渐觉得心力憔悴。然而 RPA 的出现,让人们操作电脑的工作方式,再一次进化。
从最开始的通过打孔纸带,来告诉计算机如何运转;再到通过命令行+键盘的形式,告诉计算机该如何通过计算机语言来执行相应的命令;再到后面通过 windows 界面+鼠标键盘,来操作我们的计算机;到现在可以通过 RPA 机器人实现流程自动化,这是 RPA 的一个诞生的起因。
2.RPA 的价值
⑴ 机器人的应用将使财务人员以更快的速度创造更多的价值。
⑵ 业务人员将从现在日常繁重的事务性工作中解税出来,将精力更多的投放在业务分析和管理等高价值创造的工作领域。
⑶ 业务部门可以利用新的交付模式和技能来重新定位自己,以满足不断变化的需求。
3. 阿里云 RPA 发展历程
阿里云 RPA 的前身是码栈,码栈诞生于2011年,诞生于阿里巴巴集团淘宝事业部。
然后在2012年到2015年实现内部赋能,多次荣获淘宝年度创新奖和阿里集团特殊贡献奖,赋能淘宝、天猫、飞猪、菜乌、蚂蚁金服平台客户与合作伙伴。
到了2016年到2019年这个阶段,2018年3月,码栈正式更名为“阿里云 RPA”,正式开启全行业商业化的进程。
第四个阶段,就是现在的 RPA,专有云合作伙伴30+家,公共云和专有云项目总数突破300个。这就是阿里云 RPA 的一个发展历程。
4.产品功能
⑴客户端分为三块,分为基本功能、核心功能和AI功能。
①基本功能
主要包含屏幕录制、第三方库的引用、编码开发、可视化开发等等
②核心功能
主要包含 Java 类软件的操作、Chrome 浏览器的操作、IE 浏览器的操作、Oracle 的操作、SAP 的操作、还有一些win32 桌面应用的操作等等,可以操作的大量的其他软件。
③AI 功能
主要包含机器学习、智能语音、NLP 识别技术以及 OCR 图像识别等等。
二.阿里云 RPA 申请试用
1.打开浏览器,输入阿里云 RPA 官网:www.aliyun.com/product/codestore,点击按钮【下载试用】,等待阿里云RPA安装程序文件下载完成。
在浏览器输入阿里云 RPA 的官方网址,然后进入浏览器官方网址,然后我们可以看到下面有三个图标,下载试用是下载一个安装包,这里可以看到正在下载的一个安装包。
因为这里已经是一个注册好的企业,所以这里可以直接跳转,首页上面看到了一个应用数、高级机器人数量、高级编辑器数量。
这两个 License 的作用要从授权许可管理部分中显示。
首先,看到页面中有一个 License,但是是=未授权。因为在申请试用的时候,它只是一个高级机器人和一个高级编辑器,所以把这个 License 授权给需要登录的那个账号。直接授权给用户的主账号,点击确定,授权成功之后,这个高级器人授权已经完成了。
那再把高级编辑器也授权给自己,这样就成功的完成了授权这个操作。
完成授权之后,下载好一个这样的软件。选择在文件夹中显示。
它是这样的一个安装包,双击运行可以看到,它会开启一个安装程序。
因为这里已经安装了一个最新的4.0包,所以这边就不再重复安装。直接可以来到编辑器,可以直接登录一个账号
2.双击下载好的阿里云 RPA 安装包,进入程序安装界面,选择要安装的功能,点击【安装】。安装的可选功能包括编辑器和机器人,编辑器用于编写和发布应用,机器人用于执行任务。默认安装路径为C:/Program File(x86) /AlibabaCloudRPA,可根据自己的需求更改安装路径。设置机器人开机自启动:电脑开机或重启后机器人是否自动启动,默认为勾选状态。Chrome 插件为可选项,若编写的应用涉及到使用 Chrome 测览器,则必须勾选 Chrome 插件,否则会影响任务正常执行。
3.安装完成后,生成桌面快捷方式【阿里云 RPA 编辑器】和【阿里云 RPA 机器人】,双击编辑器快捷方式,点击【阿里云主帐号登录】,进入登陆页面。
桌面上会出现这样两个新的图标,一个是阿里云 RPA 编辑器,还有一个是阿里云 RPA 的机器人。
这两个图标出现之后,需要登录到编辑器,登录这个机器人。这里都是需要自己的账号密码去做一个简单的登录。
这块就是打开的一个编辑器需要登录。这个之前已经登录过的一个机器人,但是那边已经授权了,回收了它的一个授权,所以重新打开一下。两个登录窗口有一点不同的地方就在于左上角的一个图标以及名称不一样。一个叫编辑器,一个叫机器人,但是他们登录的账号都是通过你授权的那个账号才能够做一个正常登录。
首先,登录一个阿里云的账号,然后可以看到这边机器人的账号登录的页面也是这个样子。
登录完成后,可以看到我们这里有一个编辑器界面。
然后看到刚才这个弹出来的是机器人的一个界面。
因为这里已经有一个应用了,所以说这里可以看到一个应用。等一下,会新建一个应用。
三. 快速入门(可视化篇)
可视化,需要点击新建云端工程,可以新建一个基础可视化工程模板。
因为在之前已经创建过一个云端工程的应用,所以这里直接打开原来的应用,那么打开之后会看到下面这样一个简单的操作。
具体操作如下。打开一个网页,先把它全部清空,再重新操作。打开网页,打开IE浏览器,输入网址。可以先进入到百度,完成之后,通过跳转到新的网页,来跳转到淘宝网站。
跳转到淘宝网站之后,还可以给他做一个后退操作,直接后退到原来的百度网站。那么在一系列操作完成之后,要关闭所有的网页,这里直接关闭所有的网页。
看一下它执行的效果,打开了一个百度网页,还要转到了一个淘宝,返回到百度,然后关闭。这就是一个正常的一个操作,然后我们再点工程发布,把它发布到云端,提示发布成功。
这是在编辑系中完成的一个操作,想了解机器人如何调用,这边编辑器可以直接关闭,然后在机器人中可以看到一个之前申请的应用。那么如果说,这里没有申请过应用具体操作步骤如下。
首先来到一个控制台。这边是有一个已经申请的应用,想这边给它删除掉,那么可以看到机器人上面也没有了,重新给它做一个应用的分配工作,给他分配到自己的一个云下,点击确定。然后看一下有了,再看一下机器人也出现了。
然后机器人运行,直接点击开始运行,就可以正常看到刚才所要的一个结果。打开百度,然后进入淘宝,再返回关闭所有的网页。这就是一个简单的、可视化的简单应用的一个简单操作。
阿里云RPA编辑器提供了两种开发流程的模式,分别是可视化搭建流程模式和编码开发模式。
什么是可视化搭建流程?阿里云 RPA 提供的可视化搭建是面向无编程经验的开发者,它提供了通过拖动的方式实现应用逻辑的功能。搭建者不需要再关注编程语法、运行环境以及复杂的 API,只需要按照流程拖动滑块并将其拼接在一起即可。
什么是编码开发模式?需要一定的编程经验,使用 Python 语言进行 RPA 应用开发,配合上产品中内置留了功能丰富的组件 SDK 及第三方扩展库等,开发出动能性及稳定性更为强大的应用流程,并对已经开发的应用进行管理和发布。
1.如何快速开发一个应用
⑴打开阿里云 RPA 编辑器,进入主界面,点击【新建云端工程】,选择【基础可视化工程模版】,点击【确定】按钮。
⑵从工具栏中选中【转到新网址】模块,拖拽到画布区域内当中,在界面右侧【属性编组处】中“新地址”处填入需要跳转的网址:www.baidu.com,将网页跳转到“百度首页”.
⑶从工具栏中选中【后退】模块,拖拽到画布区域内当中后,继续拖拽【关闭所有网页】模块至画布区域,选中该并在界面右侧【属性编辑处】中点选“IE”浏览器。
⑷点击各个流程块中的【修改名称】按钮,修改各个流程块的名称,至此一个简单的应用就开发完成了。
⑸应用开发完成后,点击启动调试运行小图标,程序开始运行直至流程结束。编辑器只是一个开发工具,最终要使用我们开发好的一个应用需要我们的机器人来执行。这两点概念需要区分清楚。
四. 文档及社区帮助
1.打开浏览器,输入阿里云 RPA 官网:www.aliyun.com/product/codestore,在页面中点击【技术支持】,跳转到【帮助与文档】模块。来到这个一个官方网站,点击技术支持,来到帮助与文档。
2.【帮助与文档】模块共有五部分,分别为产品文档、常见问题、RPA 使用指南、RPA 佳实践、社区问答。
⑴产品文档:包含阿里云 RPA 产品操作文档及说明,在此模块上有着一套从新手接触 RPA 开始,由浅入深的,较为完整的学习路径。
点开一个产品文档,它会跳转到阿里云的一个官方文档,这边都有做一些详细操作的一些文档都会在这个里面。
⑵常见问题: 包含阿里云 RPA 产品及用户常见的一些问题,例如有哪些官方应用、淘宝卖家能使用哪些应用、使用问题向谁咨询等。
⑶RPA 使用指南
这些都是可以在官方网址中找到需要的一些文档、使用说明等等。
⑷社区问答
有问题可以在这里讨论。