导入 bots

您可以将 bots 及其依赖项从一个 Control Room 导入到另一个。 源环境可以为 Automation 360 Control RoomEnterprise 11 Enterprise 10 Control Room 实例。

先决条件

  • 确保已启用以下权限以导入 bots
    • 导入 bots 权限
    • 管理软件包权限
    • 创建文件夹权限(如需要)
    • 签入到公共工作区权限(如果要导入到公共工作区)
    • 签出权限(如果目标 Control Room 中存在 bot 或同名文件)
  • 确保源和目标 Control Room 中的 Control Room 及其软件包版本在导出和导入时都是一样的。
  • 您必须拥有 Bot Creator 许可证才能将 bots 导入到私有工作区。

    如果您具有所需的权限,则可以将 bots 导入到公共工作区,而不论许可证如何。

  • 要将 Enterprise 11 bots 导入您的 Automation 360 Control Room,请考虑以下其他要求:
    • 您必须拥有必需的 aapkg 软件包,可以在 Enterprise 11 Control Room 实例中使用 Bot Lifecycle Management 导出功能创建。
    • aapkg 包必须存在于要导入 Enterprise 11 bots 的同一台 Automation 360 计算机上。
    • 您只能使用 Bot Lifecycle Management 导入 API 来导入受密码保护的 aapkg 包。 查看 BLM API 中的导入存储库机器人
  • 确保单一 bot 的默认最大大小为 50 MB。
  • 在导入 bots 之前查看相关准则。

    bots 的导出和导入指南

  • 在导入 bots 时,确保目标 Control Room 版本与源 Control Room 版本相同或更高。 如果您将 bots 从较高版本的 Control Room 导入到较低版本,bot 可能会损坏。
    注: 在导入 bot 时,系统会自动上传您的 Control Room 中缺少的任何必需 packages。 但是,如果这些 packages 没有有效的签名,导入可能会失败。 如果软件包签名验证失败,导入将静默失败。 您不会看到即时的错误消息,但您可以在上传软件包事件下的审计日志中找到有关失败的详细信息。 使用最新的软件包版本以确保成功导入。
  • 要将 bots 从一个 Control Room 导入到另一个,请使用导出的 zip 文件(若为 Enterprise 11 Enterprise 10 bots,则使用 aapkg 文件)。 如果配置了 SMTP,您将收到一个链接,用于下载您配置的电子邮件地址上的 zipaapkg 文件。 如果未配置 SMTP,您可以通过导航到活动 > 历史页面来访问下载链接。
    注: 只能向公共工作区导入 Enterprise 11 bots(.aapkg 文件),而不论是否带有从属 MetaBots。 如果要将文件导入私有工作区,请确保包含从属 MetaBots 依赖项。

过程

  1. 在左侧窗格中,单击自动化
    将显示可用 bots 和表单的列表。
  2. 单击管理机器人 > 导入
  3. 根据您的源环境浏览并选择所需的 zip 文件或 aapkg 文件:
    源环境行动
    Automation 360 bots 选择所需的 zip 文件。
    Enterprise 11 Enterprise 10 bots 选择所需的 aapkg 文件。
  4. 根据以下源环境选择私有工作区或公共工作区:
    源环境行动
    Automation 360 bots

    您可以根据需要选择私有工作区或公共工作区。

    如果您的源 Automation 360 环境中有分析 bots,则还会根据以下选择内容导入所有关联的 Bot Insight 控制面板:
    • 如果选择私有工作区,则只能查看默认控制面板和自定义控制面板。

      要查看已发布的控制面板,您必须将 bots 签入到公共工作区。

    • 如果选择公共工作区,则只能查看已发布的控制面板。

      要查看默认控制面板和自定义控制面板,您必须将 bots 签出到私有工作区。

    Enterprise 11 Enterprise 10 bots 选择公共工作区。

    该选项允许您稍后在迁移期间将 Enterprise 11 Enterprise 10 bots 迁移到 Automation 360 环境。

  5. 可选: 密码字段中输入密码。
    如果您导出的 bot 或文件受密码保护,系统将提示您输入密码。 从导出此 bot 或文件的用户处获取密码。
  6. 如果要从软件包中导入的某些文件已经在 Control Room 中可用,请选择以下选项之一:
    • 跳过此机器人或文件(不导入)
    • 使用导入的机器人或文件覆盖此机器人或文件
  7. (可选)在全局值部分,如果您希望在导入 bots 时包含任何可用的全局值,请选中包含全局值复选框。
    注: 请查看以下有关导入 bots 时包含全局值的注意事项:
    • 只有与查看和管理全局值权限关联的用户或角色才能选择在导入 bots 时包含全局值的选项。
    • 如果目标 Control Room 中没有可用的全局值,则从源 Control Room 复制并创建这些全局值。
    • 将在目标 Control Room 中创建全局值,其中全局值为空或空白(字段为空)。
    • 源和目标 Control Room 中具有相同名称的全局值将不会被导入。
    • 已导入目标 Control Room 的全局值无法编辑或更新。
    • 全局值以可变作用域在 Control Room(包括源和目标)中导入。
  8. 单击导入机器人选项。

    根据导入 bot 的成功或失败,通知也会显示在 Control Room 通知中,带有 (new-notification) 图标。 有关详细信息,请参阅 自动化事件 事件通知。

  9. 导入完成后,根据您的源环境,导航到相应的存储库以查找并使用导入的 bot
    源环境行动
    Automation 360 bots 导航到相应的工作区(私有工作区或公共工作区,具体取决于您在步骤 4 中的选择)。
    Enterprise 11 Enterprise 10 bots

    导航到机器人 > 我的任务 文件夹或机器人 > 我的 MetaBot 文件夹中的公共工作区。

    注: Enterprise 11 Enterprise 10 bots.atmx.mbot 的格式被导入。 使用迁移向导将 Enterprise 11 Enterprise 10 bots 文件转换为 .bot 格式,该格式在 Automation 360 中受支持。

    迁移企业 bots