Automation Anywhere

Automation Anywhere Automation 360

關閉內容

內容

開啟內容

使用 bot 隊列 API 運行

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

使用 bot 隊列 API 運行

創建自動化,以便使用 Work Items Bot Runners API 在一個或多個設備池中的所有現有隊列中共同處理所有隊列。

先決條件

  • 您必須具有以下權限:
    • 執行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
    輸入 諸如自動化名稱、 文件 ID文件名隊列 IDqueuenamerunAsUserIdspoolId
    • 如果要搜索或獲取所有可用 隊列 ID 的列表,請使用端點 URL <your _control_room _url>/v3/wlm/quees/list

      列出 WLM 隊列

    • 如果要搜索或獲取所有 runAsUserIds 的列表,請使用端點 URL :<your _control_room _url>/v1/usermanagement/users/list

      搜索用戶 API

    • 如果要搜索或獲取所有 poolId 的列表,請使用端點 URL :<your _control_room _url>/v2/devices/pools/list

      列出設備池 API

    在此示例中,輸入的參數如下所示:
    • 將自動化 名稱 命名爲 Finance-RPA - Run
    • Bot 文件名wlmql
    • RunAsUserIds45 ,將登錄到設備以運行自動化
    • QueueID17,與運行自動化的隊列相關聯
    • 池關聯的 poolId 爲 1
    要求本文:
    {
      "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 。
    在此示例中,響應主體將唯一的自動化 ID 返回12
    回應本文:
    {
      "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 回應碼
傳送意見反饋