导入 机器人 - 您可以将 机器人 及其依赖项从一个 Control Room 导入到另一个。 源环境可以为 Automation 360 Control Room 、 Enterprise 11 或 Enterprise 10 Control Room 实例。

Automation 360

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

开始之前

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

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

  • 要将 Enterprise 11 机器人 导入您的 Automation 360 Control Room,请考虑以下其他要求:
    • 您必须拥有必需的 aapkg 软件包,可以在 Enterprise 11 Control Room 实例中使用 Bot Lifecycle Management 导出功能创建。
    • aapkg 包必须存在于要导入 Enterprise 11 机器人 的同一台 Automation 360 计算机上。
    • 您只能使用 Bot Lifecycle Management 导入 API 来导入受密码保护的 aapkg 包。 查看 BLM API 中的导入存储库机器人
  • 确保单一 机器人 的默认最大大小为 50 MB。 但是,导入(zip/捆绑)文件的总大小最多可达 1 GB。

关于此任务

  • 在导入 机器人 之前查看相关准则。

    机器人 的导出和导入指南

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

导入的 机器人 的源版本信息

当导出包含源版本信息的 机器人 软件包 时,Automation 360 会在导入期间保留源版本元数据。 此元数据可帮助管理员和 机器人 开发人员跟踪在 Control Room 环境中导入的 机器人 的来源和历史。

导入的版本包含诸如源 Control Room 详细信息、机器人 版本号、签入评论、在源 Control Room 中签入 机器人 的用户,以及源签入日期和时间等信息。 导入完成后,源版本信息可在 机器人 版本历史记录中查看,并可用于跟踪跨开发、测试和实际正式环境的部署。

注意事项
  1. 仅当导出 机器人 软件包 时,才可获取源版本信息。
  2. 导入的 机器人 保留其导入版本历史信息,以用于审计和追溯。
  3. 如果导出 软件包 中未包含源版本信息,则目标 Control Room 中仅可获得导入事件信息。
  4. 对于大型 软件包,如果适用导出 软件包 限制,则可能不会保留源版本信息。

过程

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

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

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

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

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

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

    Enterprise 11 或 Enterprise 10 机器人 选择公共工作区。

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

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

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

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

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

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

    迁移企业 机器人