第 1章 机器人流程自动化案例\t1
1.1 机器人流程自动化定义 1
1.2 寻找适合RPA的流程 2
1.3 流程定义文档 5
1.3.1 流程概述与交互系统 6
1.3.2 流程图 6
1.3.3 流程详述 7
1.3.4 意外情况 8
1.4 小结 9
第 2章 创建首个Blue Prism流程 10
2.1 Blue Prism系统架构 10
2.2 启动Blue Prism交互客户端 11
2.3 创建首个流程 13
2.4 初识Blue Prism流程设计器 14
2.4.1 添加页 15
2.4.2 编辑页 17
2.4.3 重命名流程 18
2.4.4 保存流程 18
2.4.5 首次运行流程 19
2.4.6 调试流程 20
2.5 加入Blue Prism社区 21
2.6 小结 22
第3章 页、数据项、块、集合与循环 23
3.1 工具箱详解 23
3.2 页 24
3.3 输入和输出 25
3.3.1 添加页面输出 25
3.3.2 添加页面输入 27
3.3.3 跨页传递信息 28
3.4 数据项 29
3.4.1 添加数据项 30
3.4.2 使数据项跨页可见 31
3.5 块 31
3.6 集合 33
3.7 循环 34
3.8 使用校验工具检查错误 37
3.9 小结 39
第4章 操作、决策、选择与运算 40
4.1 操作 40
4.2 决策 44
4.2.1 添加决策以决定是否继续购买商品 44
4.2.2 创建表达式 47
4.2.3 检验表达式 49
4.2.4 评估表达式 49
4.3 选择 50
4.4 运算 55
4.5 多运算 59
4.6 小结 60
第5章 实现业务对象 61
5.1 什么是业务对象 61
5.2 创建业务对象 62
5.3 初识业务设计器 63
5.4 准备开始行动 64
5.5 应用程序建模器 65
5.6 导航阶段的应用 67
5.6.1 启动应用程序 67
5.6.2 测试启动操作 68
5.6.3 终止应用程序 68
5.6.4 测试终止操作 69
5.7 发布操作 69
5.8 使用流程中的自定义业务对象 70
5.9 小结 72
第6章 侦察元素 73
6.1 侦察网页元素 73
6.2 侦察是如何工作的 76
6.3 调整匹配条件 77
6.4 缩小匹配条件的范围 78
6.5 添加元素 79
6.6 元素分类 80
6.7 更多侦察模式 80
6.8 UI自动化模式 82
6.9 UI自动化导航 84
6.10 使用区域模式进行表面自动化 86
6.11 小结 88
第7章 写入、等待和读取 89
7.1 创建搜索操作 89
7.2 写入文本框 90
7.3 单击按钮 91
7.4 等待阶段 91
7.5 读取阶段 95
7.6 使用动态匹配属性 99
7.7 操作也有输入和输出 103
7.8 自行尝试——单击加入购物车按钮 104
7.9 整合流程 108
7.10 小结 109
第8章 与Excel交互 110
8.1 从Microsoft Excel读取购物清单 111
8.2 导入Excel VBO 111
8.3 使用MS Excel VBO打开、展示和关闭Microsoft Excel 112
8.3.1 开始之前 112
8.3.2 打开Excel 113
8.3.3 关闭Excel 114
8.4 MS Excel VBO的构成 115
8.5 打开Excel文件 116
8.6 将整个工作表读取到集合中 117
8.7 写入单元格 119
8.8 CSV文件的注意事项 123
8.8.1 将集合转换为CSV 124
8.8.2 将CSV转换为集合 126
8.8.3 用MS Excel VBO处理CSV文件 127
8.9 小结 128
第9章 发送与接收邮件 129
9.1 使用MS Outlook VBO管理邮件 129
9.1.1 发送邮件 130
9.1.2 设置邮件格式 132
9.1.3 发送附件 133
9.2 接收邮件 134
9.2.1 基础 134
9.2.2 高级 137
9.2.3 专家 137
9.3 小结 139
第 10章 控制室与工作队列 140
10.1 控制室 140
10.1.1 在控制室中发布流程 142
10.1.2 在控制室中手动运行流程 142
10.1.3 流程调度 143
10.2 工作队列的定义 144
10.2.1 创建工作队列 144
10.2.2 向队列中添加项目 144
10.2.3 获取队列的下一项 146
10.2.4 检查队列是否有其他项目 148
10.2.5 标记项目为已完成 149
10.2.6 更新状态 151
10.2.7 标记项目为异常 152
10.2.8 标记项目 153
10.2.9 过滤项目 155
10.3 小结 155
第 11章 异常处理 156
11.1 可预见与不可预见异常 156
11.2 抛出异常 157
11.3 处理异常 158
11.3.1 恢复阶段 158
11.3.2 继续阶段 158
11.3.3 使用恢复和继续阶段妥善处理异常 159
11.3.4 使用块将共享通用异常处理例程的阶段分组 159
11.3.5 处理未预见的异常 162
11.4 在控制室中调试和解决问题 164
11.4.1 概述—从控制室运行流程 164
11.4.2 日志查看器 164
11.5 小结 168