智能流程机器人助你“聚划算”
摘要:RPA可以模拟人工进行操作,比如平时的登录,操作文件,抓取数据,调用api,与数据库进行交互等操作,从而实现一系列自动化的实现。
本文分享自华为云社区《智能流程机器人助你“聚划算”》,作者: 华为云社区精选 。
相信大家都知道最近的数字员工非常火,比如我们中国的商飞上飞院三所的数字员工“思睿”,还有他的专属工号:20952227、还有首位数字化员工,获得21年万科优秀奖的新人奖获得者“崔筱盼”
当然我们华为内部也有8000+的数字员工,在HR、供应链、物流、内审等行业工作,是不是很厉害呢,聪明的同学这时候就要问了,那他们是通过什么实现的呢,这就是接下来我们要介绍的 RPA。
1. 什么是智能流程机器人?

RPA能做哪些工作?

RPA可以模拟人工进行操作,比如平时的登录,操作文件,抓取数据,调用api,与数据库进行交互等操作,从而实现数据采集。文档制作,报表生成,业务审核、问题诊断已经处理等一系列自动化的实现
什么是华为 RPA?
部署环境:Linux Windows UOS等操作系统部署
基础能力:
• 自动化:Web页面、用户交互、触发感知、国产OS、桌面应用、数据服务、逻辑控制、国产应用、Office、异常处理、文本处理等
• 智能化:
• 推理:OCR、NLP、机器视觉、ASR
• 训练:Model Arts Pro(云上)、二次训练(本地)
• 低代码:流程编排、API编排、BI报表、界面编排、终端编排、API Fabric、数据编排、数据模型等

产品服务:
根据以上的基础能力就形成了全生命周期的产品服务,从需求的发现到设计,运行和管理,以及对编排好的流程协作和运营
场景解决方案:
以下是根据具体业务场景的生成的一系列成熟的场景化解决方案
• 政务助手:一网通办、一网通管、智慧社区
• 企业财务助手:票据审核、智慧报销合同比对、合同录入
• 金融营销助手:用户分群、用户触达、营销分析
华为RPA三件套

华为RPA平台的组件由Studio(设计器)、Robot(执行器)、Management Center(管理中心)组成。
Studio简介
基于Python语言的流程自动化设计器。在Studio中,可以使用内置录制器,或拖放活动,以可视化的方式构建自动化流程。
Robot简介
发布管理中心 Robot就是一个计算机助手,随时待命执行编排好的流程。Robot可以执行本地计算机的自动化流程包,也可以接收ManagementCenter的命令执行
相应的自动化流程包。
Management Center简介
• 集中调度、管理和监控所有Robot的平台
• 存储可重用组件,资产,以及进行任务管理和配置执行器
• 提供低代码APP开发平台,方便设计人机交互场景
三者的关系,可以从上图看出,主要是两种,一种是开发者通过studio进行开发,开发完成后可以直接进行发布,如果是公司级别的话,开发流程就不是一两个了,需要管理中心对所有的脚本和流程进行监控,管控,可以将开发好的脚本存到管理中心,操作人员就可直接操作管理中心,进行对任务的管理调度。

设计器介绍
- RPA机器人设计工具,为用户设计机器人业务流程
- 内置流程录制工具,通过拖拉方式构建自动化流程
- 集成RPA机器人助手,可调试、验证、执行自动化流程
开发方式灵活
支持录制、编排和XML文件三种开发方式
全面录制
提供Web、Office、CS客户端全面录制能力
预置多种控件
可通过控件快速便捷调用网页、Java、Office 、数据库、系统文件、Citrix、本地应用、控制台、OCR等自动化能力
自定义控件
提供自动插件快速开发,合作伙伴和用户可快速扩展自动化控件能力
执行器介绍
执行器,用于业务流程的自动化执行

执行器分为三种,有人值守、无人值守、服务型机器人
有人值守
运行在员工的电脑上,根据员工的指令,可以完成即时触发、多次调度业务流程自动化工作任务
无人值守
运行在独立工作站上,无需员工介入即可独立工作,根据员工定义的调度策略,实现业务流程7x24自动运行
服务型机器人
用户使用人机交互界面完成输入,触发或多次调度业务流程自动化工作任务,同时将机器人执行完成的结果返回人机交互界面

管理中心介绍

多种部署方式
本地部署+云化部署
管理能力强
单管理中心可管理2000机器人,支持横向扩展
数据开放
支持客户自定义
从上图管理中心的运营界面可以直观看出管理中心的执行器,脚本,运行情况和空间占用率等情况。
总结
以上简单介绍了RPA是什么,RPA能做什么以及什么是华为RPA,接下来会通过几个小例子,让大家更深刻的了解什么是华为RPA
2.开发演示
天气预报朗读
新手快速开发数字机器人:天气预报朗读
场景任务:从天气预报网站上获取温度数据并朗读

通过RPA来实现的话其实很简单,我们首先抓取一下今天的温度


拿到今天的温度后,我们让他进行一下朗读,这样就可以实现一个简单的天气预报朗读,最后点击运行就可以看到效果了。这样一个简单的天气预报朗读就已经实现了。
发票识别
这个功能只需要一个控件就能实现

1.首先创建一个脚本
2.然后再选择我们的增值税发票

3.然后我们需要填写我们的UserID,也就是我们的凭证,(之后会给大家介绍怎么获取凭证,大家可以免费使用),然后我们设置文件的存储地址,点击保存,最后点击运行。


4.等到运行完毕后,我们可以去刚刚设置的存储地址打开文件查看,可以看到我们可以很直观的查看数据。
京东秒杀信息一键获取
首先我们打开京东秒杀的页面,然后对数据进行抓取




我们将获取到底数据,存到指定位置的文件中


我们可以看到,就一个控件,我们可以很直观的看到秒杀商品的详细信息

这是我们紧扣主题的第一个案例,最后我们通过文档可以简洁明了的看到各个商品之间的价格以及其他信息
商品比价
最后这个是一个需要大家自己来做的例子,除了京东的秒杀,我们在买商品的过程,可能会进行比较,不止是京东,还可能会去淘宝,天猫,唯品会等购物平台去比较,找到最低价
那我们用RPA来做的话,可以直观来进行价格的比对,这个就作为这篇文章给大家留的一个小作业,我们自己尝试做出来以后,一定会有属于自己的成就感

这个例子使用的技术,是Excel自动化、Web自动化、和简单数据处理,我们可以参考一下商品比价流程图
总结
通过以上几个简单的例子不知道大家对华为RPA有没有更深入的了解,有没有提起大家学习华为RPA的兴趣,别急,通过接下来的介绍,相信你一定会对华为RPA有更深一步的认识
WeAutomate华为云官网:
产品及方案介绍、软件下载与试用许可、产品购买等,上官网
https://www.huaweicloud.com/solution/rpa.html
WeAutomate RPA社区:
技术干货、问题求助、培训赋能、热门活动等,上RPA社区
https://bbs.huaweicloud.com/forum/forum-1407-1.html/
3. 学练考一站式进阶
在线课程
通过以上的介绍和实例讲解,不知道大家对华为数字机器人有没有更深入的了解,有没有提起大家想学习的兴趣。华为云开发者社区为大家准备了《华为数字机器人7天训练 营 》,0基础入门,7天晋升华为RPA工程师。面向高校学生和个人开发者,快速掌握RPA编程能力。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步