阅读和查看 Automation Anywhere 文档

Automation Anywhere Automation 360

关闭内容

内容

打开内容

使用 API 导入文件

  • 已更新:1/28/2021
    • Automation 360 v.x
    • 探索
    • RPA 工作区
    • API 文档

使用 API 导入文件

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

先决条件

注: 您可以在 Control Room APIs 中查看 Community Edition,但 API 功能有限。您需要获得许可证的 Automation 360 Edition 才能访问 API 的全部功能。
  • 您必须具有对必要文件夹和 Bot Creator 许可证的导入 bots、管理包和签入权限。
  • 使用身份验证 API 生成 JSON Web 令牌。请参阅身份验证 API
  • 以下 API URL:
    • https://<your_control_room_url>/ v2/blm/导入:导入存储库 bot
    • https://<your_control_room_url> v2/blm/状态/{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/导入.
    以下请求正文上传 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 响应代码

发送反馈