基础课程
培训指南
版本:6.0.1
info@blueprism.com | 英国:+44 (0) 870 879 3000 | 美国:+1 888 7577476H
有关更多信息,请联系:
www.blueprism.com
目录
1. 简介 ...................................................................................................................................................................... 6
1.1.
Blue Prism 的机器人自动化 .................................................................................................................. 6
2.
Process Studio .................................................................................................................................................. 7
2.1.
2.2.
2.3.
2.4.
2.5.
2.6.
2.7.
运行流程 .................................................................................................................................................... 7
基本技能 .................................................................................................................................................... 7
流程验证 .................................................................................................................................................. 10
决策阶段 .................................................................................................................................................. 10
计算阶段 .................................................................................................................................................. 12
数据项 ...................................................................................................................................................... 13
回顾 .......................................................................................................................................................... 16
3. 流程流 ................................................................................................................................................................ 17
3.1.
3.2.
3.3.
3.4.
3.5.
3.6.
3.7.
3.8.
3.9.
决策 .......................................................................................................................................................... 17
循环路径 .................................................................................................................................................. 18
控制运行 .................................................................................................................................................. 18
设置下一阶段 .......................................................................................................................................... 19
断点 .......................................................................................................................................................... 19
集合和循环 .............................................................................................................................................. 20
逻辑层 ...................................................................................................................................................... 25
用于组织的页面 ...................................................................................................................................... 30
回顾 .......................................................................................................................................................... 31
4. 输入和输出 ........................................................................................................................................................ 32
4.1.
4.2.
4.3.
4.4.
4.5.
4.6.
4.7.
4.8.
4.9.
输入参数 .................................................................................................................................................. 32
单步调试和页面 ...................................................................................................................................... 35
数据项可视性 .......................................................................................................................................... 35
数据类型 .................................................................................................................................................. 37
输出参数 .................................................................................................................................................. 38
启动参数 .................................................................................................................................................. 41
控制室 ...................................................................................................................................................... 41
流程输出 .................................................................................................................................................. 46
回顾 .......................................................................................................................................................... 47
5. 业务对象 ............................................................................................................................................................ 49
机密商业信息
第 2 页,共 133 页
5.1.
5.2.
5.3.
5.4.
5.5.
5.6.
Object Studio ........................................................................................................................................ 49
业务对象 .................................................................................................................................................. 50
操作阶段 .................................................................................................................................................. 51
输入和输出 .............................................................................................................................................. 53
流程层 ...................................................................................................................................................... 53
回顾 .......................................................................................................................................................... 54
6.
Object Studio .................................................................................................................................................. 55
6.1.
6.2.
6.3.
6.4.
6.5.
6.6.
6.7.
6.8.
6.9.
创建业务对象 .......................................................................................................................................... 55
应用程序建模器 ...................................................................................................................................... 55
侦察元素 .................................................................................................................................................. 57
属性 .......................................................................................................................................................... 59
属性选择 .................................................................................................................................................. 59
启动 .......................................................................................................................................................... 60
等待 .......................................................................................................................................................... 63
超时 .......................................................................................................................................................... 68
终止 .......................................................................................................................................................... 70
6.10. 写入 .......................................................................................................................................................... 70
6.11. 按下 .......................................................................................................................................................... 75
6.12. 附加和分离 .............................................................................................................................................. 76
6.13. 读取 .......................................................................................................................................................... 80
6.14. 操作 .......................................................................................................................................................... 82
6.15. 操作输入和输出 ...................................................................................................................................... 84
6.16. 数据项作为输入 ...................................................................................................................................... 86
6.17. 回顾 .......................................................................................................................................................... 86
7. 错误和案例管理概述 ........................................................................................................................................ 88
8. 错误管理 ............................................................................................................................................................ 89
8.1.
8.2.
8.3.
8.4.
8.5.
8.6.
8.7.
异常处理 .................................................................................................................................................. 89
恢复和还原 .............................................................................................................................................. 89
抛出异常 .................................................................................................................................................. 91
保留当前异常 .......................................................................................................................................... 96
异常传递 .................................................................................................................................................. 98
异常块 ...................................................................................................................................................... 99
异常处理实践 ........................................................................................................................................ 101
机密商业信息
第 3 页,共 133 页
8.8.
8.9.
保存屏幕捕获 ........................................................................................................................................ 104
回顾 ........................................................................................................................................................ 104
9. 案例管理 .......................................................................................................................................................... 105
9.1.
9.2.
9.3.
9.4.
9.5.
9.6.
9.7.
9.8.
9.9.
回顾 ........................................................................................................................................................ 105
队列项目 ................................................................................................................................................ 108
工作队列配置 ........................................................................................................................................ 111
推迟 ........................................................................................................................................................ 114
尝试次数 ................................................................................................................................................ 115
暂停和还原 ............................................................................................................................................ 117
过滤器 .................................................................................................................................................... 117
报告 ........................................................................................................................................................ 117
回顾 ........................................................................................................................................................ 117
10. 其他功能 .......................................................................................................................................................... 119
10.1. 安全停止 ................................................................................................................................................ 119
10.2. 集合操作 ................................................................................................................................................ 120
10.3. 选择阶段 ................................................................................................................................................ 120
10.4. 警告阈值 ................................................................................................................................................ 121
10.5. 日志记录 ................................................................................................................................................ 122
10.6. 日志查看器 ............................................................................................................................................ 122
10.7. 系统管理器 ............................................................................................................................................ 123
10.8. 流程/业务对象分组 .............................................................................................................................. 124
10.9. 流程和对象引用 .................................................................................................................................... 125
10.10. 导出和导入 ............................................................................................................................................ 125
10.11. 发布管理器 - 包和发布版本 .............................................................................................................. 126
11. 巩固练习 .......................................................................................................................................................... 128
11.1. 订单系统流程 ........................................................................................................................................ 128
11.2. 巩固练习清单 ........................................................................................................................................ 133
机密商业信息
第 4 页,共 133 页
本培训材料和其他文档(以下称为“培训材料”)是 Blue Prism 所提供培训课程的一部分,是 Blue Prism 的知识产权和
机密信息。本培训材料仅与您公司获得的许可 Blue Prism 软件结合使用,且本培训材料遵循该许可的相关条款。此外,
Blue Prism 特此授予您可撤回但不可转让的非独占私人许可,可以在非生产和非商业用途中仅为实现培训目的而使用本培训
材料。在遵循相关操作方法的前提下,您可以修改或调整本培训材料以供内部使用,但条件是 (a) 确保每份副本均包含培训
材料中所涵盖的所有版权和专利相关通知;(b) 保留此等副本的保存位置和使用情况的书面记录;并且 (c) 应 Blue Prism
要求向其提供此等记录的副本,同时允许 Blue Prism 可以在必要时不时进行核实。
为免生疑问,除非许可或其条款允许,否则您不得 (a) 对整个培训材料或其中的任意部分进行复制、转化、逆向工程、逆向
装配、修改、调整、创建衍生作品、反编译、合并、分离、分解、确定源代码或以其他方式转换到二进制代码或任何其他人
类可以感知的形式;(b) 转租、租赁、分配、销售、再授权、出租、出口、再出口、妨害、允许并行使用或以其他方式转移
或授予整个培训材料或任意部分的其他权利;或者 (c) 在未经 Blue Prism 事先书面许可的情况下以任何形式向任何人提供
整个培训材料或其中的任意部分或以其他方式使整个培训材料或其中的任意部分可用。
© Blue Prism Limited,2001 - 2015
所有商标在本文档中的使用得到认可,并用于各自所属方的利益。
Blue Prism 对本文档中引用的外部网站的内容概不负责。
Blue Prism Limited, Centrix House, Crow Lane East, Newton-le-Willows, WA12 9UY, United Kingdom
在英国境内注册:注册编号:4260035。电话:+44 870 879 3000。网站:www.blueprism.com
机密商业信息
第 5 页,共 133 页
1. 简介
1.1. Blue Prism 的机器人自动化
机器人自动化指的是流程自动化,计算机软件可在此流程中使用与用户相同的方式推动现有企业应用程序
软件。这意味着机器人自动化与传统应用程序软件不同,它是一个通过现有应用程序的用户界面操作和协
调其他应用程序软件的工具或平台,从这个意义上来说,机器人自动化并非“集成的”。
Blue Prism 的机器人自动化软件通过对手动流程、基于规则的流程、后勤管理流程进行快速自动化,以
及通过创建“虚拟劳动力”降低成本和提高准确性,使得企业操作变得敏捷、经济。
虚拟劳动力是由操作团队或经认可 Blue Prism 合作伙伴使用我们的机器人自动化技术构建的,旨在利用
现有企业应用程序的演示层快速构建和部署自动化。在 IT 管理的框架以及已通过大量大规模复杂部署迭
代开发的操作模型中配置和管理自动化。
机密商业信息
第 6 页,共 133 页
2. Process Studio
将 Blue Prism 流程创建为与一般业务流程图相似的示意图。
流程在 Blue Prism 中名为 Process Studio 的区域中创建。我们将看到,它与其他流程建模应用程序
(例如 MS Visio)类似,并使用标准流程图符号和表示法。
与 Blue Prism 图的主要区别在于它不是流程的惰性二维表示,而是工作中计算机程序的图形表示,该程
序将与应用程序交互、操作数据,并执行决策和计算。
2.1. 运行流程
Blue Prism 流程不是图片,而是图形形式的程序。我们可以在 Process Studio 中运行流程并观察它的
运行方式。其中一个 Process Studio 工具栏上提供了用于运行流程的命令,类似于 DVD 播放器上的按
钮。
图 1:运行和重置工具栏按钮
练习 2.1.1
打开并运行流程
• 登录到 Blue Prism。
• 在主窗口中选择菜单“File > Open”(文件 > 打开)。
• 按照向导,打开名为 Example Process(示例流程)的流程。
• 进入 Process Studio 后,找到并按下“Go”(运行)按钮
,以运行该流程。
• 查看示意图中的流程如何以橙色突出显示。
• 按“Reset”(重置)(
),然后再次按“Go”(运行)。
• 关闭 Process Studio。
重点
• 每次重新运行流程之前,必须按“Reset”(重置)(
) 按钮。
2.2. 基本技能
流程图由多个阶段组成,这些阶段使用连线连接在一起以形成逻辑结构。
从工具栏中选择所需阶段,并使用鼠标将其放置在示意图上。您可以根据需要对这些阶段进行选择、移动、
调整大小、格式化、剪切、复制、粘贴和删除。阶段也具有各种属性,可通过双击访问这些属性。
通过将鼠标从一个阶段的中心拖动到另一个阶段的中心,使用连线工具创建连线。要一次性选择多个阶段,
可使用不含连线工具的拖放操作程序。
练习 2.2.1
创建新流程
• 在 Blue Prism 主窗口中,在屏幕顶部选项卡式菜单中选择“Studio”。
机密商业信息
第 7 页,共 133 页
或从左侧导航菜单中选择 Studio 图标
• 右键单击 Studio 下的“Processes”(流程)标题,然后从上下文菜单中选择“Create a
Process”(创建流程)。
图 2:创建流程
• 将新流程命名为“First Process”(第一个流程)。
• 为此流程输入简要描述信息。
提示:最好添加有关流程内容的简要描述信息,以方便查看、维护或增强流程。
• 新流程将显示在“Processes”(流程)标题下方。现在,双击将其打开。
• 屏幕的左侧是阶段工具栏。要将阶段放置在页面上,请单击并将其拖至某一位置。可通过将几个不
同阶段拖放到此页面上来尝试执行此操作。
• 您将注意到,阶段工具栏中的其中一个阶段会使用蓝色矩形进行突出显示。如果直接单击此页面,
则将添加突出显示的阶段。单击工具栏上的计算阶段对其突出显示。
图 3:Process Studio 阶段工具栏
机密商业信息
第 8 页,共 133 页