Automation Anywhere

Automation Anywhere Automation 360

關閉內容

內容

開啟內容

創建新的用戶 API

  • 已更新:4/07/2021
    • Automation 360 v.x
    • 管理
    • RPA 工作區
    • API 文件

創建新的用戶 API

使用 創建用戶 API 在中創建新用戶 Control Room

先決條件

查看和管理用戶和角色

向具有以下 管理 權限的用戶進行身份驗證:

  • 檢視使用者

    您需要管理員權限才能創建和管理用戶和角色。建議爲非管理員用戶授予創建和管理用戶的有限權限。瞭解如何 建立可 指派給使用者之有限權限的角色。

  • 創建用戶

    在中創建新用戶 Control Room

  • 編輯使用者

    編輯中的所有用戶 Control Room,包括其他管理員創建的用戶。

  • 刪除使用者

    刪除中的任何用戶 Control Room

  • 查看角色

    具有此權限的用戶可以查看其具有訪問權限的角色。

  • 管理角色

    用戶可以創建、編輯和刪除他們有權訪問的角色。

  • 查看許可證

    具有這些權限的用戶可以查看和管理設備許可證。需要設備許可證才能使用戶執行特定任務。例如 Bot Creators ,需要 開發 設備許可證才能創建 bots

  • 管理用戶設備許可證

    具有此權限的用戶可以將設備許可證分配給其他用戶。

所需的最小參數
  • 角色:每個用戶必須至少有一個角色。

    基於角色 的可訪問性允許對相關數據和操作進行適當的訪問。

    在請求主體中,我們爲 此權限分配了 AAE_Basic ( ID : 2)

    角色和權限

  • 用戶名:字符串(最多 255 個)
  • 電子郵件:必須符合標準電子郵件格式( username@domain.com )
  • 密碼:字串:長度為 8-15 個字元。允許的字元: a-z 、 A-Z 、 0-9 、 @ 、 - 、 _ 、 ! 、 # 、 $ 、 % 、 & 、和。(期間)
可選參數
  • "enableAutoLogin" : true
  • " 使用者名稱 " : " AnyUser"
  • " 名字 " : " 測試儀 "
  • " 姓氏 " : " 寫入器 "
  • " 電子郵件 " : "username@mydomain.com"
  • " 密碼 " : " 輸入字 "
  • " 說明 " : " 測試用戶管理 API"
  • " 許可特徵 " : [ 開發、運行時、 IQBOTRUNTIME 、 ANALYTIICSCLIENT 、 ANALYTICSAPI ]

    可以在沒有指派設備許可證的情況下創建用戶。有 角色和權限 的可為特定使用者和角色啟用權限。

  • 網址: http://<your_control_room_url>/v1/usermanagement/users

    將尖括號中的內容替換爲 Control Room URL 。

  • Method:貼文
  • 使用與一起安裝的 Swagger Control Room 來測試 API 。查看可用的 API ,網址爲:http://<your_control_room_url>/swagger/
  • 您也可以使用 REST 用戶端來完成此工作。

程序

  1. 將驗證令牌添加到請求標頭。
  2. 使用 POST 方法和端點 URL :<your _control_room _url>/v1/usermanagement/users
  3. 在請求主體中,輸入必需參數和可選參數。
    對於基於 SAML 的單點登錄 (SSO) 或 Active Directory (AD) 訪問,不需要密碼。數據庫驗證必須提供密碼。

    請求主體

    {
     {
      "roles": [
        {
          "id": 2
        }
      ],
      "domain": "string",
      "email": "ad@ma.com",
      "enableAutoLogin": true,
      "username": "mdadmin1",
      "firstName": "MDadmin2",
      "lastName": "ADadmin",
      "description": "string",
      "disabled": true,
      "password": "changeme",
      "licenseFeatures": [
        "DEVELOPMENT"
      ]
    }
    
  4. 發送請求。
    響應主體
    {
        "id": 2075,
        "username": "mdadmin1",
        "domain": "string",
        "firstName": "MDadmin2",
        "lastName": "ADadmin",
        "version": 0,
        "principalId": 2075,
        "deleted": false,
        "roles": [
            {
                "name": "AAE_Basic",
                "id": 2,
                "version": 0
            }
        ],
        "sysAssignedRoles": [],
        "groupNames": [],
        "permissions": [
            {
                "id": 7526,
                "action": "viewuserrolebasicinfo",
                "resourceId": null,
                "resourceType": "usermanagement"
            },
            {
                "id": 7,
                "action": "run",
                "resourceId": null,
                "resourceType": "repositorymanager"
            },
            {
                "id": 94,
                "action": "view",
                "resourceId": null,
                "resourceType": "botstore"
            },
            {
                "id": 61,
                "action": "createstandard",
                "resourceId": null,
                "resourceType": "credentialattribute"
            },
            {
                "id": 92,
                "action": "view",
                "resourceId": null,
                "resourceType": "packagemanager"
            },
            {
                "id": 97,
                "action": "register",
                "resourceId": null,
                "resourceType": "devices"
            },
            {
                "id": 29,
                "action": "view",
                "resourceId": null,
                "resourceType": "repositorymanager"
            },
            {
                "id": 120,
                "action": "view",
                "resourceId": null,
                "resourceType": "dashboard"
            }
        ],
        "licenseFeatures": [
            "DEVELOPMENT"
        ],
        "emailVerified": false,
        "passwordSet": false,
        "questionsSet": false,
        "enableAutoLogin": true,
        "disabled": true,
        "clientRegistered": false,
        "description": "string",
        "createdBy": 1513,
        "createdOn": "2020-11-20T20:17:26Z",
        "updatedBy": 1513,
        "updatedOn": "2020-11-20T20:17:26Z",
        "publicKey": null,
        "appType": null,
        "routingName": null,
        "appUrl": null,
        "email": "ad@ma.com"
    }
    REST API 會以 HTTP 回應碼回應每個要求。有關響應代碼的詳細信息,請參見 API 回應碼
傳送意見反饋