閱讀及檢閱 Automation Anywhere 文件

Automation Anywhere Automation 360

關閉內容

內容

開啟內容

獲取任務日誌數據

  • 已更新:2021/04/02

    獲取任務日誌數據

    檢索 bot 在運行期間記錄的分析變量數據。

    先決條件

    註: 您可以在中查看, Control Room APIs Community Edition但 API 功能受限。您需要授權 Automation 360 版本才能存取 API 的完整功能。
    • 使用 驗證 API 來產生 JSON Web Token 。
    • 您必須具有 AAE_Bot Insight Admin 角色和 Bot Insight 許可證。

    要檢索特定 bot上的業務數據,請爲 API 提供以下查詢參數:

    參數 必填 類型 描述
    殭屍名稱 字串 bots 擷取資料的名稱

    最多輸入 10 bot 個名稱,並以逗號分隔每個名稱。

    如果不提供此參數, API 將返回所有 bots上的數據。

    尋呼 整數 要從中檢索數據的頁碼
    限制 整數 指定檢索信息的零件數

    例如,如果將限制指定爲 2500 以檢索總共 10000 條記錄,則檢索到的信息如下所示:

    • 0 頁返回 1-2500
    • 第 1 頁返回 2501 - 5000
    • 第二頁返回 5001 - 7500
    • 第 3 頁返回 7501-10000
    • 最小值:1
    起始日期 日期 要檢索數據的期間的開始日期

    如果不提供此參數, API 將返回所有可用數據。

    格式: YYYY-MM-ddThh:MM:ss

    截止日期 日期 要檢索數據的期間的結束日期
    • 格式: YYYY-MM-ddThh:MM:ss
    • 默認值:當前日期

    程序

    1. 將驗證令牌添加到請求標頭。
    2. 使用 GET 方法和端點 URL :<control_room _url>/v2/botinsore/data/api/gettasklogdata?botname=ATMReconciliation
      URL 包括示例查詢參數 botname。對於大型數據集,建議您使用 pagenolimit 參數以避免超時錯誤。
    3. 發送請求。
      回應本文:此響應示例包含 ATMReconciliation 和 bot 返回的第一條記錄的數據。爲了使代碼塊保持簡短,將省略其餘 22 條記錄。響應包括以下輸出參數:
      參數 描述 類型
      運行 ID bot 檢索此數據的運行的標識符

      單次運行中的所有事務都具有公共 runId

      字串
      交易 ID 在單個循環迭代中檢索的數據集的標識符 字串
      已登錄日期 bot 檢索數據的日期和時間

      格式: YYYY-MM-ddThh:MM:ss

      日期
      變數 變量名稱和值 字串和數字的字典
      {
         "businessData":[
            {
               "totalRecords":23,
               "count":23,
               "pageNo":1,
               "botId":"PROD_12",
               "botName":"ATMReconciliation",
               "repositoryPath":"repository:///Automation%20Anywhere/Bots/folder_6809/ATMReconciliation?fileId=19163&workspace=PRIVATE",
               "list":[
                  {
                     "transactionName":"block1",
                     "transactions":[
                              {
                                  "runId": "a2b0a033-3aa6-43b0-a2c7-da2c21a9f593_5151d69b5cb3ddf1",
                                  "transactionId": "8567aa95-3b5b-4092-a0a9-fc94302c32fb",
                                  "dateLogged": "2020-10-16T08:05:04",
                                  "variables": {
                                      "bank_name": "TechCU",
                                      "status": "Not Matched",
                                      "date": "1477267200000",
                                      "colour_code": "Yellow",
                                      "card_type": "diners-club-enroute",
                                      "amount": "210.0",
                                      "state_code": "NJ",
                                      "transaction_type": "Deposit",
                                      "zip_code": "7104",
                                      "country_code": "US",
                                      "reason": "Need Attention"
                                  }
                             ]
                  },
       // The remaining 22 records are omited from this code example.
      REST API 會以 HTTP 回應碼回應每個要求。 有關響應代碼,請參閱 API 回應碼
    傳送意見反饋