閱讀及檢閱 Automation Anywhere 文件

Automation Anywhere Automation 360

關閉內容

內容

開啟內容

使用 bot 隊列 API 運行

  • 已更新:2020/09/10

    使用 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 回應碼
    傳送意見反饋