阅读和查看 Automation Anywhere 文档

Automation Anywhere Automation 360

关闭内容

内容

打开内容

运行具有队列 API 的 bot

  • 已更新:2020/09/10

    运行具有队列 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 响应代码
    发送反馈