欢迎光临
免费的PDF电子书下载网站

RPA学习指南:使用UiPath构建软件机器人与自动化业务流程 PDF下载

编辑推荐

RPA学习指南:使用UiPath构建软件机器人与自动化业务流程 PDF下载

本书适合任何想要开启RPA 职业生涯的读者。C#、VB.NET的基础知识是必需的。

 ;

 ;

内容简介

本书着重讲解UiPath,帮助读者理解RPA基础可以操作并掌握高级实现技巧。读者将会从UiPath的界面开始学习其工作方式。熟悉这个环境后,将动手自动化不同的应用程序,如Excel、Windows和Web应用程序、屏幕和Web内容抓取、处理用户事件,以及理解异常与调试流程。学完本书后,读者不但可以构建自己的首个软件机器人,还能基于机器人部署的*实践创建各种自动化任务。

作者简介

暂无

RPA学习指南:使用UiPath构建软件机器人与自动化业务流程 PDF下载

目录

第1章 什么是机器人流程自动化1

1.1 自动化的适用范围和技术 ; 1

1.2 机器人流程自动化 ; 3

1.3 RPA平台 ; 8

1.4 关于 UiPath ; 11

1.5 自动化的未来 ; 12

1.6 小 结12

第2章 录制和播放 ; 13

2.1 UiPath栈13

2.2 下载和安装UiPath Studio ; 16

2.3 了解UiPath Studio ; 19

2.4 任务录制器 ; 25

2.5 手把手示范录制器的使用 ; 32

2.6 小 结38

第3章 顺序流、流程图和控制流39

3.1 顺序流39

3.2 活 动42

3.3 控制流、循环的各种类型和决策制定 ; 45

3.4 手把手示范顺序流和流程图的使用 ; 54

3.5 手把手示范顺序流和控制流的使用57

3.6 小 结59

第4章 数据操作60

4.1 变量和作用域 ; 60

4.2 集 合63

4.3 参数的用途和用法 ; 65

4.4 数据表的用法示例 ; 66

4.5 剪贴板管理 73

4.6 手把手示范文件操作 77

4.7 手把手示范CSV/Excel和数据表之间的转换84

4.8 小 结88

第5章 操控控件 ; 89

5.1 查找和关联窗口 ; 89

5.2 查找控件 ; 91

5.3 操控控件相关介绍 95

5.4 操作控件———鼠标和键盘活动96

5.5 使用 UiExplorer 99

5.6 处理事件 ; 100

5.7 重温录制器 ; 103

5.8 屏幕抓取 ; 108

5.9 何时使用 OCR ; 109

5.10 可用的 OCR类型 ; 111

5.11 如何使用 OCR ; 112

5.12 避免常见的故障点 ; 113

5.13 小 结 ; 114

第6章 通过插件和扩展驯服应用程序115

6.1 终端插件 115

6.2 SAP自动化 ; 117

6.3 Java插件118

6.4 Citrix自动化 ; 119

6.5 邮件插件 ; 122

6.6 PDF插件 ; 124

6.7 Web集成 ; 125

6.8 Excel和 Word插件127

6.9 凭证管理 ; 129

6.10 Java、Chrome、Firefox和Silverlight扩展130

6.11 小 结 ; 131

第7章 处理用户事件和辅助机器人132

7.1 什么是辅助机器人 132

7.2 监视系统事件触发器 133

7.3 监视图像和元素触发器 ; 135

7.4 通过键盘事件启动辅助机器人144

7.5 小 结 ; 146

第8章 异常处理、调试和日志记录 ; 147

8.1 异常处理 ; 147

8.2 常见异常和处理方式 ; 150

8.3 日志记录和截屏 ; 152

8.4 调试技巧 ; 153

8.5 收集故障转储157

8.6 错误报告 ; 158

8.7 小 结 ; 159

第9章 管理和维护代码160

9.1 项目组织 ; 160

9.2 嵌套工作流166

9.3 工作流的可重用性 ; 167

9.4 注释技巧 ; 169

9.5 状态机 ; 169

9.6 何时使用流程图、状态机或者顺序流 171

9.7 配置文件的用法和示例 ; 172

9.8 集成TFS服务器 ; 176

9.9 小 结 ; 176

第10章 部署和维护机器人 ; 177

10.1 使用发布实用程序发布工作流 ; 177

10.2 Orchestrator服务器概览 ; 179

10.3 部署流程 ; 184

10.4 使用 Orchestrator控制机器人 185

10.5 使用 Orchestrator部署机器人 ; 187

10.6 许可证管理 ; 192

10.7 发布和管理更新 ; 193

10.8 小 结

前沿

序言

 ;2018年末,我和北京航空航天大学出版社剧编辑交流新的写作计划。计划敲定后,我心血来潮到网上搜索了一下关于UiPath的出版物,结果找到了这本Learning Robotic Process Automation。我看了一下该书的目录,感觉它已经涵盖了RPA 的大部分基础知识,如果能够引进出版这本书的中文版,那么我后续写书可在内容构思上与之互补,针对初级到中级RPA(Rototic Process Automation)开发,两本图书可以形成协同效应。我把这个想法和剧编辑交流,她对此表示认同,于是和本书的原出版社联系版权事宜,最终获得了其中文简体版的翻译授权。版权问题解决了,另一个问题随之而来,我写的那本书原计划2019年8月底交稿,现在多了英文书的翻译工作,如何在不影响既定计划的情况下搞定这两本书呢?毫无疑问,这两本书会占用我所有的业余时间,我不希望绷得太紧,这会影响状态,继而影响两本书的质量。这个时候,我想到了在浙江大学上学的陈学妹,她做事严谨、理性、靠谱,虽然那时我们认识的时间不长,但我觉得和她合作翻译比较放心。事实上,她的确没有让我失望,也证明了我没有找错人。

在翻译过程中,我让陈学妹在自己的电脑上安装UiPath Studio,对着书中的步骤自己操作一遍,有问题可以与我讨论,然后再做翻译。这样一方面可以让她“体会”书中的内容而不是单纯的“理解”,另一方面也可以让她思考和练习书中的内容而不是单纯的翻译。事实上,我们在自己操作的过程中,就发现不少原书内容和实际运行结果有出入的地方,于是通过译者注的方式在译文中指出,我希望读者在阅读过程中也能自己操作一遍,看看实际运行结果和自己想象的是否一致。

我和陈学妹各负责一半的翻译内容,翻译都完成之后,我们交换审校,各自以读者的身份阅读对方的译文。当碰到读起来不太通顺或者难以理解的译文时,我们会找到对应的原文,然后把原文、译文和修改意见一并发给对方,有时我们也会就某些翻译展开讨论,陈述彼此如何理解原文以及为何提出这样的修改意见。虽然已经尽量避免翻译造成的问题,但还是有可能存在疏漏之处,如果读者在阅读过程中发现问题,还望慷慨斧正。

在教育部高等教育司于2019年12月19日正式公布的UiPath公司支持的2019年第一批产学合作协同育人项目立项名单中,我看到北京航空航天大学和陈学妹就读的浙江大学也在其中。随着RPA 的普及,RPA 人才需求将会激增,衷心希望未来看到更多的高校加入,也希望我编写和翻译的图书和后续文章能为国内RPA 教育添砖加瓦。

 ;

前言

现在的数字世界,企业正在寻求经济效益高的数字化交付。机器人流程自动化(RPA)是一项快速发展的技术,它通过模拟人类在计算机上的操作来帮助企业实现流程自动化,从而在保证质量的情况下更快地交付。很多公司正在引入这项技术。UiPath是领先的RPA 平台,也是自动化业务流程的最快方式。本书将带你踏上了解RPA 技术,并学习构建机器人以实现自动化流程的旅程;让你为RPA 的未来做好准备。

本书适合谁

本书适合任何想要开启RPA 职业生涯的读者。C#、VB.NET的基础知识是必需的。

本书涵盖哪些内容

第1章“什么是机器人流程自动化?”中,读者将了解自动化的历史和RPA 的发展历程。 什么类型的自动化可以归类为RPA? 未来的分析师预测了什么? 谁是市场上的主要参与者? RPA 有哪些好处? 本章会谈及所有这些内容。

第2章“录制和播放”中,读者将了解UiPath栈和流程设计器/Studio,并且会使用基于向导的工具来快速自动化常规任务。

第3章“顺序流、流程图和控制流”中,考察录制器生成的项目,并解释程序流(工作流)。读者将了解顺序流的使用和活动的嵌套,并学习使用工作流流程图和控制流(for循环和决策)的构件。

第4章“数据操作”中,读者将了解通过变量使用内存的技术。读者将学习使用数据表存储数据以及在内存中操作数据的简单方式。本章也会演示如何使用磁盘文件(CSV、Excel等)使数据持久化。

第5章“操控控件”中,读者将了解提取信息是RPA 的主要功能,它可以实现UI(User Interface)自动化。在幕后,很多技术协同工作是从UI无缝提取信息的。当常规RPA 技术无法成功提取信息时,光学字符识别OCR(Optical Character Recognition)技术就会用来提取信息。在本章中,读者将了解使用UiPath里的各种选择器来提取信息和操作控件。我们将使用一个浏览器应用程序来完成这个任务,并在每节中详细解释。最后,我们将一个Windows应用程序自动化。

第6章“通过插件和扩展驯服应用程序”中,读者将了解UiPath可提供很多插件和扩展来简化UI自动化。除了桌面屏幕的基本提取和交互,这些插件还允许用户直接与应用程序交互,或者简化UI的自动化。读者将了解这些插件和扩展的用法,每节都有例子和用例。

第7章“处理用户事件和助理机器人”中,读者将了解助理机器人的实用性。所有可以用来触发操作的监视事件本章都会涵盖,还会给出两个监视事件的示例。

第8章“异常处理、调试和日志记录”中,读者将了解异常处理技术、日志错误屏幕截图,以及找出其他有用的信息来帮助调试或报告。读者将学习如何调试代码。

第9章“管理和维护代码”中,读者将了解项目的组织、模块化技术、工作流嵌套,以及使用TFS服务器来维护源代码的版本。

第10章“部署和维护机器人”中,读者将了解发布实用程序和Orchestrator服务器,也将学习如何准备生产环境。

充分利用本书

对C#、VB.NET 有基本了解,有一台可以安装UiPath Studio的笔记本电脑,再加上本书,读者就可以开始使用你的机器人制作流程了!

下载彩图

我们还提供了一个PDF文件,其中包含本书使用的屏幕截图/图表的彩图。读者可以从这里载:https://www.packtpub.com/sites/default/files/downloads/

LearningRoboticProcessAutomation_ColorImages.pdf。

使用约定

本书中使用了很多文本约定CodeInText用于表示文本中的代码、数据库表名、文件夹名、文件名、扩展名、路径名、虚拟URL、用户输入和Twitter标识。举个例子,“在我们这个例子中,我们输入了Whats your name?”。

虽然我们已经尽了最大努力来保证内容的准确性,但错误仍会出现。如果读者在本书里找到错误并告知我们,我们会很感激的。

RPA学习指南:使用UiPath构建软件机器人与自动化业务流程 pdf下载声明

本pdf资料下载仅供个人学习和研究使用,不能用于商业用途,请在下载后24小时内删除。如果喜欢,请购买正版

pdf下载地址

版权归出版社和作者所有,下载链接已删除。如果喜欢,请购买正版!

链接地址:RPA学习指南:使用UiPath构建软件机器人与自动化业务流程