阅读和查看 Automation Anywhere 文档

Automation Anywhere Automation 360

关闭内容

内容

打开内容

使用 API 导入文件

  • 已更新:2021/01/28

    使用 API 导入文件

    您可以使用导入 API 导入 bots 及其依赖项。

    先决条件

    注: 您可以在 Community Edition 中查看 Control Room APIs,但 API 功能受限。您需要获得许可证的 Automation 360 版本才能访问 API 的全部功能。
    • 您必须具有对必要文件夹和 Bot Creator 许可证的导入 bots、管理包和签入权限。
    • 使用身份验证 API 生成 JSON Web 令牌。请参阅身份验证 API
    • 以下 API URL:
      • https://<your_control_room_url>/v2/blm/import:导入存储库 bot
      • https://<your_control_room_url>/v2/blm/status/{requestId}:按请求 ID 获取导入状态
    • 要将 Enterprise 11 bots 导入 Control Room,您必须具有使用 Enterprise 11 Control Room 实例中的 BLM 导出 API 创建的所需 aapkg 包。

      aapkg 包必须存在于要导入 Automation 360 Enterprise 11 的同一台 bots 计算机上。

      只能使用导入 API 导入受密码保护的 aapkg 包。

    过程

    1. 将认证令牌添加到请求标头。
    2. 使用 POST 方法和端点 URL: https://<your_control_room_url>/v2/blm/import.
      以下请求正文上传 zip 文件并导入到目标 Control Room 中。如果已存在具有相同名称的文件,则也会覆盖。

      请求正文:

      {
        "upload": "export-docs.zip",
        "actionIfExisting": "OVERWRITE"
      }
    3. 发送请求 发送请求。
      以下响应正文返回 requestId
      响应正文:
      {
        "requestId": "eafef543-2d7a-47f5-81d0-490d09dd68d2"
      }
    4. 使用 GET 方法和端点 URL: <your_control_room_url>/v2/blm/status/{requestId}
      输入在步骤 3 中生成的 requestId,以了解导入状态。

      请求正文:

      https://192.0.2.0/v2/blm/status/eafef543-2d7a-47f5-81d0-490d09dd68d2
    5. 发送请求
      下列响应正文返回状态
      响应正文:
      {
          "requestId": "fa4b0c56-fab8-42ef-8d96-fc6b53e1cbaa",
          "type": "IMPORT",
          "status": "COMPLETED",
          "downloadFileName": "",
          "downloadFileId": "",
          "errorMessage": ""
      }

      已完成状态表示文件已成功导入。您可以在 Control Room 中找到导入的文件

      Enterprise 11 bots机器人 > 我的任务文件夹或机器人 > 我的 MetaBot 文件夹中以 .atmx.mbot 文件格式导入。

      使用迁移向导将 Enterprise 11 bots 文件转换为 Automation 360 支持的 .bot 格式。

      REST API 用 HTTP 响应代码响应每个请求。 有关响应代码,请参阅 API 响应代码

    发送反馈