Automation Anywhere

Automation Anywhere Automation 360

關閉內容

內容

開啟內容

使用 API 爲屬性分配值

  • 已更新:2/03/2021
    • Automation 360 v.x
    • 探索
    • RPA 工作區

使用 API 爲屬性分配值

根據您對認證的存取權限、將標準或使用者輸入值指派給屬性。認證的所有使用者都可以存取標準值;具有使用者輸入值的屬性可讓每個使用者提供自己的值,而其他使用者無法存取該值。

先決條件

註: 您可以在中查看, Control Room APIs Community Edition但 API 功能受限。您需要授權 Automation 360 版本才能存取 API 的完整功能。
  • 使用 驗證 API 來產生 JSON Web Token 。
  • 若要設定標準值、您必須以認證擁有者或 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 回應碼
傳送意見反饋