Ознакомиться с документацией Automation Anywhere

Automation Anywhere Automation 360

Закрыть содержимое

Содержимое

Открыть содержимое

Создайте новый пользовательский API

  • Обновлено: 4/07/2021
    • Automation 360 v.x
    • Управление
    • Рабочая область RPA
    • Документы API

Создайте новый пользовательский API

Используйте API-интерфейс Create user для создания нового пользователя в . 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"
  • "пароль": "anypassword"
  • "описание": "Тестирование API-интерфейсов управления пользователями"
  • "LicenseFeatures": [ РАЗРАБОТКА, ВРЕМЯ ВЫПОЛНЕНИЯ, IQBOTRUNTIME, ANALYTICSCLIENT, ANALYTICSAPI ]

    Пользователи могут быть созданы без назначенной лицензии на устройство.  Роли и разрешения Существуют права доступа для определенных пользователей и ролей.

  • URL: http://<your_control_room_url>/v1/usermanagement/users

    Замените содержимое в угловых скобках своим Control Room URL-адресом.

  • Метод: ПОСТ
  • Используйте программу 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-based Single sign-on (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"
    }
    API-интерфейс REST отвечает на каждый запрос с помощью кода ответа HTTP. Подробные сведения о кодах ответа см. Коды отклика APIв разделе .
Отправить отзыв