Automation Anywhere

Automation Anywhere Automation 360

關閉內容

內容

開啟內容

使用 API 匯出檔案

  • 已更新:3/08/2021
    • Automation 360 v.x
    • 探索
    • RPA 工作區
    • API 文件

使用 API 匯出檔案

您可以 bots 使用匯出 API 匯出其相依檔案。

先決條件

註: 您可以在中查看, Control Room APIs Community Edition但 API 功能受限。您需要授權 Automation 360 版本才能存取 API 的完整功能。
  • 您必須對 bots所需文件夾具有“導出”、“查看”軟件包以及“簽入”或“簽出”權限。
  • 使用 驗證 API 來產生 JSON Web Token 。
  • bot 要從公用文件夾導出的的文件 ID 。

    按工作空間 API 列出文件和文件夾

    註: 使用者只能檢視他們有存取權限的資料夾和子資料夾。
  • 以下 API URL :
    • https://<your_control_room_url>/v2/blm/export: 導出系統信息庫 bots
    • https://<your_control_room_url>/v2/blm/status/{requestId}: 按請求 ID 獲取導出狀態
    • https://<your_control_room_url>/v2/blm/downoad/{downloadFileId}: 可下載導出的 bot

程序

  1. 將驗證令牌添加到請求標頭。
  2. 搜索 bot 要導出的的一個或多個文件 ID 。
  3. 使用 POST 方法和端點 URL :https://<your_control_room_url>/v2/blm/export.
    以下示例請求正文,導出 bot 文件 ID 2197 以及所需的軟件包 bot

    要求本文:

    {
      "name": "export-docs",
      "fileIds": [
        2197
      ],
      "includePackages": true
    }
  4. 發送請求。
    以下響應主體返回 RequestId
    回應本文:
    {
      "requestId": "987c0de3-b158-4e71-975e-27d10b9a83fb"
    }
  5. 使用 GET 方法和端點 URL : <your _control_room _url>/v2/BLM/status/{RequestId}
    輸入 在步驟 4 中生成的請求 ID 以瞭解導出的狀態。
    https://192.0.2.0/v2/blm/status/987c0de3-b158-4e71-975e-27d10b9a83fb
  6. 發送請求。
    以下響應正文返回 狀態下載 FileId
    回應本文:
    {
      "requestId": "987c0de3-b158-4e71-975e-27d10b9a83fb",
      "type": "EXPORT",
      "status": "COMPLETED",
      "downloadFileName": "export-docs",
      "downloadFileId": "ZXhwb3J0LWRvY3M=",
      "errorMessage": ""
    }
  7. <1 id=1 text-equiv="<ph conref="../../common/control-room-settings-conrefs/api-config-conrefs.dita#tpc-api-config-conrefs/cmd-get-endpoint-url"> </ph>"/> <your _control_room _url>/v2/BlM/download/{downloadFileId}
    輸入 在步驟 6 中生成的下載文件 ID 。
    https://192.0.2.0/v2/blm/download/ZXhwb3J0LWRvY3M=
  8. 發送請求。
    對話方塊出現。瀏覽路徑並以 zip 文件格式保存導出的軟件包。

    REST API 會以 HTTP 回應碼回應每個要求。 有關響應代碼,請參閱 API 回應碼

後續步驟

將導出的文件導入到目標的私有文件夾中 Control Room
傳送意見反饋