Blue Prism 7.0:2021 年 5 月

数据库

444

此发行版要求 Blue Prism 数据库的版本为此版本。这是第一个使用此数据库版本的 Blue Prism 发行版。

登录代理

7.0

随此 Blue Prism 发行版一起提供的登录代理版本与随 Blue Prism 6.7 一起提供的版本具有相同功能。

浏览器扩展程序
(Chrome、Firefox 和 Edge)

7.0.0

有关已通过此发行版验证的每个浏览器的最新版本,请参阅浏览器扩展程序部分。

有关最新的兼容性信息,请参阅 Blue Prism 在线帮助中的浏览器兼容性矩阵

如果已从 Chrome 商店手动安装了旧版本的 Edge 浏览器扩展程序,应将其手动移除并从 Edge 商店安装新版本。有关更多详细信息,请参阅升级说明

数据网关引擎

1.3

必须安装数据网关引擎版本 1.3 才能将数据网关与 Blue Prism 7.0 一起使用。

通过“产品”>“Blue Prism Enterprise”>“Extras”从 Blue Prism 门户中下载安装程序。

已知问题

此发行版所有重要问题的列表保留在知识库中—有关更多信息,请点击此处

重要通知

有关更多详细信息,以及在升级到此发行版之前,请查看升级说明

安全开发策略

作为安全开发策略的一部分,Blue Prism 产品根据以下安全标准接受评估:

  • OWASP Top 10—对应用程序开发构成最大风险的安全漏洞。其他信息

  • SANS CWE Top 25—软件开发行业中最常见的软件安全漏洞。其他信息

  • 联邦信息处理标准 (FIPS) 出版物 140-2—美国政府标准,规定了信息技术产品中加密模块的最低安全要求。

  • 支付卡行业数据安全标准 (PCI DSS)。

  • 《健康保险便利与责任法案》(HIPAA)。

  • 《联邦信息安全管理法案》(FISMA)。

可根据需要从产品支持部门获取合规性重点内容汇总报告。

新功能

有关 Blue Prism 7 的概述(包括安装路径选项和指向其他文档的链接),请参阅此处

核心组件

以下功能已添加到版本 7.0 的 Blue Prism 核心功能中:

  • 大规模数字化员工—新的 Application Server Controlled Resources (ASCR) 功能增加了 Blue Prism 可以交互的运行时资源数量。借助 ASCR,交互式客户端通过应用程序服务器与可用的运行时资源通信,这意味着不需要进行单独的连接。这提高了效率并增强了扩大规模的潜力,使用户可以在单个 Blue Prism 环境中部署比 Blue Prism 版本 6 多两倍以上的数字化员工。了解更多信息...
  • 原生 Citrix 自动化—现在,可以使用 Blue Prism 以原生方式将出现在 Citrix 虚拟桌面环境 (VDE) 中的应用程序实现自动化。能够将 Blue Prism 直接安装到 Citrix VDE 中的用户现在除了可以利用之前可用的表面自动化方法之外,还可以利用原生的探察技术。了解更多信息...

可选组件

除了新的核心功能之外,还可以配置以下可选组件以扩展 Blue Prism 版本 7.0 的功能:

  • 基于浏览器的控制室—提供仪表盘和数据视图,可让用户查看和管理所有环境的 Blue Prism 活动—运行计划、监控工作队列活动、监督会话活动等。在此发行版中,基于浏览器的控制室提供四项功能:
    • 工作队列—监控工作队列项的状态并跟踪队列活动。
    • 计划和任务—查看、运行和监控计划和任务。
    • 会话—查看、筛选和组织每个环境中的会话活动。
    • 数字化员工运行状况—查看和监控每个环境中的数字化员工。

    基于浏览器的控制室是对 Blue Prism 交互式客户端中的控制室的补充,并需要安装 Blue Prism Hub 4.3。了解更多信息...

  • Blue Prism API—为 Blue Prism 基于浏览器的客户端等组件提供通用接口,以与 Blue Prism 数据库连接。它还提供一系列预定义功能,自定义解决方案可以使用这些功能通过 RESTful API 以编程方式与 Blue Prism 进行交互,例如:
    • 访问监控数据,如会话、工作队列和调度信息。
    • 调度管理控制。
    • 将项目添加到 Blue Prism 工作队列,以便由您的数字化员工进行处理。

    Blue Prism API 独立于 Blue Prism 安装。了解更多信息...

  • Authentication Server—一种集中方式,跨 Blue Prism 平台的三个关键组件(Blue Prism Enterprise、RESTful API 和 Hub)为用户提供通用身份验证。

    • Authentication Server 作为 Blue Prism Hub 4.3 安装的一部分安装,而且,如果将 Blue Prism API 和/或基于浏览器的控制室与 Blue Prism 7.0 及更高版本一起使用,则需要 Authentication Server。

    • Authentication Server 只能与以下 Blue Prism 环境一起使用:配置为进行多重身份验证,但用户使用 Blue Prism 原生身份验证登录到交互式客户端。

    • 在 Blue Prism 环境中配置并启用 Authentication Server 后,通过 Blue Prism 交互式客户端进行的所有用户访问均将经由 Authentication Server 进行,在该情况下,用户将只能使用基本身份验证(用户名和密码)和 LDAP 身份验证通过 Authentication Server 进行登录。

    • 使用 Authentication Server 进行 Blue Prism 用户身份验证时,Blue Prism 原生和 Active Directory 身份验证仍可用于验证运行时资源和 AutomateC 命令,以及调用在运行时资源上公开的 Web 服务。

    • 未配置为使用 Authentication Server 的 Blue Prism 环境不能使用 Blue Prism API 和/或基于浏览器的控制室。因此,用户可以继续使用原生和 Active Directory 身份验证登录到交互式客户端。

    • 在 Blue Prism 版本 7 的第一个版本中,无论是否使用 Authentication Server,都不支持在 Blue Prism 6.10 中引入的通过 Authentication Gateway 进行外部身份验证这一功能。了解更多信息...

增强功能

除上述新功能外,此发行版的 Blue Prism 还包含以下增强功能:

变更说明

引用

所有 Blue Prism 7.0 升级都需要新的许可证密钥。在升级期间,系统将从 Blue Prism 数据库中删除现有的 Blue Prism 6 许可证。升级之后,在用户首次登录直接连接到数据库的 Blue Prism 时,系统将提示用户应用新许可证,然后才能启动 Blue Prism 应用程序服务器服务。

建议用户在安装此发行版和升级其 Blue Prism 6 数据库之前备好所需的许可证。有关如何获得 Blue Prism 许可证的详细信息,请访问门户

BP-3524

新的“资源详细信息”菜单选项已添加到控制室的“资源”面板的右键点击快捷菜单中。新的菜单选项可用于公共和专用运行时资源(包括资源池内的资源),但不可用于资源池本身。该菜单选项显示选定资源的以下详细信息:

  • 资源名称 (FQDN)。
  • 资源正在侦听的端口。
  • 已安装的 Blue Prism 版本。
  • 与资源进行第一次 TCP 连接的日期和时间。
  • 上次更新资源状态的日期和时间。
  • 资源所连接的应用程序服务器。
  • 资源的环境类型。如果资源是作为客户端一部分启动的个人运行时资源,此类型将显示“客户端”;如果专用或公共资源是单独的计算机,此类型将显示“资源”。

仅当在“系统”>“系统—设置”屏幕上启用“将客户端、运行时资源和服务器的环境数据保存到数据库”选项时,“资源详细信息”菜单选项才可用。此选项默认启用。

用户需要获得特定权限才能查看此信息。用户需要获得新的查看资源详细信息权限才能访问此信息。默认情况下,只有系统管理员会自动获得此访问权限。

BP-1495

在控制室中配置计划时,系统默认启用新的“使用时区”选项。可从下拉列表中选择所需时区,并将在运行计划时应用。

此增强功能将惠及在不同时区中拥有 Blue Prism 交互式客户端和应用程序服务器的组织。它还惠及将运行时资源配置为在特定时区运行以满足运营需求的环境。

如果禁用“使用时区”选项,则计划将使用应用程序服务器的时区(调度程序将按照之前的行为运行)。

还有一个针对夏令时进行调整选项,此选项确保计划自动更新以反映所选时区的夏令时更改。

BP-669

BP-679

BP-3084

调度程序的“立即运行”选项现在会立即触发计划,而不管计划是否已配置为在特定时区运行。以前,如果选择了“立即运行”选项,并且 Blue Prism 应用程序服务器和交互式客户端不在同一时区,则调度程序不一定会立即运行。

BP-1217

BP-3183

此外,计划执行时间现在将在控制室的以下调度程序区域中显示(按照交互式客户端的时区显示):

  • 报告—近期活动
  • 时间表—今日和明日
  • 计划日志查看器

BP-2343

现在,在控制室中右键点击计划时可以使用新的“停止”选项,以允许用户停止运行计划。选择该选项时,由计划创建且正在运行的任何活动会话都将终止,并且计划的当前实例将停止,从而阻止执行任何进一步的关联任务。

BP-1227

BP-3149

新的搜索和筛选功能已添加到控制室的“资源”面板中,让用户能轻松查找和筛选资源和池。 BP-1131

添加了以下增强功能,以支持新的 Application Server Controlled Resources (ASCR) 功能:

  • 现在,当使用 Application Server Controlled Resources (ASCR) 时,对于在线但应用程序服务器当前无法与之通信的资源,控制室的“资源”面板中会显示“已断开连接”这个新的连接状态。如果用户尝试在已断开连接的资源上创建会话,系统会显示一条警告消息,通知用户应用程序服务器当前无法与该资源通信。
  • 添加了一个新的 AutomateC 命令行参数 AutomateC /ascrconfig <servername> <conntype> <hostname> <port> <connectionmode> <certificatename> <clientcertificatename> <servercertstore> <clientcertstore>,可让用户通过命令行配置 Application Server Controlled Resources (ASCR) 设置。了解更多信息...

BP-3170

BP-2603

修复和微小改进

变更说明

引用

Blue Prism 6.5 引入了在运行时资源会话终止时出现的工作队列行为变化。具有异常的工作队列项会被清除进程标记为未完成,而且,如果工作队列项被置于锁定状态,系统不会尝试自动重试。

在此发行版中,“系统”>“工作流程—工作队列”屏幕中添加了一个默认禁用的新选项,名为“在会话意外终止时重试此队列中的项”。如果启用此选项,并且因运行时资源在会话期间意外终止而将某个工作队列项置于锁定状态,则在重新启动运行时资源时,系统将自动创建该队列项的重试—这取决于所配置的队列最大重试次数值。

作为此增强功能的一部分,因会话意外终止而应用的异常现在包含说明“会话终止时自动设置异常”。

BP-1061

BP-3779

Blue Prism 6.9 中引入的问题已得到纠正,因此,如果应用了“检查代码”,则在调试模式下运行流程或对象时,系统将不再重置数据项。以前,在代码环节上使用“检查代码”时,当前页面上的数据项会重置为其初始值。

BP-2747
用户现在可以为 Web API 服务中的 response/output 参数添加描述。在 Process Studio 中,将鼠标悬停在“操作属性”>“输出”选项卡中的 Web API 输出参数上时,系统将显示描述。以前,这仅适用于 request/input 参数。在发行包中导出 Web API 时,这些描述将包括在内。 BP-2045

“系统”>“审计”>“流程日志和对象日志”屏幕上显示的“每页行数”下拉列表不再显示无效选项。以前,如果选择 1500 行或以上的选项,则会导致错误。

BP-395

现在,与仅包含单个异常环节而没有其他环节的流程相关的错误消息显示在屏幕中央并保留在前台,直至被关闭。以前,此类错误消息显示在屏幕左上方,而且,如果用户导航到另一个应用程序,消息不会保留在 Blue Prism 的前台。

BP-2368
现在,当在应用程序建模器中使用树视图筛选器,然后清除该筛选器时,“添加元素”和“子元素”按钮将正确显示为活动状态。以前,在清除该筛选器后,这两个按钮虽然可正常使用,但仍显示为非活动状态。 BP-570

现在,“系统”>“工作流程—环境锁”屏幕顶部的筛选器字段在滚动表格时保持固定状态,不再错误地与表格一起滚动。

BP-547

现在,所有过期的计划在控制室中均标记为非活动,以让用户知道其已过期。用户仍然可以编辑过期的计划,并延长其到期日期以使其再次处于活动状态。

BP-2764

在控制室的“队列管理”屏幕中,“上次更新时间”列中的工作队列项现在默认按日期/时间降序排列。这更正了在 Blue Prism 6.10.0 中对排序所做的更改。

BP-2825

在 6.8.0 中的 BG-4494 下引入了一项更改,以阻止操作环节向锁定的工作队列项添加项标记,这错误地阻止了子流程和对象标记其父流程锁定的工作队列项。此错误已被修复,以允许子流程和对象成功标记其父流程锁定的工作队列项。

BP-4044

现在,右键点击已停用的计划并选择“立即运行”,然后尝试取消停用该计划时,不会再发生错误。

BP-3295

现在系统将提示用户确认删除计划,以防止意外删除计划。

BP-2170

现在,如果未成功创建计划的会话,可以查看失败原因的详细信息和会话状态,以进行故障排除。如果需要,客户支持人员能够提供如何启用此日志记录的建议。

BP-2548

现在,在“资源—管理”屏幕的“资源”列表中重新引入了显示每个资源的日志记录级别的功能。此功能在 6.6 中首次引入,在 6.10.0 中被错误地删除。

BP-2613

现在,无论数据库表中的会话 ID 数量如何,会话日志都将成功创建。以前,在已创建 21 亿个日志后,如果尝试将更多会话日志写入数据库,会发生 System.OverflowException。

BP-2503

为了提高性能,现在,在评估当前使用哪种加密方案来加密存储在数据库中的数据之前,系统会检查环境是否要求符合联邦信息处理标准 (FIPS)。

只有在要求符合 FIPS 时,才会查看实际使用了哪些加密方案来加密数据。以前,此检查在确定是否应符合 FIPS 之前发生。

BP-2296

为了提高性能,在 Blue Prism 中启用管理信息 (MI) 时运行的存储过程 UpdateWorkQueueItemAggregate 已经过更新,以便及时执行,而不管 BPAWorkQueueItem 表中的工作队列项数量如何。

BP-2297

改进了对用户与 Blue Prism 创建的运行时资源之间的身份验证令牌的处理,性能略微提升。改进包括更高效地对数据库中的令牌进行排序和搜索,以及删除已使用的令牌,以防止冗余数据在数据库中不必要地堆积。

BP-1998

BP-2035

对发行版管理器的“创建发行包”向导和“修改发行包”向导中的“选择依赖项”功能进行了性能上的改进。改进包括大幅缩短在大型环境中显示与选定项(例如流程、对象、工作队列、凭据和环境变量)相关的所有组件所需的时间。

BP-4436

从“系统—设置”屏幕中删除了“会话管理强制执行用户控制权限(推荐)”选项。该选项默认仍处于启用状态,因为自版本 6.3.0 以来均推荐使用该选项。如果需要,客户支持人员能够提供如何禁用此设置以进行故障排除的建议。

BP-4158

浏览器扩展程序

浏览器扩展程序允许 Blue Prism 与这些浏览器中显示的网页和应用程序进行交互,从而能轻松对包含此类应用程序和网页的业务流程进行建模。

浏览器扩展程序版本

下表显示了与发行版兼容的每个 Blue Prism 扩展程序的推出时间以及对其进行评估的浏览器版本。有关关键功能的详细信息,请参阅浏览器扩展程序发行说明

浏览器 Blue Prism 扩展程序版本 最新浏览器版本
评估
可用日期

Chrome

7.0.0

90.0.4430.212 2021 年 5 月 18 日

Edge Chromium

7.0.0

90.0.818.56 2021 年 5 月 18 日

Firefox

7.0.0

88.0 2021 年 5 月 18 日

在准备发布扩展程序时,已根据可用的最新浏览器版本对上述浏览器扩展程序版本进行评估。

如何应用更新

最新的浏览器扩展程序自动与 Blue Prism 一起安装。如果存在有效的互联网连接,则在加载浏览器后,将自动更新发行后可用的浏览器扩展程序。或者,如果您的设备未连接到互联网,则会按用户将更新手动推送到每个设备。有关如何使用离线发行包安装扩展程序的详细信息,请参阅 Chrome、Edge 和 Firefox 集成指南

浏览器扩展程序发行说明

浏览器扩展程序 7.0.0

变更说明 引用

Blue Prism 现在使用原生消息传递主机应用程序与每个浏览器扩展程序(Chrome、Edge 和 Firefox)进行通信。从 Blue Prism 中启动 Chrome、Edge 或 Firefox 浏览器时,原生消息传递主机应用程序会在后台启动,然后侦听来自 Blue Prism 的任何传入消息,以将其发送到浏览器扩展程序。

Blue Prism 安装程序已更新,以自动安装原生消息传递主机的配置设置,而不管用户是否选择安装任何浏览器扩展程序。这些增强功能导致不再需要与浏览器连接相关的系统设置(例如“使用固定浏览器扩展程序端口”),并且已从 Blue Prism 交互式客户端中删除这些设置。

原生消息传递支持所有现有的浏览器自动化功能,包括:

  • 附加到浏览器和从浏览器分离。
  • 无需重新附加便自动运行弹出窗口和新窗口。
  • 同时自动运行多个浏览器实例。
  • 使用多个 Blue Prism 实例在同一设备上自动运行多个浏览器实例。

浏览器扩展程序的进一步改进包括:

  • 现在,导航环节的附加操作具有可选的跟踪 ID 输出参数,该参数可用于允许 Blue Prism 在多个流程中自动运行同一网页的多个实例。
  • 在包含跟踪 ID 的浏览器交互中,包含了由于未与任何启动或附加事件严格关联(因此未与跟踪 ID 关联)而无法确定父窗口的未跟踪的浏览器窗口。如果在任何未跟踪的窗口中找不到匹配的元素,系统会显示错误消息,通知用户未找到该元素。

BP-709

BP-2282

BP-2283

BP-2596

BP-2818

在通过 Active Accessibility (AA) 探察模式对元素进行探察后,“屏幕边界”属性标识符将不再显示两次。

BP-2461

以前,通过应用程序建模器启动 Edge 浏览器时,浏览器会启动,但 Blue Prism 无法连接到该浏览器来探察元素。如果初始浏览器窗口仍处于打开状态,而用户尝试通过应用程序建模器中仍然处于活动状态的“启动”按钮再次启动 Edge,Blue Prism 可以成功探察元素,但仅限在第二个浏览器窗口中。现在,此问题不再发生,并且可以在首次启动 Edge 浏览器时成功探察元素。

BP-3553

BP-3462

已修复以下问题:在通过应用程序建模器成功启动 Edge 浏览器窗口后,Blue Prism 无法连接到 Edge 浏览器扩展程序,导致 Blue Prism 无法探察浏览器窗口的某些元素。

BP-3462