迁移企业 机器人

机器人 迁移流程使用 机器人迁移向导.atmx.mbot 格式的 Enterprise 11Enterprise 10 机器人任务机器人MetaBot)转换为 Automation 360 中使用的 .bot 格式,并将成功迁移的 机器人 上传到 Control Room 公共工作区。

先决条件

确保您已完成迁移 机器人 的所有先决条件任务:迁移 机器人 的先决条件任务

在迁移期间,机器人 的所有手动依赖项均自动转换为 Control Room 依赖项。 复制 Control Room 文件操作会将这些依赖项从 Control Room 复制到相应的位置。

过程

  1. 登录到您的 Automation 360 测试环境。
  2. 单击管理 > 迁移
    注: 如果您已将 机器人Enterprise 10 迁移到 Enterprise 11,则有关该迁移的信息不会显示在迁移列表页面上。
  3. 机器人迁移向导 屏幕上,单击迁移机器人
    设置选项卡
  4. 设置选项卡中根据需要选择选项和配置。
    选项行动
    名称 输入迁移名称或使用默认名称。 默认迁移名称显示登录用户的名称、当前日期和时间戳。
    描述 输入用户描述。
    如果存在具有相同名称的 机器人,则覆盖 如果文件夹中存在名称相同的 机器人,则选择此选项以覆盖现有的 机器人
    排除机器人依赖项 选择此选项以排除子任务的子级 机器人,不进行迁移或更新。 通过选择此标志,您现在可以选择分别或独立迁移父级和子级 机器人
    使用“Excel 单元格行”旧式行为 如果您是从版本 11.3.0 之前的版本迁移的,或者您想保留 Excel 单元格行系统变量的旧式行为,则选择此选项。
    使用外发电子邮件服务器设置 如果您的 机器人 包含 发送电子邮件 命令,请选择此选项。 使用这些设置来指定要使用的电子邮件服务器类型。
    包括网页服务设置 选择此选项以支持自定义代理配置。 当您选择此选项时,将迁移使用以下全局变量且具有自定义代理配置的 REST 命令:
    • AAProxyHost 用于 Hostname
    • AAProxyPort 用于 Port
    将使用 Internet Explorer 构建的 bots 转换为 Internet Explorer 模式的 Edge 如果要将使用 Enterprise 10Enterprise 11机器人 Internet Explorer 迁移到使用 IE 模式的 Automation 360机器人 Microsoft Edge,请选择此选项。
    在“记录到文件”操作中将 \n 字符转换为 \r\n 选择此选项可将 \n 字符 (LF) 转换为 \r\n 字符 (CRLF),在迁移的 机器人 中使用记录到文件操作时自动换行。
    标记 机器人 和用于分析的变量 如果 Enterprise 11 机器人 中存在 Bot Insight 数据并且您还希望将 Bot Insight 数据与 机器人 一起迁移,请选择此选项。 当您选择此选项时,将创建Bot Insight 打开关闭 操作
    注: 要迁移 Bot Insight 数据,必须启用此选项。

    如果在 机器人 迁移过程中迁移 Bot Insight 数据,请确保满足 Bot Insight 先决条件。Bot Insight 先决条件 | Cloud Migration Utility 先决条件

    如果未满足 Bot Insight 先决条件,使用 Bot Insight 进行 云部署 迁移可能会卡在进行中状态。

    此外,无论是否满足 Bot Insight 和 Cloud Migration Utility 的先决条件,都可以导入或上传 .atmx 文件 > 迁移。在 本地部署云部署 部署中都观察到了此问题。

  5. 单击下一步
  6. 选择 机器人 以及包含您要迁移的 机器人任务机器人MetaBot)的文件夹。
    选择文件夹,可避免选择该文件夹中的单个 机器人
    • 如果选择了文件夹,该文件夹内的所有子文件夹以及这些子文件夹内的 机器人 都会自动选中进行迁移。
    • 如果文件夹为空,迁移流程就会遇到错误。
    上次迁移时间列指示以前迁移 机器人 的时间。 N/A 表示 机器人 以前未迁移。
    Bots 选项卡
  7. 单击下一步
  8. 从列表中选择一个或多个用户名以运行迁移,然后单击右箭头。
    用户名可以显示消息在运行时选取,或在设备列中显示设备名称。 设备名称表示该用户的注册设备。 当用户没有默认设备(例如,未注册设备的用户,系统管理员已将设备分配给该用户)时,显示在运行时选取。 必须为您选择的所有 机器人运行程序 配置默认设备。
    • 机器人 以循环方法分布在选定的 机器人运行程序 用户中。
    • 所选列表中的第一个 机器人运行程序 用户是第一个使用的用户。
    • 父级 机器人 及其依赖项将分配给单个 机器人运行程序 用户。
    从 Bot Runner 选项卡中选择 Bot Runner
  9. 单击下一步
  10. 可选: 在迁移前,请查看机器人和依赖机器人页面上的依赖 任务机器人MetaBot

    如果您已从机器人页面选择文件夹和 机器人,则该文件夹和所选 机器人 的依赖项将显示在表中。

    依赖 机器人任务机器人MetaBot)在主要 机器人 之前迁移。
    该表在底部显示主要 机器人,在顶部显示其依赖项。 例如,以下信息表示 Sample05.atmxSample04.atmx 具有依赖性,而 Sample04.atmxMessageBox.atmxMetaTask.mbot 具有依赖性。
    类型 名称 路径
    MetaBot (mbot) MetaTask.mbot Bots\My Metabots\MetaTask.mbot
    任务机器人 (atmx) MessageBox.atmx Bots\MyTasks\MessageBox.atmx
    任务机器人 (atmx) Sample04.atmx Bots\MyTasks\Sample04.atmx
    任务机器人 (atmx) Sample05.atmx Bots\MyTasks\Sample05.atmx
  11. 单击迁移机器人
    系统会验证发起迁移的用户和用户所选的 机器人运行程序 是否有执行迁移的必要权限。 系统会验证以下所有权限是否被授予执行迁移的用户和您选择的 机器人运行程序
    • 执行迁移的用户:
      • 查看迁移权限
      • 管理迁移权限
      • 对包含想要迁移的 机器人MetaBot 的文件夹的权限
      • 有权访问您要选择用来运行迁移的 机器人运行程序 的角色(在管理 > 迁移 > 运行身份页面上)
      • 查看和编辑所有凭据属性值权限
    • 机器人运行程序:
      • 无人值守的 机器人运行程序 许可证
      • 自动登录设置状态
      • 允许 Bot Runner 用户运行迁移权限
      • 为凭据创建标准属性权限
      • 创建文件夹权限
      • 查看包权限
      • 注册设备权限
      • 查看我的机器人运行我的机器人权限
      • Automation 360我的任务我的 Metabot 文件夹的签入签出权限
      • 默认设备设置
    如果任何所需的权限没有被授予,系统会在验证结果中显示这些权限。 您必须授予所需的权限并重新开始迁移流程。
    如果所需的所有权限都授予了用户,系统会开始迁移所选的 机器人 及其依赖的 机器人
    迁移后,系统将成功迁移的 机器人、关联的 Bot Insight 数据和已发布的控制面板上传到 Automation 360 Control Room 的公共工作区(其中提供 .atmx 文件的同一文件夹)。 仅从 机器人 启动的 Control Room 迁移存储在公共工作区中。
    每个 机器人 的验证错误的详细信息都显示在 机器人 迁移结果中。 错误详细信息包括行号、错误详细信息以及原因和建议。

    机器人 迁移结果将显示迁移的 机器人 数量,及其各自的状态。 单击状态列以筛选具有特定状态的 机器人 以便快速分析。

    原因列中,单击查看迁移问题选项以查看错误的详细原因。 查看迁移问题对话框将显示发生错误的行号、错误摘要和详细的错误报告供您查看。

    1. 签出 机器人 以迁移与该 机器人 关联的专用控制面板。
      仅迁移首次签出相关 机器人 的用户的专用控制面板。
    2. 活动 > 正在进行页面查看正在进行的迁移活动。
    查看所选机器人的依赖项并迁移机器人
    请观看以下视频,了解如何迁移 Enterprise 11Enterprise 10 机器人:

如果您在执行迁移期间发生错误,请参阅以下资源:

后续步骤

验证 机器人 迁移 | 查看迁移报告