阅读和查看 Automation Anywhere 文档

Automation 360

关闭内容

内容

打开内容

使用 API 为属性赋值

  • 已更新:2021/02/03
    • Automation 360 v.x
    • 探索
    • RPA Workspace

使用 API 为属性赋值

根据您对凭证的访问权限,将标准值或用户输入值分配给属性。证书的所有用户都可以访问标准值;具有用户输入值的属性使每个用户能够提供其他用户无法访问的自己的值。

先决条件

注: 您可以查看 Control Room APIs 在里面 Community Edition,但 API 功能有限。你需要有执照的 Automation 360 用于访问 API 全部功能的版本。
  • 所有 API 调用都必须在请求标头中包含身份验证令牌。使用 身份验证 API 生成 JSON Web 令牌。 看 身份验证 API.
  • 要设置标准值,您必须有权访问凭证,无论是作为凭证所有者还是作为 locker 管理员或经理。
  • 要设置用户输入值,您必须有权访问凭证,无论是作为凭证所有者还是作为 locker 消费者。
  • 验证属性是否接受标准值或用户输入值。这在 userProvided 输出参数中指示。使用 API 列出凭据

过程

  1. 将身份验证令牌添加到请求标头。
  2. 使用 POST 方法和端点 URL:<your_control_room_url>/credentialvault/credentials/{credentialId}/attributevalues
    请求正文:
    {
      "list": [
        {
          "credentialAttributeId": "3337",
          "value": "aVerySecurePassword"
        }
      ]
    }
  3. 发送请求。
    响应正文:响应确认一个值已存储到属性中,但出于安全原因,响应不包含存储的值。
    [
       {
          "id":1630,
          "credentialAttributeId":3337,
          "value":"Szyx93Saw9xnnqF024XHSw==",
          "userId":2273,
          "createdBy":1508,
          "createdOn":"2021-02-03T18:42:33.383970Z",
          "updatedBy":1508,
          "updatedOn":"2021-02-03T18:42:33.383975Z",
          "version":0
       }
    ]
    
    REST API 使用 HTTP 响应代码响应每个请求。 有关响应代码,请参阅 API 响应代码.
发送反馈