使用通过队列运行选项,在一个或多个设备池中的所有 Bot Runners 上共同处理队列的所有工作项。

先决条件

查看下表,其中提供了使用队列运行自动化所需的必要权限:

功能类型 权限
活动权限 为所有自动化及其依赖项提供以下权限:
  • 查看我的进行中活动
  • 查看我的计划机器人
  • 计划我的机器人运行时间
  • 从我的文件夹查看所有计划活动
  • 管理我的文件夹中的所有计划活动
  • 文件夹级别的计划权限。
注: 自动化必须与队列相同的工作项结构相连接。
用户角色 自定义角色必须具备以下条件:
  • 您要处理的队列的使用者访问权限
  • 您希望处理队列的设备池的使用者访问权限
  • 分配给角色的运行身份用户

请查看以下注意事项,以便使用队列运行自动化:

  • 只能通过 Control Room 在无人值守 Bot Runners 上运行自动化。
  • 确保自动化已签入公共工作区,以便使用队列运行。
  • 工作项排序是在添加到队列的批次上完成的。

    例如,如果您添加了两个批次的工作项 a, c, ba, c, b,以按名称排序,工作项将被处理为排队 a, b, ca, b, c

  • 如果使用单个设备池插入和处理同一队列的工作项,将在进行中历史页面中看到重复条目。 为解决此问题,请使用一个设备池插入工作项,并使用另一个设备池在队列中处理工作项。

过程

  1. 使用以下方法之一查找使用队列运行选项:
    • 单击活动 > 进行中 > 运行
    • 单击管理 > 设备 > 运行
    • 单击管理 > 设备池 > 运行
    • 单击管理 > 队列
  2. 单击选择以选择可用的自动化。
    如果自动化未显示在查找文件屏幕中,请在搜索字段中输入名称或单击浏览以查找它。

    您选择的自动化必须与工作项模板关联。 有关更多信息,请参阅 将工作项模板附加到 bot

    注: 确保自动化没有超时设置。 有关更多信息,请参阅 配置 bot 执行超时
  3. 使用自动化和依赖项选项卡来查看或更新以下内容:
    • (可选)单击自动化文件字段中的选择按钮以选择不同的自动化。
    • 使用以下选项运行自动化和依赖项字段中,选择以下选项之一:
      • 最新版本: 选择自动化的最新版本。

        这是默认选项。

      • 实际正式标签: 使用任何可用的实际正式标签运行选定的自动化及其依赖项。
      注: 如果为父级自动化选择了实际正式标签选项,则具有实际正式标签的相应依赖自动化也会自动被选中。 如果任何依赖自动化没有应用实际正式标签,则选择自动化的最新版本
    • 依赖项: 将显示所选自动化的可用依赖项。
  4. 单击下一步
  5. 队列选项卡中,单击选择以选择必须用于运行自动化的队列。
    注: 请查看以下条件以查看可用队列列表:
    • 您没有 AAE_Admin 角色。
      注: Automation 360 通过允许所有权限为非默认且可编辑,支持自定义角色创建。 但是,对于 v30 之前的版本,系统创建的角色(例如 AAE_Admin)是强制性的。 有关更多信息,请参阅 系统创建的角色
    • 您的角色已添加到队列 > 使用者
    • 自动化和队列工作项模板相同。
  6. 单击下一步
  7. 可选: 处理时间选项卡中,设置队列运行时间。
    1. 单击添加运行时间
      注: 如果未设置运行时间,队列将运行 24 小时。
    2. 星期几字段中选择日期。
    3. 选择或输入开始时间结束时间
    4. (可选)单击添加时间,为选定的日期添加另一个时间段。
      您最多可以添加三个时间段,这些时间段不能相互重叠。
    5. 可选: 单击删除运行时间以删除任何运行时间。
  8. 单击下一步
  9. 设备池选项卡中,单击选择以选择一个可用的设备池。
  10. 单击下一步
  11. 使用运行身份用户选项卡,选择以下选项:
    • 单击以下选项卡之一:
      • 在默认设备上运行: 这是默认选项,WLM 管理器将尝试查找设备池中所有设备的默认用户(您在设备池选项卡中选择)以部署 bot

        在此选项中,无人值守 Bot Runner 用户必须拥有一个默认设备。 如果设备由无人值守 Bot Runner 用户与其他许可用户共同拥有,则不会使用该设备,因为无人值守 Bot Runner 用户被视为没有默认设备。 如果调度程序用户有多个无人值守 Bot Runner 用户且其中一个用户没有默认设备,则自动化部署失败。

      • 任意: 在任何可用设备上部署自动化。

        自动化部署在设备池中的可用设备上。 将覆盖以运行身份用户的默认设备。 然后,以运行用户身份登录到设备池中任何可用的设备,再部署自动化。

    • 可用的以其他用户身份运行的用户中,从列表中选择自动化用户。
      确保设备已连接到 Control Room 以将其启用。还要确保 Bot Runner 用户是队列使用者的一部分。
      注: 如果运行身份用户未出现在列表中,请确保其已分配到您的角色。 此外,您无法选择未设置自动登录凭据的运行用户。
  12. 单击下一步
  13. 使用弹性设置选项卡更改以下选项
    1. 弹出窗口处理字段中,如果您希望自动化在运行期间即使出现意外弹出窗口也能继续,请选择忽略意外弹出窗口
      默认情况下,此选项被启用。 如果禁用此选项,在自动化运行期间出现的任何意外弹出窗口都可能改变自动化或延迟运行时间。
    2. 机器人执行记录字段中,更改以下选项:
      • 存储机器人执行记录: 如果您想阻止记录自动化执行,请清除此复选框。
      • 记录首选项: 如果您已选择记录自动化,您可以进一步选择以下选项之一来记录自动化执行:
        • 仅失败的执行: 只有当自动化执行失败时,才会存储记录。
        • 所有机器人执行: 无论执行成功还是失败,都会存储记录。
  14. 可选: 使用常规设置选项卡以更改以下选项的默认设置:
    1. 名称: 编辑或重命名自动化。
    2. 自动化优先级: 单击下拉菜单以设置自动化优先级。
      虽然中等是默认的自动化优先级,但您可以更改它,以便根据需要处理自动化部署。
  15. 单击使用队列运行
    自动化流程被移入队列,并将根据预定的运行时间进行部署。
    注:
    • 如果使用运行机器人与队列选项创建 WLM 自动化的用户被删除,自动化也会受到影响,导致队列无法处理。
    • Bot Runners 与其默认(单用户)设备一对一映射,并选择在机器人运行设备上运行选项且所选设备池中的一个或多个设备断开连接时,将不会部署自动化。
    • 如果您的资源(设备和运行用户)数量多于添加的工作项数量,您可能会在 活动 > 历史 页面上观察到代理部署。 要查看适当的工作项状态,请参阅 工作项状态和操作
    • 历史活动仅显示正在处理工作项的自动化,而每个自动化部署可以包含多个作为一个活动处理的工作项。

    • 随着工作项定期处理,已完成的工作项数量将在 Control Room 增加,这可能会改变系统性能。 我们建议您在工作负载管理中使用自动清除设置来移除已完成的工作项。

      有关更多信息,请参阅 清除工作项

    以下视频展示了如何使用队列运行自动化: