第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 小结 196