Automation Anywhere

Automation Anywhere

關閉內容

內容

開啟內容

將工作項目資料新增/插入至佇列的 API

  • 已更新:5/30/2019
    • 11.3.x
    • 探索
    • Enterprise
    • API 文件

將工作項目資料新增/插入至佇列的 API

Automation Anywhere 提供了一個 REST API,可讓您在 Enterprise 控制室 的指定佇列中新增或插入工作項目資料。

API 端點

若您是Enterprise 控制室管理員或具備 [匯入和匯出機器人] 和 [佇列管理員] 角色權限的使用者,以及 [佇列擁有者]、[參與者] 和/或 [取用者] 權限的使用者,可以使用 Automation Anywhere 所提供的 REST API,將工作項目資料新增至Enterprise 控制室中建立的佇列。

使用下列端點來存取此 API:

<Enterprise 控制室 URL>/v2/wlm/queues/<queue-id>/workitems

例如:

https://crdevenv.com:81/v2/wlm/queues/1/workitems

新增工作項目資料至佇列的步驟

  1. 登入Enterprise 控制室。如需詳細資訊,請參閱<登入 Control Room
  2. 建立佇列。如需詳細資訊,請參閱<建立佇列>
  3. 下一步,您需要記下Enterprise 控制室 URL 中的佇列 ID。
    1. 登入Enterprise 控制室
    2. 移至 [工作負載] > [佇列]
    3. 選取所需的佇列
    4. 按一下 [檢視] 按鈕

      佇列 ID 隨即顯示在 URL 中。例如:

      https://crdevenv.com:81/#/workload/queues/1/view
  4. 使用 POST 方法,將工作項目資料插入佇列 API,以便上傳工作項目。例如,如果 [佇列 ID] 為 '1',請使用下列參數:
    https://crdevenv.com:81/v2/wlm/queues/1/workitems
  5. 在標頭中提供下列要求參數
    “X-Authorization”: “Authorization token” “Content-Type”: “application/json”
  6. 在 [要求本文] 中,提供必要參數 (也就是工作項目欄名稱) 的資料,以便將其插入佇列中。確定本文資料中之欄的參數與佇列結構的參數相符。例如:
     [ { "Invoice Id": "INV5001", "Customer Name": "Daniel", "Amount": "55555", "email": "daniel@aae.com", "Invoice Date": "2019-01-28" } ]
  7. 當回應狀態為 [
    200 OK
    ] 時,表示動作成功
  8. 您可以檢視 Body 資料中的結果。例如:
     [ { "id":11, "createdBy": 2, "createdOn": "2019-01-28T12:29:22+05:30", "updatedBy": 2, "updatedOn": "2018-01-28T12:29:22+05:30", "tenantId": 1, "version": 0, "json": "q+j74omkZEMS0Ta2obN0Pvmb1se\/xK+MDc3k0\/V4TOXfm1ICoG2jNEsT\/yPlW5Xc64opOqAuozVoSf8Hg\/us3HqIOtKRunIJB4is\/rCG9xK7g9LN+e3Cg4DTlgfoxD9UeB0oU+bXKKq1b3p6EI9f07gvvrymM45pIsoktSkM3+U=", "deviceId": null, "status":"NEW", "startTime":null, "endTime":null, "col1": "INV5001", "col2": "Daniel", "col3": "55555", "col4": "daniel@aae.com", "col5": "2019-01-28", "brUserId": null, "queueId":null, "comment":null, "botId":null, "poolId":null, "automationId":null, "lastPausedTime":null, "totalPausedTime":0 } ]
  9. 移至 Enterprise 控制室中的[工作負載] > [佇列] > [檢視] 頁面,確認資料是否已新增:

    檢視包含所有工作項目清單的佇列頁面

API 回應碼

Http(s) 狀態碼 回應 - 說明 更正動作
200 成功插入工作項目資料 不適用
400 錯誤的要求參數 使用有效參數重試
401 需要驗證 提供驗證參數
403 未經授權的存取 為具有存取權限的使用者提供驗證參數
404 找不到檔案 請確認Enterprise 控制室中有顯示佇列
500 內部伺服器錯誤 確保伺服器連線可用
傳送意見反饋