查看原文
其他

RPA:流程自动化机器人,让工作自动化!

柴娟伟 David Chai 博文视点Broadview 2022-06-02

大家好,我是柴班,今天我要给大家讲的这本书叫《RPA(流程自动化机器人)入门:手把手教你应用UiPath自动化工作》。


▼扫码获取本书详情▼



自己动手使自己的工作自动化,真有这么好的事吗?接下来我们看个究竟。
01本书思维导图


02本书内容解读

从思维导图中可以看出这本书分为四部分。

  • 第一部分,什么是RPA?
  • 第二部分,RPA工具UiPath。
  • 第三部分,其他RPA工具简介。
  • 第四部分,附录:RPA术语表。
前两部分内容占比较高。
首先,我们来看第一部分:什么是RPA?

2.1  第一部分,什么是RPA

这本书的作者柴娟伟,是一位资深RPA从业人员,带队完成过多个大型企业的RPA项目,通过了RPA工具UiPath的高级开发认证。
作者认为,RPA是一个新的办公类工具。它的用途是由业务用户实现自己最后1km的自动化。
为什么叫最后1km的自动化
在企业里,IT部门开发或实施各种系统,实现了企业业务运营自动化,但是,站在业务人员的角度,仍有一部分业务希望实现自动化,但因为不符合IT部门的开发或实施原则而被放弃,例如业务人员的一个很小的功能要求,却需要消耗很大的IT资源,这种自动化需求就会被搁置,但是这一需求也是业务用户的实际需求。有了RPA工具之后,业务人员就可以通过RPA工具,自己将需要自动化的那部分功能进行自动化,从而补足了自动化的最后1km的需求。所以说,RPA工具的出现,并不是要替代IT人员,而是因为IT人员不够用或者太昂贵,所以又出现了这么一个工具,让业务人员也具有一定类似IT人员的能力,从而解决自己的自动化需求。
很多提供人工智能服务的公司,不少都拥有了自己的RPA软件,其原因就是人工智能被打包成了一个在RPA中可供业务人员直接使用的活动,从而成为人工智能落地的良好工具。
RPA让高端的技术应用简单化,这是业务用户可以实现自己进行自动化的主要原因。
RPA可以7×24小时不间断工作,所以被称为机器人,它的本质是一个可以模拟人工操作电脑的软件,包括应用人工智能。
从行业和部门两个角度,RPA的名字有各种叫法。
站在不同行业的角度,有银行机器人、保险机器人等,用在哪个行业,就可以被叫作那个行业的机器人。
在一个企业里,RPA用在财务部门,就会被称作财务机器人;用在供应链部门,就可以被称为供应链机器人;用在IT部门就可以被称为IT机器人。作为一个新工具,人们站在不同的角度赋予了它不同的名字。
RPA也是一个新职业。
作者介绍了RPA相关的9种职位,这些职位跟IT部门有一定相似之处,例如也有业务分析人员、开发人员,但是这里的开发人员跟传统的IT开发人员不一样,RPA开发人员不需要写代码,通过拖拉拽、配置,就可以实现在电脑或手机上操作软件的自动化过程。
RPA能模仿人类操作电脑的原理是什么呢?
RPA模仿人类操作电脑,并不需要对被操作的软件进行更改,例如操作ERP软件,不需要更改ERP软件的任何地方,它本身可以实现抓取并记录这些软件界面上的元素,从而实现用户操作的复现。
RPA并不是一个突然出现的软件,在国外的发展超过15年甚至更久,在国内,键盘精灵软件可以被理解为RPA的一个早期呈现形式,帮人们在做电脑上的一些重复操作,现在的RPA功能已远超这些功能。2017年到2018年,RPA开始在国内推广应用;2018年到2019年,国内雨后春笋般地出现了各种RPA公司。有人称2019年是国内RPA工具的元年,2020年被称为企业大规模应用RPA的元年。在这一年里,我们遇到了疫情,机器人发挥了很大作用,让RPA崭露头角。
有很多厂商RPA工具,国外的有UiPath、BP、AA等,国内的有来也、云扩、达观等。本书讲述的RPA实践所用的工具是目前市场上最好用的RPA工具——UiPath。
RPA软件主要由三部分组成:设计器、机器人、中央管理器。

2.2.     第二部分,RPA工具UiPath

下面我们讲本书的第二部分:RPA工具之UiPath。

2.2.1.    整体介绍

本书第二部分首先介绍了UiPath的设计器,如何获取这个软件,应该获取什么样的版本,个人可以用的是社区版,企业应用应该是企业版。
如何安装、设置、深入学习这门技术。
从深入学习这门技术所提供的学习渠道来看,这个工具还真是比较强大和完善。

2.2.2.   设计器

使用设计器,用户只需要通过可视化的拖拉拽,就可以实现自己对流程的设计。
除了对设计器的功能做相应的介绍,还解释了不少概念名词。
在设计流程自动化的过程中,开发人员虽不需要写代码,但仍需要了解与开发相关的一些概念,如数据类型、变量、参数等。这本书最可贵的地方就在这里。
曾经问过一个已经熟练的RPA开发人员:什么是变量?他竟一时无法用简洁的语言说出变量是什么。
在这本书中,作者用了一个简单的类比,就把什么是变量说清楚了。他是这么说的:变量就是一个类似运货的箱子或袋子,用来运输需要被储存或被加工的数据,如同快递文件就用袋子,快递水果就用纸箱,文件、水果对应RPA中不同的数据类型。
变量是有应用范围的,超出范围,无法调用,参数是一种可被外部调用的变量,用于接收调用者传递过来的数据或返回给调用者数据的用途,在流程范围内,变量和参数的用法没有区别。
经过比较简洁、形象的类比,站在业务人员可以理解的角度,让业务人员很容易地理解了这些概念,理解到这个程度,业务人员就可以使用这些概念来实现自己的业务流程自动化了。
同时,RPA软件也支持写代码,或者调用已经写好的代码,从而不需要浪费时间去实现已经实现的功能。
介绍完设计器的用途、相应的概念之后,作者通过综合实践章节让用户亲身感受RPA工具到底是怎样去帮助业务用户实现自动化的。
实践案例有:
  • 发送工资条。
  • 网络爬取数据。
  • 操作Excel文件。
  • RPA软件工具对用户流程进行录制的功能,就是你边操作,RPA就帮你录制好了自动化流程。
  • 调用已经开发好的可执行的程序,执行之前写好的Python的源代码等。
    作者还特别介绍了几个自动化实践:
  • 针对密码保护,如何通过Windows自带的功能实现。
  • 针对邮件的操作。
  • 使用自定义Word模板:通过这个实践可以让机器人在很短的时间内,发出上千家公司的对账单。
此外,作者还重点讲述了RPA重点的部分知识,比如:
  • 如何在流程异常出现之后,继续后续流程。
  • 实现循环的多种方法,循环是人类解决问题的一种重要逻辑。
  • 如何筛选数据,数据如何分类、汇总、关联,UiPath的设计器中有对应的Excel的类似vlookup的活动。
  • 权限开启,如同手机界面禁止截屏一样,软件本身也可以限制RPA工具抓取自己的界面,所以,作者讲到了权限的开启。
    • 比如,在Sap中,如果要抓取Sap的界面元素,就需要开启SAP的RZ11权限,否则RPA这个工具就无法抓取到其界面元素。
    • 比如,操作Outlook,Outlook会弹出很多提示,告诉你可能有人在操纵Outlook,这是Outlook的一种保护机制,也需要通过一些选项设置,解决遇到的问题或限制。
    • 比如,要操作的是谷歌浏览器,需要安装谷歌的浏览器插件,UiPath才能够抓取到你操作的谷歌浏览器页面上的元素,否则RPA无法抓取这些元素,从而无法实现自动化。
该部分接下来讲到了中央控制器。做完自动化流程设计之后,这些流程会被发布到中央控制器上,中央控制器再把这些流程发布给相应的机器人,中央控制器还有很多其他功能,比如检查每一个机器人的状态,接收获取机器人日志,以及在什么时间上哪个机器人去执行哪个自动化流程、授权管理等。
社区版中央控制器在不断的升级换代,所以这部分的界面可能与目前看到的社区版的界面存在不同,但是大概的原理没有太大的区别,所以咱去看这块的时候可以主要看原理,界面有可能会对不上。

2.2.4.   UiPath高级认证

前面提到RPA也是个新职业。
那么,学习了这么多UiPath知识之后,为了方便你从事这方面工作,UiPath提供了多种认证服务。针对高级开发认证,作者专门进行了相应的讲解。

2.3.     第三部分,其他RPA工具简介

RPA还有很多其他的软件厂商,作者为了让大家了解到,其他软件与UiPath相比有什么相同或不同的地方,通过一个实例对UiBot、AA也做了一个相应的实现,让大家了解不同的RPA软件有什么区别,或者有哪些地方是一样的,从而让大家对RPA工具有一个对比的认知。

2.4.     第四部分,附录:RPA术语表

书的最后有一个附录,作者讲解了RPA中用到的术语,比如POC、FTE、CoE、NLP OCR以及RPA与AI的关系。
这些术语,也是大家了解这个行业需要了解的一些术语。
03总结
这本书浅显易懂地讲解了什么是RPA、RPA中的一些专业名词与概念,并通过RPA工具UiPath的使用实践,让用户从理论和实践的角度轻松入门,是一本不可多得的RPA入门书。
这本书我就讲这里,谢谢大家。


RPA(流程自动化机器人)入门:手把手教你应用UiPath自动化工作(全彩)

柴娟伟 

  • 让非程序员拥有了使流程自动化的能力

  • 让普通业务用户快速入门

RPA 可以24小时不间断地工作,帮你完成在计算机上有规则、重复的操作,用于提高工作效率。

RPA 是一个新工具,供业务人员使用,就像Excel 一样,未来可能人人需要。

RPA 更是一种新职业,这种职业包含9 种角色,形成多种新的工作职位。

不用写代码,RPA 就让非程序员拥有了使流程自动化的能力。

本书是RPA 学习者的入门参考书(以UiPath、UiBot、云扩、Automation Anywhere 等工具为例)。

(扫码了解本书详情)


 
如果喜欢本文
欢迎 在看留言分享至朋友圈 三连

 热文推荐  





▼点击阅读原文,获取本书详情~

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存