为 Interact 配置 Digital Worker

本部分介绍必须在每个 Digital Worker 上执行的步骤,以便其连接到 Interact。

要完成的步骤包括:

这些说明假设用户熟悉 Blue Prism。

安装 SSL 证书

在每个 Digital Worker 上,登录并复制 Interact、IADA、Interact Remote API、Authentication Server 和 SignalR 的 SSL 证书。

由于需要在每个 Digital Worker 上这样做,因此可以使用第三方工具或 GPO 大规模执行此任务。

  1. 双击每个 SSL 证书并选择安装证书

  2. 将存储位置更改为本地计算机

  3. 选择将所有的证书都放入下列存储中,点击浏览并选择受信任的根证书颁发机构存储

  4. 检查是否在正确的证书库中分配了 SSL 证书,然后点击完成

  5. 确认“确认成功”的消息。
  6. 对所有 SSL 证书重复以上步骤。

配置网络

能够访问 Interact 网站(尤其是 Interact Remote API 网站)非常重要。

这取决于部署的架构结构,因此,如果系统加入域且 IT 组织配置了服务器,则可以建立此结构。或者,可能需要调整本地主机文件,以确保可以访问站点。

需要能够从每个 Digital Worker 处访问的站点如下:

IIS 中的网站

默认 URL

Blue Prism – Interact

https://interact.local

Blue Prism - Authentication Server

https://authentication.local

Blue Prism – IADA

https://iada.local

Blue Prism – Interact Remote API

https://interactremoteapi.local

Blue Prism – SignalR

https://signalr.local

Authentication Server 和 SignalR 会在 Hub 安装过程中安装。

安装和配置 Interact Web API 服务

Blue Prism 和 Interact 通过 Blue Prism Interact Remote API 进行通信。要使用此 API,应将 Interact API 服务发行文件导入 Blue Prism,其中包括 Web API 服务和 VBO。导入后,需要用合适的基本 URL 和授权代码更新它,以启用安全通信。

Web 服务中有许多已定义的操作,请参阅 Interact Web API 服务用户指南,了解更多信息。

要将 Blue Prism 配置为使用 Interact,您需要:

  1. 在 Hub 中设置服务帐户并生成密钥。
  2. 将 Interact API 服务 VBO 导入 Blue Prism。
  3. 在 Blue Prism 中设置 Interact Web API 服务帐户的凭据
  4. 配置 Interact API 服务,使 Blue Prism 能够与 Interact 通信。

设置服务帐户

要在 Blue Prism 中设置 Interact Remote API 凭据,需要密钥。此密钥从 Hub 中的关联服务帐户生成,用于 Interact Remote API。如果您丢失了密钥,您可以从服务帐户重新生成另一个密钥。有关详情,请参阅服务帐户

创建服务帐户:

  1. 在 Blue Prism Hub 中,点击添加帐户
  2. 输入唯一 ID 和易记名称,例如 InteractRemoteAPI

    请勿使用 InteractRemoteClient。此名称为系统内部分配。

  3. 权限下面,选择 Interact Remote API

  4. 点击创建服务帐户

    此时会显示“添加服务帐户”对话框和生成的密钥。当配置相关联的凭据时,您需要将此密钥输入 Blue Prism Interact 客户端。

  5. 将生成的密钥复制到剪贴板,即可粘贴到 Blue Prism 交互式客户端。

  6. 点击确定以关闭对话框。

    “服务帐户”页面会显示新创建的帐户。

导入 VBO

  1. Blue Prism 门户网站下载 Interact API 服务发行版文件。
  2. 在 Blue Prism 中,选择文件并点击导入发行版/技能,然后按照提示将发行版文件导入 Blue Prism。有关详细信息,请参阅导入文件

在 Blue Prism 中设置凭据

  1. 登录 Blue Prism 交互式客户端,选择系统,然后点击安全 > 凭据。有关更多信息,请参阅安全 > 凭据
  2. 点击新建

    此时将显示“凭据详细信息”对话框。

  3. 在“凭据详细信息”对话框的“应用程序凭据”选项卡上:

    1. 输入名称。
    2. 将“类型”更改为“OAuth 2.0(客户端凭据)”
    3. 客户端 ID 中,输入您用于在为 Interact 配置 Digital Worker中创建上述服务帐户的 ID,例如 InteractRemoteAPI
    4. 在“客户端密钥”中,输入为服务帐户生成的密钥。
  4. 在“凭据详细信息”对话框的“访问权限”选项卡上,设置所需的访问权限。
  5. 点击确定

配置 Web 服务

  1. 在 Blue Prism 中,选择“系统”,然后点击“对象”>“Web API 服务”

    系统会显示“对象—Web API 服务”屏幕。例如:

  2. 选择 Interact 管理,然后点击编辑服务

    系统会显示“Web API:Interact 管理”屏幕。

  3. 在“Web API:Interact 管理开始”屏幕上的基本 URL 中,输入贵组织的 Interact API 服务的 URL。这是在安装 Interact 期间定义的。

  4. 在导航树中选择通用身份验证,然后完成以下操作:

    1. 确保身份验证类型设置为 OAuth 2.0(客户端凭据)

    2. 授权 URI 中,按以下格式输入 Authentication Server URL:

      <Authentication Server URL>:<在安装过程中指定的端口(如有)>/connect/token

      例如,https://authentication.blueprism.com:5000/connect/token

      或者,如果使用默认端口,则为 https://authentication.blueprism.com/connect/token

      如果您已从 4.3 之前的版本升级,您的系统仍将使用 IMS。在这种情况下,您应该通过以下格式输入信息:

      <IMS URL>:<指定的端口(如有)>/connect/token

      例如,https://ims.blueprism.com:5000/connect/token。

    3. ‬在“凭据”中,选择您在在 Blue Prism 中设置凭据中创建的凭据。

  5. 点击“确定”,保存并完成 Web API 服务的设置。