第一部分 机器人流程自动化(RPA)基础 1
第1章 机器人流程自动化(RPA)概述 1
1.1 什么是RPA 1
1.2 RPA的功能 3
1.3 RPA的特点和优势 4
1.3.1 RPA的特点 4
1.3.2 RPA的优势 5
1.4 RPA在财务领域的应用 5
1.4.1 德勤智能财务机器人 5
1.4.2 普华永道财务机器人 6
1.4.3 安永智能财务机器人 8
1.4.4 毕马威智能财务机器人 9
1.4.5 浪潮EAbot智能机器人 10
1.4.6 数字力量智能财务机器人 12
1.4.7 上海茵罗财务与金融机器人 12
1.5 RPA的发展趋势 13
1.5.1 麦肯锡发展观点 14
1.5.2 Everest发展观点 14
第2章 常用机器人流程自动化(RPA)软件介绍 17
2.1 RPA软件组成与产品选择 17
2.1.1 RPA软件组成 17
2.1.2 RPA软件选择 17
2.2 UiPath 18
2.2.1 公司简介 18
2.2.2 UiPath简介 19
2.2.3 产品应用 20
2.3 BluePrism 23
2.3.1 公司简介 23
2.3.2 Blue Prism简介 24
2.3.3 产品应用 25
2.4 AutomationAnywhere 26
2.4.1 公司简介 26
2.4.2 Automation Anywhere简介 26
2.4.3 产品应用 27
2.5 WorkFusion 27
2.5.1 公司简介 27
2.5.2 WorkFusion简介 27
2.5.3 产品应用 28
2.6 WinAutomation 29
2.6.1 公司简介 29
2.6.2 WinAutomation简介 30
2.6.3 产品应用 32
2.7 iS-RPA 32
2.7.1 公司简介 32
2.7.2 iS-RPA简介 33
2.7.3 产品应用 35
2.8 UiBot 35
2.8.1 公司简介 35
2.8.2 UiBot简介 36
2.8.3 产品应用 36
2.9 达观RPA 37
2.9.1 公司简介 37
2.9.2 达观RPA简介 37
2.9.3 产品应用 38
第二部分 UiPath软件技术篇 39
第3章 UiPath的安装与使用 39
3.1 安装UiPath 39
3.2 UiPath的组成 43
3.3 UiPath Studio界面简介 44
3.3.1 启动页面 44
3.3.2 Design页面 47
第4章 UiPath软件基本语法 49
4.1 UiPath数据类型 49
4.2 UiPath变量 49
4.3 UiPath运算符 51
4.4 UiPath条件语句 51
4.5 UiPath循环语句 57
4.6 字符串处理常用方法 61
4.7 模拟实训 63
4.7.1 场景描述 63
4.7.2 自动化流程设计 64
4.7.3 开发步骤 65
第5章 E-mail处理自动化 68
5.1 功能简介 68
5.1.1 关于E-mail 68
5.1.2 E-mail自动化基本介绍 68
5.2 自动读取E-mail 73
5.2.1 使用IMAP协议自动读取邮箱中的未读邮件主题 73
5.2.2 使用IMAP协议自动下载邮箱中的未读邮件附件 76
5.2.3 自动读取Outlook邮箱中的未读邮件 78
5.3 自动发送E-mail 79
5.3.1 使用SMTP协议自动发送邮件 79
5.3.2 使用Outlook自动发送E-mail 83
5.4 自动移动E-mail 84
5.4.1 E-mail移动前的准备 84
5.4.2 移动E-mail 85
5.5 模拟实训 87
5.5.1 场景描述 87
5.5.2 自动化流程设计 88
5.5.3 开发步骤 89
第6章 Excel操作自动化 106
6.1 功能简介 106
6.1.1 关于Excel 106
6.1.2 Excel操作自动化基本介绍 106
6.2 Excel自动化主要控件 106
6.2.1 正在处理类控件 106
6.2.2 表格类控件 110
6.3 Excel数据处理自动化 115
6.3.1 Excel数据复制 115
6.3.2 Excel数据添加 117
6.3.3 Excel数据排序 118
6.3.4 Excel数据读取 122
6.3.5 Excel数据筛选 124
6.4 模拟实训 127
6.4.1 场景描述 127
6.4.2 自动化流程设计 128
6.4.3 开发步骤 129
第7章 PDF读取自动化 139
7.1 功能简介 139
7.1.1 关于PDF 139
7.1.2 PDF读取自动化基本介绍 139
7.2 主要功能 140
7.2.1 第一类:大范围文本识别 140
7.2.2 第二类:特定对象文本抓取识别 143
7.3 模拟实训 151
7.3.1 场景描述 151
7.3.2 自动化流程设计 152
7.3.3 开发步骤 153
第8章 图像识别自动化 162
8.1 功能简介 162
8.1.1 关于图像识别 162
8.1.2 图像识别自动化基本介绍 162
8.2 主要功能 162
8.2.1 基于图像记录 162
8.2.2 键盘自动化 166
8.2.3 检索信息 167
8.3 模拟实训 170
8.3.1 场景描述 170
8.3.2 自动化流程设计 170
8.3.3 开发步骤 171
第9章 Web应用自动化 177
9.1 功能简介 177
9.1.1 关于Web 177
9.1.2 Web应用自动化基本介绍 177
9.2 主要功能 177
9.2.1 设置网址 177
9.2.2 查找信息 179
9.2.3 获取并导出信息 181
9.2.4 运行程序 183
9.3 模拟实训 184
9.3.1 场景描述 184
9.3.2 自动化流程设计 185
9.3.3 开发步骤 186
第10章 应用程序交互自动化 199
10.1 功能简介 199
10.1.1 关于应用程序交互 199
10.1.2 应用程序交互自动化基本介绍 199
10.2 主要功能 199
10.2.1 录入与处理数据 199
10.2.2 导出数据 202
10.3 模拟实训 203
10.3.1 场景描述 203
10.3.2 自动化流程设计 204
10.3.3 开发步骤 205
第三部分 UiPath财务机器人开发 214
第11章 会计记账处理机器人 214
11.1 场景描述 214
11.2 自动化流程设计 215
11.3 机器人开发 217
11.3.1 技术路线 217
11.3.2 开发步骤 217
第12章 杜邦财务分析机器人 234
12.1 场景描述 234
12.2 自动化流程设计 236
12.3 机器人开发 237
12.3.1 技术路线 237
12.3.2 开发步骤 238
第13章 股票投资分析机器人 252
13.1 场景描述 252
13.2 自动化流程设计 254
13.3 机器人开发 255
13.3.1 技术路线 255
13.3.2 开发步骤 256
后记 270