閱讀及檢閱 Automation Anywhere 文件

Automation 360

關閉內容

內容

開啟內容

使用 API 為屬性賦值

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

使用 API 為屬性賦值

根據您對憑證的訪問權限,將標準值或用戶輸入值分配給屬性。證書的所有用戶都可以訪問標準值;具有用戶輸入值的屬性使每個用戶能夠提供其他用戶無法訪問的自己的值。

先決條件

註: 您可以查看 Control Room APIs 在裡面 Community Edition,但 API 功能有限。你需要一個許可 Automation 360 版本以訪問 API 的全部功能。
  • 所有 API 調用都必須包含來自 驗證 API (生成 JSON Web 令牌)或來自 OAuth 服務的不記名令牌。 您不能在 API 中同時使用兩者。
  • 要設置標準值,您必須有權訪問憑證,無論是作為憑證所有者還是作為 locker 管理員或經理。
  • 要設置用戶輸入值,您必須有權訪問憑證,無論是作為憑證所有者還是作為 locker 消費者。
  • 驗證屬性是否接受標準值或用戶輸入值。這在 userProvided 輸出參數中指示。使用 API 列出憑據

程序

  1. 將身份驗證令牌或承載令牌添加到請求標頭。 您不能在同一 API 中同時使用兩者。
  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響應代碼.
傳送意見反饋