阅读和查看 Automation Anywhere 文档

Automation Anywhere Automation 360

关闭内容

内容

打开内容

运行具有队列 API 的 bot

  • 已更新:9/10/2020
    • Automation 360 v.x
    • 管理
    • RPA 工作区
    • API 文档

运行具有队列 API 的 bot

创建自动化以使用 API 共同处理一个或多个设备池中所有 Bot Runners 现有队列的 Work Items

先决条件

  • 您必须具有以下权限:
    • 运行bot
    • bot 文件夹运行或计划权限
    • 队列使用者
    • 设备池使用者
  • 您必须具有端点 URL:
    • <your_control_room_url>/v3/wlm/automations
    • <your_control_room_url>/v1/usermanagement/users/list
    • <your_control_room_url>/v3/wlm/queues/list
    • <your_control_room_url>/v2/devices/pools/list

过程

  1. 使用 POST 方法和端点 URL:<your_control_room_url>/v3/wlm/automations
    输入参数,例如自动化的 namefileIdfilenamequeueIDqueueNamerunAsUserIdspoolId
    • 如果要搜索或获取所有可用 queueId 的列表,请使用端点 URL <your_control_room_url>/v3/wlm/queues/list

      列出 WLM 队列

    • 如果要搜索或获取所有 runAsUserIds 的列表,请使用端点 URL:<your_control_room_url>/v1/usermanagement/users/list

      搜索用户 API

    • 如果要搜索或获取所有 poolId 的列表,请使用端点 URL:<your_control_room_url>/v2/devices/pools/list

      列出设备池 API

    在本例中,输入的参数如下:
    • 自动化 nameFinance-RPA-Run
    • Bot fileNamewlmql
    • runerAsUserIds45,将登录设备以运行自动化
    • queueID17,与运行自动化的队列关联
    • poolId1,与池关联
    请求正文:
    {
      "name": "Finance-RPA-Run",
      "automationName": "Finance-RPA-Run",
      "fileName": "wlmq1",
      "botInput": {
        
      },
      "status": "ACTIVE",
      "description": "WLM for Finance",
      "rdpEnabled": false,
      "setAsDefaultDevice": false,
      "poolIds": [
        
      ],
      "workspaceName": "public",
      "timeZone": "Asia/Calcutta",
      "runAsUserIds": [
        "4",
        "5"
      ],
      "queueId": "17",
      "poolId": "1"
    }
  2. 发送请求。
    当请求成功时,WLM 自动化运行成功后,响应正文中将返回一个唯一的自动化 ID。还将提供关联的队列名称和 ID 的详细信息,以及运行自动化的用户名 ID。
    在此示例中,响应正文返回唯一的自动化 id12
    响应正文:
    {
      "id": "12",
      "name": "Finance-RPA-Run",
      "status": "ACTIVE",
      "description": "WLM for Finance",
      "rdpEnabled": false,
      "priority": "1",
      "queueId": "17",
      "queueName": "Finance-Q",
      "poolId": "1",
      "runAsUserIds": [
        "4",
        "5"
      ],
      "fileId": "17",
      "startedOn": "2020-05-26T09:42:51.958893800Z",
      "startedBy": "24",
      "createdBy": "24",
      "createdOn": "2020-05-26T09:42:51.958893800Z",
      "updatedBy": "24",
      "updatedOn": "2020-05-26T09:42:51.958893800Z",
      "tenantId": "1",
      "version": "0",
      "tenantUuid": "4db5b32c-5c4b-4aee-8ca0-f53ec241563c"
    }
    REST API 用 HTTP 响应代码响应每个请求。有关响应代码的详细信息,请参阅 API 响应代码
发送反馈