阅读和查看 Automation Anywhere 文档

Automation Anywhere

关闭内容

内容

打开内容

用于添加和删除手动依赖项的 API

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

用于添加和删除手动依赖项的 API

使用手动依赖项 API 可以在TaskBot中从存储库的“My Docs”、“My Exes”、“My Scripts”文件夹手动添加和/或删除依赖文件。

作为Enterprise Control Room管理员或具有“查看和管理计划活动”权限的用户,可手动管理依赖项。手动依赖项 API 可以:

  1. 将依赖文件添加到父TaskBot
  2. 从父TaskBot中删除依赖文件
注: 本文中提供的示例仅供参考。

访问依赖项 API 之前,必须首先使用身份验证 API 并将其作为令牌传递以使用特定 API。

  1. 使用 POST 方法生成使用端点 http(s)://<hostname:port>/v1/authentication 的令牌。为此,请以服务器名称/主机名/IP端口号的形式提供Enterprise Control Room实例。

    例如,https://crdevenv.com:81/v1/authentication

  2. 在标头中提供以下请求有效负载

    “X-Authorization” :“Authorization token”

    “Content-Type” :“application/json”

  3. 在正文中提供以下请求有效负载:

    {

    "username":"<Username>",

    "password":"<Password>"

    }

    例如:

    {

    "usename":"Ellie.Brown",

    "password":"12345678"

    }

用于添加依赖文件的 API

使用此 API 将文件添加到父TaskBot以成功运行和部署自动化。

API 端点

使用以下端点访问 API:

<Enterprise Control Room URL>/v1/files/manualdependencies/add

例如:

https://crdevenv.com:81/v1/files/manualdependencies/add

  1. 在标头中提供“X-Authorization”和“Content Type”参数。
  2. 使用部署 API 获取存储库中可用文件的列表。有关详情,请参阅用于获取机器人详细信息的 API 部分。
  3. 使用 POST 方法在正文中提供文件 ID 作为请求有效负载:
     { "id": <parent file id>, "child_ids": [ <dependent file id 1>, <dependent file id 2> ] }
    • 例如,以下内容为具有 id <..> 的任务机器人添加 id 为 <...> 的依赖文件:
       { "id":10 "child_ids":[18, 19] }
  4. 单击发送
  5. 当响应状态为 200 时,操作成功。
  6. 您可以在正文数据中查看响应。

参数描述

参数 描述
id 父文件 id
child_ids 子手动依赖项 id 的集合。

用于删除依赖文件的 API

使用此 API 可从父TaskBot中删除依赖文件。

API 端点

使用以下端点访问 API:

<Enterprise Control Room URL>/v1/files/manualdependencies/remove

例如,https://crdevenv.com:81/manualdependencies/remove

  1. 在标头中提供“X-Authorization”和“Content Type”参数。
  2. 使用 DELETE 方法在正文中提供以下请求有效负载:
     { "id": 0, "child_ids": 0 }
    • 例如,以下内容为具有 id <..> 的任务机器人删除 id 为 <...> 的依赖文件:

       { "id": "child_ids": }
  3. 单击发送
  4. 当响应状态为 200 时,操作成功
  5. 您可以在正文数据中查看响应。

参数描述

参数 描述
id 父文件 id
child_ids 子手动依赖项 id 的集合。
发送反馈