跨环境移动 bots

您可以通过单个流程在多个 Control Room 实例之间移动 bots 和文件、它们的依赖项以及 packages。 升级 bot 功能通过避免在开发 (Dev)、测试 (UAT) 和实际正式 (Prod) 环境中迁移 bots 时的多步骤导出和导入过程,简化了这一流程。

先决条件

  • 确保您具有 Control Room 管理员角色,或者拥有具有以下权限的 Bot CreatorCitizen Developer 许可证:
    • 在源 Control Room 中,执行机器人提升的用户拥有导出机器人权限。
    • 在源 Control Room 中,包含您想要提升的 bots 的文件夹上,具有所有文件夹级别的权限(运行和调度签入签出查看内容克隆从公共删除)。
  • 目标 Control Room 用户必须拥有导入机器人管理软件包权限。
  • 目标 Control Room 必须具有有效的 URL。
  • 无论目标 Control Room 位于何处,无论是 On-Premises 还是云端,也无论它是来自同一域还是不同域,它都必须可以通过 API 从源 Control Room 访问。
  • 对于 Automation 360 云部署,请确保目标 Control Room 实例的 IP 地址已添加到允许列表中。

    请参阅 用于外部集成的 Control Room IP 地址

过程

  • 添加已批准的目标 URL 列表。
    1. 以管理员身份登录 Control Room
    2. 导航到 管理 > 设置 > 安全设置 > 机器人提升设置,然后单击下一步
    3. 单击编辑
    4. 已验证目标 Control Room URL 字段中输入 Control Room URL,然后单击加号 图标。
      注: 仅接受 https URL。 您最多可以添加 25 个目标 Control Room 实例。
      验证后的目标 Control Room URL 将显示在已验证的 URL 字段中。
    5. 单击保存更改
      注: 您可以通过选择 URL 旁边的垂直省略号中的删除选项来删除任何 URL。

    请观看以下视频以了解如何添加已批准的目标 URL 列表。

  • Control Room 实例之间移动 bots
    1. 以管理员身份或具有先前描述权限的 Bot Creator 身份登录到 Control Room
    2. 导航到 自动化 > 公共 选项卡。
    3. 单击 管理机器人 > 提升
    4. 提升机器人和文件页面,选择要移动的 bots、文件、流程或表单,然后单击下一步
    5. 选择依赖项(如有)并单击下一步
    6. 选择 packages 并单击下一步
      注: 要排除 packages,请选择排除机器人软件包复选框。
    7. 为该提升提供一个有意义的名称。
    8. 如果要移动的某些文件已在目标 Control Room 中可用,请选择以下选项之一:
      • 跳过此机器人或文件(不导入)
      • 覆盖现有机器人或文件
    9. 单击下一步
    10. 从下拉列表中选择目标 Control Room URL。
    11. 输入目标 Control Room用户名API 密钥以进行身份验证。
      注:
      • 为了防止身份验证错误,请确保提供正确的用户名和 API 密钥。
      • 如果您生成的 API 密钥很长,您可以重复使用相同的密钥,而不必每次提升 bot 时都生成新的 API 密钥。 如果 API 密钥过期,您必须在 bot 提升期间生成它。 API 密钥的有效期由管理员配置。

        有关生成 API 密钥的详细信息,请参阅 创建 API 密钥生成角色

      • 由于 v1 Authentication API 自 Automation 360 v.33 起弃用,无法将 v.32 或更早版本的源 Control Roombot 升级到 v.33 或更高版本的目标 Control Room。 例如,如果源 Control Room 的版本为 v.29,目标 Control Room 可以是 v.29、v.30、v.31 或 v.32 版本中的任何一个,,但不能是 v.33 或更高版本。

        有关 v1 Authentication API 弃用的更多详细信息,请参见已完成的功能弃用

    12. 单击提升机器人和文件
      • 已提升的 bots 和文件将显示在目标 Control Room 中。
      • bots 被提升时,它们会被签入目标 Control Room。 如果您选择覆盖选项,他们在目标 Control Room 中的版本将递增。
      注:
      • Bots 和文件仅在公共工作区之间提升。
      • 您最多可以提升 1000 个 bots 和文件,包括依赖项。
      • 您可以导入、导出或提升具有依赖项的 bots,例如父级和子级 bots,以及定义的依赖文件,如 XLS、CSV、PDF 和 WLM Work Item。 但是,bots 中使用的全局值 (GV) 和凭据保管库 (CV) 无法导入、导出或提升。

    观看以下视频,了解如何在不同 Control Room 实例之间移动 bots