新增功能
概述各发行版中引入的新功能。有关各发行版的更多详细信息,请参阅发行说明。
版本 6.10

全新的可选 Authentication Gateway 组件允许使用外部身份提供程序(如 Azure Active Directory、Okta、OneLogin 等),从而扩展了平台的用户身份验证功能。
Blue Prism Authentication Gateway 的主要功能包括:
- 支持与配置了多重身份验证环境的 Blue Prism 部署一起使用。(不能与单一身份验证 Active Directory SSO 环境一起使用。)
- 在本地,Authentication Gateway 使用 OpenID Connect 与身份提供程序集成;另外,Digital Exchange 的单独许可扩展程序提供了使用 SAML 2.0 的选项。
- Authentication Gateway 安装完成后,Blue Prism 中便将启用外部身份验证,并通过在用户创建过程中从外部身份提供程序添加唯一的用户 ID,将用户配置为使用外部身份验证。
- 与多重身份验证部署中提供的用户映射机制类似,用户单独映射到 Blue Prism 中的角色和权限;无法根据其在外部身份提供程序中的组成员身份来映射用户。
- 多重身份验证环境中的现有 Blue Prism 本机和/或 Active Directory 用户可通过单向用户转换转换为使用外部身份验证。
有关更多详细信息,请参阅 Blue Prism 中的身份验证和 Authentication Gateway。

我们对 Chrome、Edge 和 Firefox 浏览器自动化功能进行了以下改进:
-
从应用程序建模器启动 Chrome、Edge 或 Firefox 浏览器时,Blue Prism 现在将检测是否安装了适合该浏览器的浏览器扩展程序。如果未找到浏览器扩展程序,或者安装的版本与正在使用的 Blue Prism 版本不兼容,屏幕上会显示一条消息通知用户。
-
为了降低复杂性,Blue Prism 浏览器扩展程序的版本控制将从 6.10 开始遵循 Blue Prism 软件版本模式。例如,6.10.0.0 是浏览器扩展程序的第一个版本,与 6.10.0 一起使用。

Blue Prism 交互式客户端用户界面和在线产品帮助现在提供拉丁美洲西班牙语版本。Blue Prism 用户界面和在线帮助会自动按照操作系统的已配置区域设置来显示。也可以在 Blue Prism 登录屏幕上选择所需的语言。
作为此增强功能的一部分,现在,通过在“系统”>“日历”设置中选择所需的地区,即可在日历中选取墨西哥的公共假日。

为提高 Blue Prism 的性能和可用性,我们进行了以下改进:
-
在 Process 和 Object Studio 中打开进程或对象时,只有所有可用环境变量的名称才会在本地加载和缓存。仅为进程或对象中引用的环境变量加载更多详细信息。以前,在 Process 和 Object Studio 中打开进程或对象时,会加载所有可用环境变量的所有详细信息,这会影响加载时间。
-
创建或修改发行包时,选择依赖项的选项现在将显示所有相关的直接和间接组件。以前,该列表仅显示直接引用的内容。仅显示用户有权访问的组件。
-
用户现在可以直接在“表达式测试向导”窗口中编辑表达式,该窗口在点击 stage 属性窗口中的“计算表达式”按钮时显示。完成编辑后,stage 属性窗口中的表达式将会刷新。以前,用户只能在“表达式测试向导”窗口中输入测试值,且必须返回 stage 属性窗口才能对表达式进行实际更改。
-
用户现在可以确定哪些运行时资源在启动时连接到哪个应用程序服务器,无需登录每个运行时资源。运行时资源连接的应用程序服务器名称及其运行所在的端口现在显示在“环境摘要系统报告”中(“系统”>“报告”>“环境摘要”>“生成报告”)。
-
“创建对象/进程向导”现在提供了用于打开新建项的选项。以前,用户必须浏览树并在创建后手动打开对象或进程。
版本 6.9

在 Chrome、Edge 和 Firefox 中自动化应用程序时,为改进其功能进行了以下改进:
- 新版本的 Blue Prism 浏览器扩展程序现在可通过 Blue Prism 安装程序及 Chrome、Edge 和 Firefox Web 商店进行安装。了解更多信息
-
用户现在可以使用应用程序导航器来查看网页 HTML 的树视图以及在 Chrome、Edge 和 Firebox 浏览器中选择 Web 元素。了解更多信息
-
在 Object Studio 的应用程序建模器中,新的 Web CSS Selector 属性在与 Web 元素交互时提供了更多灵活性,以实现浏览器自动化。
-
用户可以从 Blue Prism 的单一实例中探查以及与多种同类型浏览器实例进行交互。在多个环节中加入了新的唯一的追踪 ID 以允许用户在多个窗口可用时,能限定探查特定的浏览器窗口。
- 用户还可以打开多个 Blue Prism 实例并在同一设备上探查多个浏览器实例而毫不冲突。
-
在读取环节中的新的 Get HTML 操作允许用户在使用浏览器扩展程序时,如果无法与元素成功交互,可从 Web 元素中提取 HTML。
-
当使用基于浏览器的应用程序模型与此类元素进行交互时,“导航”环节中新的“悬停”操作支持与网页元素(包含悬停状态)进行交互。

审计日志的可用性和可搜索性做出了如下改进:
- 在审计日志中添加了新的按日期搜索的功能,默认情况下仅返回最近七天的日志,减少了打开屏幕所用的时间。
- 还可以通过用户指定的搜索词过滤为特定日期记录的日志。
-
通过对下拉栏的升序或降序日期更新排序,按日期排序也变得更容易。

在整个 Blue Prism 交互式客户端中添加了下列增强功能,从而进一步改善 Blue Prism 的总体可访问性:
- 现在为数字字段添加了鼠标悬停状态。
- 现在选中项目后,按钮、文本框、单选按钮和数字字段的鼠标悬停状态会消失。
- 对 Studio 树状视图中的键盘导航方式进行了改进,以确保导航顺序现在遵守标准化的次序,并且反映出屏幕上的显示顺序。
- 对 Object Studio 和 Process Studio 中环节属性对话框的键盘导航方式进行了改进,以确保导航顺序现在遵守标准化的次序,并且反映出屏幕上的显示顺序。对“写入”环节、“数据”环节日历和拖放操作的键盘导航方式的改进计划将之后的版本中推出。
- 现在安装 Blue Prism 时,将自动关联两个新的文件扩展名(.bpprocess 和 .bpobject)。这将允许在 Windows 资源管理器中通过简单双击,把流程和对象导入至 Blue Prism。
- 现在,当用户离开选项卡并在之后重新打开时,“Studio”、“控制”、“分析”和“系统”选项卡中左侧导航窗格的布局将保留。

拥有单一身份验证 Active Directory 环境访问权限的管理员现在可以根据其 Active Directory 安全组成员身份自动将角色映射到各个用户,从而将单一身份验证 Active Directory 环境转换为多重身份验证 Active Directory 环境。了解更多信息
版本 6.8

用户能在 Blue Prism 中进行身份验证的方式经过了改进,从而带来更高的灵活性,并且支持更复杂的 Active Directory 环境。创建新的 Blue Prism 数据库时,管理员能够选择两种环境类型之一:
- 多重身份验证环境—建立在现有的 Blue Prism 原生身份验证之上,另外还支持新的 Active Directory 身份验证方法(角色映射到 Blue Prism 中的各个用户)。在建立恰当域/林信任的情况下,可以跨多个域和林包含多重身份验证环境中的 Active Directory 用户。从 6.8 起,所有 Blue Prism 原生身份验证环境都将会更新,以支持多重身份验证。了解更多信息
- 单一身份验证环境—支持 Active Directory 身份验证(用户仅通过 Active Directory 登录,而且角色映射到 Active Directory 安全组)。单一身份验证环境中的 Active Directory 用户可以包含在多个域中,但只能包含在一个林中。这在以前的 Blue Prism 版本中称为 Active Directory 单点登录。了解更多信息

现在,通过 Blue Prism Chrome 浏览器扩展程序支持与基于 Chromium 的 Microsoft Edge 版本中呈现的应用程序和网页进行集成。用户必须通过 Chrome 商店手动安装 Blue Prism Chrome 扩展程序,才能使用基于 Chromium 的 Microsoft Edge 浏览器。了解更多信息

Blue Prism 交互式客户端用户界面和产品帮助现在提供德语版本。启动 Blue Prism 时,用户界面将在与支持的语言对应的操作系统区域设置下自动显示,并且对日期、时间和数字等元素使用本地化格式。登录屏幕还添加了一个下拉菜单,供用户选择客户端的语言。产品内帮助也已全部翻译成日语、简体中文、法语和德语,而且,访问此帮助时,它会匹配用户界面的语言。

在 Blue Prism 交互式客户端以下区域中的左窗格顶部添加了一个新的搜索框,可让用户更轻松地查找和筛选相应导航树中的现有项:
- Studio > 流程和对象
- 分析 > 磁贴库
- 系统 > 资源—管理
- 系统 > 工作流程—工作队列
- 系统 > 安全—用户

现在,当根据 Blue Prism 数据库进行身份验证时,Blue Prism 支持集成的 Windows 身份验证。这带来了以下能力:在使用仅支持 Windows 身份验证的数据库的 Blue Prism 部署中使用数据网关。此发行版进行了多项更改,以便在以下屏幕上支持此项改进:
- 数据网关—设置—现在,当将数据网关连接到 Blue Prism 数据库时,用户可以选择使用 Windows 集成安全性。用户现在可以选择使用 SQL 原生用户帐户(存储在 Blue Prism 凭据记录中)或使用 Windows 身份验证将数据网关连接到 Blue Prism 数据库。了解更多信息
-
服务器配置详细信息—BPServer 的“详细信息”选项卡中的现有数据网关设置已移动到新的“数据网关设置”选项卡中。作为此移动的一部分,“数据网关流程端口”设置已重命名为“通信端口”。用户还可以选择指定用于访问 Blue Prism 数据库的 Windows 身份验证用户。了解更多信息
- 数据网关输出向导—添加了一个新页面,可让用户选择要为所选输出类型包括的会话日志字段。了解更多信息

为了让用户能够轻松比较 Process Studio 和 Object Studio 中的环节,现在可以同时打开单个流程或对象中的多个环节的“属性”对话框。了解更多信息

在整个 Blue Prism 交互式客户端中引入了多项改进,从而改善了 Blue Prism 用户界面的总体可用性:
-
现在,在使用光标或键盘选中按钮、文本框和单选按钮后,它们会以黄色突出显示。
- 另外,还为按钮、文本框和单选按钮增加了新的鼠标悬停状态。
- 在 Process Studio 和 Object Studio 中,当前所选页面对应的选项卡将以蓝底白字的形式突出显示。
- 在控制室中,面板之间的分隔线会在鼠标悬停于其上时变为灰色,并会在光标焦点落于其上时以黄色突出显示。现在,当用户导航到其他选项卡或者登录其他环境,然后返回控制室时,分隔线位置会保持不变。
版本 6.7

Blue Prism 应用程序服务器会在本地配置文件中存储一些信息, 其中包括数据库连接和加密方案数据。为了给这些配置文件中的数据提供更高级别的保护,用户可以使用证书加密来保护 Blue Prism 应用程序服务器配置数据。证书加密可提供更可靠的服务器配置加密,从而降低了恶意用户访问客户数据的风险。
有关对 Blue Prism 应用程序服务器配置使用证书加密的更多详细信息,请参阅配置服务器配置文件加密设置。

帮助系统现在具有基于服务器的新 HTML5 版本,为用户提供了更现代化且易于访问的用户界面,能让用户获得增强的功能和更好的用户体验。新的帮助系统采用响应迅速的灵活布局,可在多种设备上查看。由于帮助系统不再包含在产品发行版中,因此,我们可能会在需要时更新内容,以确保信息保持准确和最新,并且解决用户需求。
现在,可以通过在线帮助访问发行说明、安装指南和一系列其他功能指南。内容提供日语、中文和法语版本,并会自动显示在 Blue Prism 用户界面中选择的语言版本。用户可以使用以下链接访问所有语言的在线帮助:

Blue Prism 交互式客户端用户界面和产品帮助现在提供法语版本。启动 Blue Prism 时,用户界面将在与支持的语言对应的操作系统区域设置下自动显示,并且对日期、时间和数字等元素使用本地化格式。登录屏幕还添加了一个下拉菜单,供用户选择客户端的语言。产品内帮助也已全部翻译成日语、简体中文和法语,而且,调用此帮助时,它会匹配用户界面的语言。

Blue Prism 中增加了“Digital Exchange”选项卡,点击该选项卡会打开 Blue Prism Digital Exchange。

“我的配置文件”选项卡允许用户快速更改密码和注销。
版本 6.6

Blue Prism 与执行符合联邦信息处理标准 (FIPS) 的算法的设备兼容。检查 Blue Prism 应用程序服务器、交互式客户端和运行时资源,查看是否已在设备上启用了使用符合 FIPS 的算法进行加密、哈希计算和签名的安全策略。
如果已启用符合 FIPS 的安全策略:
- 不能在交互式客户端的加密方案和工作队列系统设置中选择不符合 FIPS 的加密方案。
- 为应用程序服务器配置加密方案时,不能选择不符合 FIPS 的加密方案。已经配置了不符合 FIPS 的加密方案的应用程序服务器将不会运行,并且会记录错误。
- 调用用户配置的不符合 FIPS 的加密方案的任何 AutomateC 命令都不会运行。
- 在尝试登录交互式客户端或启动引用使用不符合 FIPS 的加密方案的数据库的运行时资源时,系统将显示咨询消息。仍然可以登录到此类设备,但是引用不符合 FIPS 的加密方案的流程和对象只有在方案更新后才能运行。
版本 6.5

数据网关提供了一种易于使用的集中式方法,可将数据从 Blue Prism 中推出,供外部系统用于监控和报告、长期数据存储以及提供给机器学习模型。利用高级配置方法,可以将数据定向到任何需要的目标。可以对数据进行可视化和分析,以提供有关 Blue Prism 环境的宝贵见解,而无需在每个相关流程自动化中手动构建类似功能。
通过提供在 Blue Prism 数据库之外存储数据的功能,组织可以使用数据网关支持灵活的数据存储要求。例如,组织可能希望将所有会话数据保存在 Blue Prism 数据库之外,或者他们可能选择将数据存储在数据库中较短一段时间,从而推出这些数据的副本以进行长期数据存储。
通过应用设置,可确定数据网关引擎将处理哪些数据,而配置定义了将数据推送到哪些输出。来自会话日志、已发布的仪表盘、流程环节和工作队列分析的数据可以发送到各种外部输出(HTTP 端点、外部数据库、第三方分析工具和平面文件),从而灵活控制数据分析和存储。
数据网关引擎使用多个 Logstash 组件来将会话日志数据发送至已配置的输出。
要设置数据网关,必须在应用程序服务器上安装多个 Logstash 组件—可以从 Blue Prism 客户门户提供的单独安装程序安装这些组件。还必须在“服务器配置”屏幕中的应用程序服务器上启用数据网关(在该屏幕中,还必须指定应用程序服务器的侦听端口)。了解更多信息

工作队列快照按照已定义的时间间隔对工作队列指标拍摄定期快照,并将当前数据与之前快照中的数据进行比较,以分析其中的差异并跟踪趋势。这些趋势可以在仪表盘磁贴中可视化,可以发送至数据网关,也可以外部化到管理信息和业务智能工具中,从而提供一种快速轻松的方法,帮助更好地了解:
- 要处理的项的级别
- 已处理项的数量
- 出现异常的次数
- 队列数量的异常峰值
举例来说,工作队列快照可以用来确定当前的案例平均持续时间与平常周一上午的比较情况,或者追踪周五上午队列中的案例数量在过去七天如何波动。
必须在“设置”>“报告”中启用收集使用率和生产力统计信息选项。
在“系统”>“报告”>“工作队列快照”中创建的快照配置确定哪些队列包含在数据中,以及按照何种频率获取快照。所有快照数据均保存 28 天,之后将自动删除。
快照分析
现在可以使用两个数据源,它们允许在仪表盘磁贴中可视化快照比较数据:
- 队列快照比较—将指定指标的当前数据与给定日期的数据作比较。
- 比较队列快照与趋势—将指定指标的当前数据与算出的选定期间平均值作比较。
可以用于比较的指标的示例有:项目总数、待处理项数和平均空闲时间。了解更多信息

为确保与不断发展的网络基础设施保持兼容,引入了对 IPv6 连接的支持。Blue Prism 可以部署在使用 IPv4 或 IPv6 网络协议进行所有连接的环境中,也可以部署在混合使用这两种协议的环境中。这使所有 Blue Prism 组件(运行时、客户端、应用程序服务器)能够使用首选或最合适的方法进行连接。
为支持此功能,Blue Prism 服务器配置实用程序的绑定部分经过了更新,可接受使用 IPv6 地址来代替当前可用的主机名或 IPv4 地址选项。设备被配置为同时支持 IPv4 和 IPv6 连接时,默认使用 IPv6。了解更多信息

Blue Prism 交互式客户端用户界面和产品帮助现在提供日语和简体中文版本。启动 Blue Prism 时,用户界面将在与支持的语言对应的操作系统区域设置下自动显示,并且对日期、时间和数字等元素使用本地化格式。登录屏幕还添加了一个下拉菜单,供用户选择客户端的语言。产品内帮助也已全部翻译成日语和简体中文,而且,调用此帮助时,它会匹配用户界面的语言。

登录代理经过了更新,已将 SAS 代理包括在内,该代理能够在需要时发送经过编程的 Ctrl + Alt + Del 按键序列。用于配置此功能的新选项已添加到登录代理安装程序。了解更多信息

版本 6.5 和 Tesseract OCR V4.0.0 一起安装。Tesseract OCR 使用模式匹配和基于语言的复杂文本识别技术,并帮助阅读屏幕上的文本和识别表单标签。
语言包
Blue Prism 随附 Tesseract 英语语言文件。要处理的其他语言的语言包必须下载并分发到将运行 Tesseract 的每个设备上。
此发行版不支持 6.5 之前版本的 Tesseract 语言包。如果升级为版本 6.5,则必须安装新的语言包。产品“帮助”中提供了有关如何完成此步骤的说明。可从以下网站下载语言包:https://github.com/tesseract-ocr/tesseract/wiki/Data-Files
运行设置
作为 6.5 升级的一部分,“系统”>“设置”中提供了以下适用于 Tesseract V4.0.0 的选项:
- 0—仅旧引擎—在模拟 V3.05.01 行为的兼容模式下运行 Tesseract V4.0.0,最适合在升级后进行故障排除。
- 1—仅神经网络 LSTM 引擎—运行时使用 OCR 引擎,该引擎使用了基于长短期记忆 (LSTM) 的神经网络系统。
- 2—旧引擎 + LSTM 引擎—在兼容模式下运行,并且添加了对 LSTM 的支持。
- 3—默认(基于可用的引擎)—对于现正在已安装的 Blue Prism 版本中使用的 Tesseract 版本,使用最适合该版本的可用引擎。
恢复为以前的 Tesseract 版本
可以手动将 Blue Prism 6.5 配置为与 Tesseract V3.05.01 一起工作—该 Tesseract 版本随 Blue Prism v6 的早期版本提供。
将 Tesseract V3.05.01 的可执行文件添加到 Blue Prism 安装位置即可做到这一点。为此,请在用于设计使用 Tesseract 的自动化的每个运行时资源和交互式客户端上完成以下步骤。
-
导航到 Blue Prism 6.5 安装位置的 Tesseract 文件夹:
C:\Program Files\Blue Prism Limited\Blue Prism Automate\Tesseract\
如果已经使用自定义安装位置,请调整此路径。
- 删除 tesseract-4.0.0.exe 文件。
-
添加 Tesseract V3.05.01 版本的可执行文件(对于从 6.0 到 6.4.2 的所有 Blue Prism 版本,可从同一安装位置获取该文件)。
V3.05.01 Tesseract 可执行文件的文件名是 tesseract.exe—文件名不包含版本号。
-
确保“系统”>“设置”中的“应用程序管理器设置”已设置为“3—默认(基于可用的引擎)”。
- 安装适用于 Tesseract V3.05.01 的语言包。
Blue Prism 下次启动时,将使用 V3.05.01 版本的 Tessaract。

Google Sheets VBO 提供与 Google Sheets 交互的易于配置的方法,能让流程自动化创建和更新电子表格。自动化可与单个单元格或单元格范围交互,以获取和设置指定单元格中的值或公式。
该 VBO 包含以下操作:
- 附加数据—将给定的数据添加到指定的单元格或单元格范围中。
- 清除范围—清除指定的单元格或单元格范围中的所有数据。
- 获取范围值—从单个单元格或单元格范围中获取值或公式。
- 设置范围值—为单个单元格或单元格范围设置值或公式。
- 创建工作簿—在 Google Sheets 中创建新文档并返回其工作表 ID。
要配置并使用 Google Sheets VBO,需要有启用了 Google Sheets API 的 Google 帐户。还需要使用关联的 Google 客户端 ID 来配置必要的环境变量,以便访问该帐户的 Google 工作表。
该 VBO 需要将多个 DLL 放置到每台将运行它的设备本机上才能工作。为协助部署,Blue Prism 安装程序包含了用于安装 Google Sheets Automation 组件的选项,用户可在进行自定义安装时使用该选项放置这些 DLL。了解更多信息...
版本 6.4

Blue Prism 的智能自动化技能使企业组织能够培养出更聪慧、能力更强的数字化员工,从而在整个企业中优化和大众化 AI 能力。这些技能有助于提高运营敏捷性和生产力,从而改变了企业组织使用技术来驱动业务价值的方式。现在,可以轻松通过合作伙伴生态系统来采用技术,这使企业组织易于利用能实现真正运营敏捷性的技术(例如人工智能能力、机器学习和分析)。
Blue Prism 智能自动化技能是一项功能(例如预先配置的与外部服务或能力的连接),已经品牌化和打包,用于 Blue Prism 流程自动化。技能包通常包含 Web API 定义,还可能包含任意数量的对象、流程和凭据,以支持 API 定义的使用。技能包可导入 Blue Prism 中,随后可用作对象和流程中的环节,这提供了与不同技术进行交互的快速有效的方式,而且不会因必须创建和配置所需的 Blue Prism 项而产生开销。了解更多信息

Web API 功能提供了配置接口,能以原生方式与提供已发布的 HTTP API 的系统和服务进行交互。这可让 Blue Prism 与这些服务进行交互,以便在自动化业务流程中向这些外部系统提供数据或使用这些外部系统提供的数据或服务。Web API 提供的功能可让 Blue Prism 自动执行最常见的服务。另外,通过使用代码环节,可以扩展这些功能,以满足定制的或更复杂的数据结构和身份验证机制的要求。了解更多信息...

Blue Prism 可以部署在使用了包含的数据库(在 Microsoft SQL Server 上托管)的环境中。必须手动创建和配置包含的数据库—可能还需要手动应用升级脚本,而非使用产品内的更新数据库功能。了解更多信息
版本 6.3

Blue Prism 使用专用浏览器扩展程序为自动化 Google Chrome 和 Firefox 提供原生支持。这些扩展程序可让 Blue Prism 与 Chrome 和 Firefox 中显示的网页和应用程序进行交互。
应用程序建模器向导中更新了一种基于浏览器的新应用程序(Chrome 和 Firefox)类型,该类型允许在导航、读取和写入环节中探查和使用 Chrome 和 Firefox 元素。此外,还引入了新的网页探查模式,该模式专门与扩展程序一起使用。了解更多信息

此版本引入了一种新机制,用于验证运行时资源接收的重要指导性通信。这可以让运行时资源通过验证发出请求的用户是否具有针对特定流程和资源的授权,来强制执行此版本中引入的日益精细的安全模型。在版本 6.3 之前,系统会使用帐户权限针对评估的环境验证运行时资源。
默认情况下会启用此改进机制,并通过“会话管理强制执行用户控制权限”设置来表示。启用后,该设置会禁用传统的程序控制:创建、删除和启动,并用 createas、deleteas 和 startas 替换它们。
如果禁用此设置,则系统使用用于启动将验证的运行时资源的用户帐户(而非控制用户)的权限。建议不要这样做,这样做只是为了向后兼容,而任何以程序方式控制运行时资源的脚本都会更新以使用建议的机制。
版本 6.2

现提供与领先云 AI 服务的 API 集成,并可通过一系列可视业务对象 (VBO) 来使用。在 Blue Prism 门户的“文档”部分中,可以下载 ZIP 文件形式的 VBO。通过这些 VBO 提供的集成可以在 Blue Prism 流程自动化中应用更高级别的智能。
以下 API 集成可用于 Blue Prism 6.2 及更高版本:
- 谷歌云
- 自然语言
- 翻译
- 视觉
- 微软认知服务
- 文本分析
- 文本和语音翻译
- 语言理解智能服务 (LUIS)
- 计算机视觉
- IBM Watson
- 自然语言理解
- 语言翻译
- 视觉识别

Blue Prism 6 经认证可用于 Excel 和 Word 2016 的桌面安装。与 Excel 和 Word 交互的自动化可以与核心产品附带的专用可视业务对象 (VBO) 一起使用。这些 VBO 将在整个 v6 系列中继续得到扩展和增强。

通过添加专用的探查模式和 UI Automation 导航器,引入了对 Microsoft UI Automation (UIA) 的原生支持。UIA 是一个可访问性框架,可以让 Windows 应用程序提供和使用有关用户界面的编程信息。在创建自动化时,UIA 在速度、准确性和弹性方面均优于 Active Accessibility (AA)。作为原生探查模式,AA 继续获得支持。
UI Automation 探查模式
UIA 探查模式可用于识别目标应用程序的可视元素,并以与其他原生探查模式选项相同的方式将其添加到应用程序模型中。
UI Automation 导航器
UI Automation 导航器提供多个视图,可用于遍历应用程序的 UI 模型。一旦目标应用程序启动,便可以从应用程序建模器访问导航器。
Automation 导航器中的可用视图分为“原始”、“控制”和“内容”三类。
可以通过在模型上方的筛选器框中输入搜索词来筛选模型。按 Enter 或暂停键入片刻后,系统将对树进行筛选,使树中仅包含其名称或所选属性含有筛选器文本的元素。
原始视图
严格遵循应用程序本机编程结构的自动化元素的完整树。这是可用的最详细视图。
控制视图
这是原始视图的子集。它包含向用户显示信息或可以让用户执行操作的元素。它还可能包含有助于构建 UI 逻辑结构的非交互式 UI 元素,例如列表视图标题、工具栏和菜单。所使用的非交互式元素不会显示在控制视图中。
内容视图
这是控制视图的子集。它包含在用户界面中传达信息的元素,其中包括可以接收键盘焦点的 UI 元素和一些不是 UI 元素上的标签的文本。

引入了多个与将流程和对象作为 Web 服务公开有关的新选项:
- 现在,当在用户界面中公开 Web 服务(也可以通过包含 /forcedoclitencoding 开关的命令行公开)时,可以强制执行文档/文字编码。这将强制所有操作(包括“初始化”和“清理”)使用指定的格式。如果未选择此强制选项,则“初始化”和“清理”操作将使用 RPC 编码,并且将根据集合数据类型是定义为输入参数还是输出参数来确定自定义操作的编码。
- 现在可以选择使用覆盖地址配置将在服务的 WSDL 中显示的 Web 服务地址位置。启动运行时资源时,使用 /wslocationprefix 命令行开关配置此选项。如果未设置位置,系统将继续通过“系统设置”下配置的计算机(短)名称或 FQDN 对资源进行寻址。
- 在调用已公开为 Web 服务的流程或对象时,简单类型的输出不再具有空的 XML 命名空间 (xmlns="")。为了向后兼容,将流程或对象作为 Web 服务公开时,用户可以指定:如果 Blue Prism 确定应该使用 RPC 编码,则应使用传统命名空间。
版本 6.1

Blue Prism 已与行业领先的软件漏洞扫描组织 Veracode 签订合同,由行业标准信赖的第三方应用程序漏洞分析提供商进行定期产品漏洞分析。
Blue Prism 6.5 版本已获得 Vercode 等级 5 认证,并通过了 OWASP Top 10 评估。v6 系列中的每个后续发行版都会根据相同标准进行评估,并获得相应发行说明中概述的目标合规性认证。
Blue Prism 始终致力于确保符合最新的数据安全规范和标准。我们利用像 Veracode 这样的独立第三方来加强自身安全性。通过不断的测试和审查并确保我们拥有适当的工具和流程,Blue Prism 不断提供安全的软件机器人、降低数据泄露的风险,并满足各种行业的合规性要求。
可根据需要从产品支持部门获取合规性重点内容汇总报告。
有关 Veracode 漏洞分析的更多信息,请访问:https://www.veracode.com/products/binary-static-analysis-sast
版本 6.0

多种表面自动化技术经过了大幅改进,可带来以下好处:
- 降低设计自动化时的复杂性。
- 减少构建自动化时所需的技能组合。
- 提高自动化功能执行时的性能和弹性。
可以根据能看到这些改进的产品领域对它们进行分组:
- 区域编辑器—用于定义如何查找区域的机制已经过扩展。现在可以:
- 轻松选择是应根据坐标还是应根据图像匹配来查找区域。图像匹配查找方法旨在与具有静态内容(例如标签、图标和按钮)的表单元素一起使用。坐标区域适用于包含动态内容(例如文本、复选框和组合框)的元素。
- 选择区域的搜索范围。可以在屏幕上的任何位置(固定位置或相对于另一区域的位置)搜索图像区域。默认情况下,会使用固定位置搜索坐标区域,但也可以使用相对搜索方法。
- 当使用图像匹配和固定位置时,可以定义该位置周围的搜索区域,以适应图像在既定容限内偏离位置的情况。潜在搜索范围越大,搜索检测效率就越低。
- 在使用相对定位时,系统将根据父项的实际位置动态调整区域的运行时搜索范围。图像区域和基于坐标的区域都可以设置为相对元素。
- 设置图像区域的 RGB 颜色容差范围。这允许在运行时图像像素颜色的 RGB 值存在差异。
- 将图像转换为灰度。适用于在不能仅依赖于颜色的情况下搜索和识别图像区域。
- 流程开发—流程开发 Studio 包含一些改进,用以降低构建弹性流程时的复杂性:
- 可以在等待环节使用新的“检查存在”条件,以便在继续之前检查图像区域是否存在。
- 可以在导航环节中的各操作之间设置时间间隔。
- 可以在导航环节中的“发送”操作和“按键”操作的各个击键之间设置时间间隔。(全局发送按键、全局发送按键事件、窗口按键、包含 Alt 的窗口按键)。

现在,将 Generic HLLAPI 连接器用于大型机仿真程序时,需选择仿真程序根据配置将使用的 API 代码页。这可以实现与配置为使用各种语言环境的大型机仿真程序的交互,包括那些包含双字节字符集的语言环境。为现有流程提供向后兼容性,默认为 ASCII 编码转换器。
通过在探查上下文菜单中引入 RTL 选项,还增强了与按照从右到左 (RTL) 的顺序显示文本的大型机仿真程序的交互。启用后,被探查元素的位置将根据目标 RTL 显示进行计算。

提供了新的分析功能,以扩展以前的仪表盘功能。该功能可以改进指标,并配置仪表盘和会话信息,以指向外部分析和监控系统,从而跨多个环境监控或聚合指标。这是通过两种新机制实现的:
- 已发布的仪表盘:一种新型仪表盘,可以在应用程序服务器事件日志中捕获相应的指标,以供外部监视或分析工具(如 Splunk)收集。已提供新的“设计已发布的仪表盘”权限。
- 将会话日志信息传递给外部目标。最初,此机制支持将会话日志信息推送到 Splunk HTTP 侦听器。
需要在 Blue Prism 服务器上进行其他配置,才能启用上述两个功能。如果启用会话日志的 Splunk 集成,则应考虑执行的日志记录的级别,因为高级别的日志记录可能会影响流程性能。
要使已发布的仪表盘数据在 Splunk 中可用,必须满足以下条件:
- 已针对外部日志记录进行了适当配置的 Blue Prism 服务器。
- 已创建至少一个已发布的仪表盘,其磁贴包含要由 Splunk 提取的数据。
- Blue Prism 已添加到 Splunk 本地事件日志集合中。
此外,要使会话日志数据在 Splunk 中可用,必须完成以下步骤:
- 已在 Splunk 中配置 HTTP 事件收集器,并生成令牌值。有关如何完成此设置过程的进一步信息,请参阅以下网站:http://dev.splunk.com/view/event-collector/SP-CAAAE6M。
- 令牌值已添加到相应的配置文件中。

版本 6 和 Tesseract OCR V3.05.01 一起安装。Tesseract OCR 利用模式匹配和基于语言的复杂文本识别,并且可用于不适合使用原生字符识别引擎与屏幕文本进行交互的情况。此发行版不支持 6 之前版本的 Tesseract 语言包。如果升级为版本 6,则必须安装新的语言包。
可从以下网站下载语言包:https://github.com/tesseract-ocr/tesseract/wiki/Data-Files

版本 6 具有微软 Azure 和亚马逊 AWS 云部署模式的参考架构。禁用 Windows Communication Foundation (WCF) 服务器通信方法会使云端进行的部署更容易且更具可扩展性。此外,还启用了对负载平衡和 NAT 等其他功能的完整支持。用户应参考 Blue Prism 用户门户网站上的相关“云参考架构”文档,以了解有关这些主题的进一步指导信息。

已进行多项改进,提高了劳动力管理过程的可见性和简易性。这些改进包括:
- 现在,“会话管理”窗格为“流程”和“资源”提供多选筛选器,在启用后,“会话管理”窗格会根据“流程”和“资源”窗格中的用户选择进行自动筛选。
- 现在,可设置流程在进入警告状态之前可以在指定环节花费的最长时间。在系统范围内配置警告,并且可以选择为每个环节定义一个覆盖值。
- 会话管理中会明确地显示流程中启动的最新环节(以及启动日期和时间)。
- 离开控制室进行导航时不会再导致所选资源会话视图被重置。
- 系统将更突出地显示作为当前资源池控制器的资源。
- “劳动力可用性”磁贴已更新,可以更准确地反映出所有资源的状态,包括有关多少资源已注销、正在工作、空闲、丢失和离线的数据。
现在,控制室中的“资源”面板包含有关每个运行时资源的更详细信息。更改包括:
- 显示资源状态的新机制,例如运行时资源是否空闲、正在运行、离线或缺失,以及每个设备上运行的会话数量。这是基于运行时资源定期主动提供相关信息而得出的。
- 预期会离线的资源现在显示为丢失,同时显示自上次成功连接后经过的总时间,上限为 5 分钟。
- 如果资源已设置为“私有”,则会显示该资源被分配到的用户帐户。
- 现在,用于指示是否可以从控制室建立与指定运行时资源的直接(指令性)连接的连接状态信息将显示在窗格的右列中。

现在可将异常环节设置为保存屏幕捕获。当在生产环境中使用时,此功能可帮助以及时和安全的方式排除并解决资源处理问题。
进行屏幕捕获时,系统将保存异常日期和时间、资源名称以及发生异常的流程或对象的名称。使用该功能时,还应考虑以下几点:
- 通过系统级别的设置启用/禁用此功能。
- 只有相应权限的用户才可查看屏幕捕获。
- 屏幕捕获功能需要配置有效的默认加密方案。
- 系统只会存储每个运行时资源的最新屏幕捕获。

客户可以选择使用 CyberArk 应用程序身份管理器进行凭据管理,因为 Blue Prism 完全通过了 CyberArk 集成认证,包括 CyberArk 应用程序身份管理器中的所有固有特性/功能。

作为本地 .NET Framework 4 应用程序提供,现在为希望引用最新 .NET DLL 同时在各种现代操作系统上保持安装应用程序的兼容性的高级用户提供支持。
不支持 .NET 4.7 的操作系统不能再与 Blue Prism 一起使用。

在配置 Blue Prism 服务器以及配置 Blue Prism 客户端以通过 Blue Prism 服务器进行连接时的可用连接模式已进行扩展,可提供 Windows Communication Foundation (WCF) 选项。这增强了对通信信道的加密控制。
版本 6 中可选择的连接模式选项包括:
- WCF:包含消息加密和 Windows 身份验证的 SOAP
- WCF:包含传输加密和 Windows 身份验证的 SOAP
- WCF:包含传输加密的 SOAP
- WCF:不安全
各种 WCF 模式提供的功能和支持略有不同。下表提供了各主要功能的直观比较:
- 传输机制:用于连接客户端和服务器端点的传输机制的类型。
- 加密数据:模式是否在本地加密传输的数据。
- 需要信任:客户端和服务器是否必须位于命令 AD 网络基础架构内。
- 支持 SSO:是否支持 Blue Prism 的单点登录。
- 需要证书:是否需要部署服务器端证书。
模式 |
传输机制 |
加密数据 |
需要信任 |
支持 SSO |
需要证书 |
---|---|---|---|---|---|
带消息加密和 Windows 身份验证的 SOAP |
SOAP over HTTP |
是 |
是 |
是 |
否 |
带传输加密和 Windows 身份验证的 SOAP |
SOAP over HTTPS |
是 |
是 |
是 |
是 |
带传输加密的 SOAP |
SOAP over HTTPS |
是 |
否 |
否 |
是 |
不安全 |
SOAP over HTTP |
否 |
否 |
否 |
否 |
为了适应 WCF 服务器通信方法的添加,对 Blue Prism 服务器配置界面进行了一些更改,以提高配置的可用性和简单性。对“服务器配置”屏幕的一些主要更改如下所示:
- 将服务器服务配置为 WCF 端点时,如果配置为启动服务的用户没有适当的本地管理员权限,会显示警报。
- 在配置服务器服务时,如果尚未配置有效的 Windows 服务,则会通过配置界面提醒用户。
- 如果以前没有为服务器配置文件配置 Windows 服务,用户可以选择使用屏幕上的“创建服务”按钮。
- 提供了一个用于选择与 Blue Prism 服务器服务关联的已安装服务器证书(当使用包含传输加密的 WCF 连接模式时)的界面。
成功升级到版本 6 后,强烈建议将服务器通信方法更改为 WCF。要完成此过程,应执行以下步骤:
- 选择与部署架构一致的适当 WCF 通信方法。
- 如果使用含传输加密的 WCF 方法,请为每个服务器生成所需的服务器证书。
- 停止所有组件设备。
- 进行必要的服务器配置更改。
- 启动服务器。
- 更新所有组件上的连接设置。