创建流程自动化后,您可以将其签入公共工作区,使分配到相关团队或角色的所有用户都能够访问。 为实现并行分支执行,请确保已将 Bot Runner 用户添加到设备池,以保障流程的无缝运行。

在运行包含并行分支的流程之前,请完成以下配置步骤:
注: 只有拥有 Automation Co-Pilot Business User 许可证的用户才能从公共工作区安排流程。
  1. 登录到 Control Room
  2. 用户和角色设置
    1. 导航到管理 > 用户
    2. 创建一个名称为 pooladmin 的自定义用户,并为该用户分配 AAE_Pool Admin 系统角色。 该用户将负责管理机器人运行程序、机器人创造程序和设备池。
    3. 创建 Bot Runner 用户。 例如,(用户 1 和用户 2)。 这些用户将占用设备池资源。
      注: 在创建用户 1 和用户 2 时,请为两位用户输入相同的设备登录凭据(相同的设备用户名和设备密码)。
  3. 自定义角色创建
    1. 创建一个名为 Process Runner 的自定义角色,并授予其对以下功能的权限:
      • 活动
      • 机器人
      • 设备
      • Automation Co-Pilot 设置
      • Process Composer > 调度器

      在每个功能权限中选中所有相关的复选框。

    2. 机器人选项卡中,选择包含您希望用户访问的自动化的文件夹。
    3. Process Runner 角色分配这些文件夹的运行查看权限。
    4. 以以下身份运行部分,选择无人值守 Bot Runner 用户(用户 1 和用户 2)。 此步骤用于确定角色可访问哪些设备。
    5. 从列表中选择将使用此角色的用户(用户 1 和用户 2)。
    6. 保存更改。
  4. 设备池配置
    1. 以管理员或具有 AAE_Pool Admin 角色的用户身份登录。
    2. 创建设备池,并为其指定唯一名称,然后添加 Bot Runner 用户。
      注: 确保您拥有创建设备池权限,才能创建设备池。
    3. 选择与 Bot Runner 用户关联的设备,确保两台设备使用相同的用户名和密码。 如果设备凭据不一致,流程执行将会失败。
    4. Process Runner 角色添加为使用者,允许用户 1 和用户 2 查看并使用设备池。
    5. 单击创建设备池

设备池如何实现并行处理

设备池包含多台机器,支持将流程部署到池内的任意可用设备。 当您运行流程时,系统会自动识别并利用可用的设备。 如果第一个设备正忙,系统将转到下一个可用设备。 因此,并行分支可在池中的多台设备上并发执行。

如果计划执行的分支数量超过可用设备数量,多余的分支将被排队,并在资源可用时立即执行。 例如,如果一个流程有三条并行分支,但只有两台设备可用,则两条分支将立即运行,第三条分支将被排队,直到有设备空闲为止。