Lea y revise la documentación de Automation Anywhere

Automation 360

Cerrar contenidos

Contenidos

Abrir contenidos

Crear un usuario nuevo

  • Actualizado: 2020/09/03
    • Automation 360 v.x
    • Explorar
    • Espacio de trabajo de RPA

Crear un usuario nuevo

Utilice la API Crear nuevo usuario para crear un nuevo usuario en el Control Room.

Antes de empezar

Ver y administrar usuarios y roles

Autenticar con un usuario que tenga los siguientes permisos de ADMINISTRACIÓN:

Ver usuarios
Ver usuariosLos usuarios con estos permisos pueden crear y administrar usuarios. Estos son permisos de administrador. Se recomienda que los usuarios que no sean administradores reciban permisos limitados para crear y administrar usuarios. Aprenda a crear un rol con permisos limitados que se pueda asignar a los usuarios.
Crear usuarios
Cree nuevos usuarios en el Control Room.
Editar usuarios
Edite todos los usuarios en el Control Room, incluidos los usuarios creados por otros administradores.
Eliminar usuarios
Elimine cualquier usuario en el Control Room.
Ver roles

Los usuarios con este permiso pueden ver los roles a los que tienen acceso.

Administrar roles

Los usuarios pueden crear, editar y eliminar roles a los que tienen acceso.

Ver licencias

Ver licenciasLos usuarios con estos permisos pueden ver y administrar licencias de dispositivos. Se requieren licencias de dispositivos para permitir que los usuarios realicen tareas específicas. Por ejemplo, los Bot Creators requieren una licencia de dispositivo de DESARROLLO para crear bots.

Administrar la licencia de dispositivo del usuario

Los usuarios con este permiso pueden asignar licencias de dispositivos a los usuarios.

Parámetros mínimos requeridos
  • Roles: Un usuario debe tener al menos un rol. Se requiere el ID de rol para crear un rol desde la API de administración de usuarios.

    La accesibilidad basada en roles permite el acceso adecuado a los datos y las acciones relevantes.

    Nota: Para este ejemplo, creamos un usuario Bot Creator. En el cuerpo de la solicitud, asignamos el siguiente Roles y permisos:
    • AAE_Basic (ID: 2)
    • AAE_Meta Bot Designer (ID: 13)
  • nombre de usuario: Cadena (255 máx.)
  • correo electrónico: Debe cumplir con el formato de correo electrónico estándar (nombredeusuario@dominio.com)
  • contraseña: Cadena: de 8 a 15 caracteres. Caracteres permitidos: a-z, A-Z, 0-9, @, -, _, !, #, $, %, &, y . (punto)
Parámetros adicionales recomendados
  • "enableAutoLogin": true
  • "username": "NumerOneUser"
  • "firstName": "Doc"
  • "lastName": "Writer"
  • "email": "username@mydomain.com"
  • "password": "changeme"
  • "description": "Test user creation."
  • "licenseFeatures": [ DEVELOPMENT, RUNTIME, IQBOTRUNTIME, ANALYTICSCLIENT, ANALYTICSAPI ]

    Los usuarios se pueden crear sin una licencia de dispositivo asignada. Existen Roles y permisos que permiten privilegios para usuarios y roles específicos.

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

    Reemplace el contenido en los soportes angulares con la URL de su Control Room.

  • Método: PUBLICAR
  • Utilice el Swagger instalado con su Control Room para probar las API. Vea las API de Swagger disponibles en http://<your_control_room_url>/swagger/
  • También puede utilizar un cliente REST para completar esta tarea.

Procedimiento

  1. Agregue un token de autenticación a la cabecera de la solicitud.
    Utilice la API Autenticación para generar un Web Token JSON. Consulte API de autenticación.
  2. Seleccione PUBLICAR como método.
    PUBLICAR http://<your_control_room_url>/v1/usermanagement/users
  3. En el cuerpo de la solicitud, agregue los parámetros obligatorios.
    Para el acceso de inicio de sesión único (SSO) o Active Directory (AD) basado en SAML, no se requiere la contraseña. La contraseña es obligatoria para una autenticación de base de datos.

    Cuerpo de la solicitud :

    {
      "roles": [
        {
          "id": 2
        },
        {
          "id": 13
        }
      ],
      "enableAutoLogin": true,
      "username": "BotCreatorUser2",
      "firstName": "AA1",
      "lastName": "Developer",
      "email": "aa.dev@mydomain.com",
      "password": "changeme",
      "description": "AA developer",
      "licenseFeatures": [
        "DEVELOPMENT"
      ]
    }
    
  4. Envíe la solicitud.
    • En Swagger, haga clic en Ejecutar.
    • En un cliente REST, haga clic en ENVIAR.

    La respuesta devuelve los detalles del usuario.

    Cuerpo de la respuesta:
    {
        "id": 1538,
        "username": "botcreatoruser2",
        "domain": null,
        "firstName": "AA1",
        "lastName": "Developer",
        "version": 0,
        "principalId": 1538,
        "deleted": false,
        "roles": [
            {
                "name": "AAE_Basic",
                "id": 2,
                "version": 0
            },
            {
                "name": "AAE_Meta Bot Designer",
                "id": 13,
                "version": 0
            }
        ],
        "sysAssignedRoles": [],
        "groupNames": [],
        "permissions": [
            {
                "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": 63,
                "action": "metabotdesigner",
                "resourceId": null,
                "resourceType": "metabot"
            },
            {
                "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": true,
        "passwordSet": false,
        "questionsSet": false,
        "enableAutoLogin": true,
        "disabled": false,
        "clientRegistered": false,
        "description": "AA developer",
        "createdBy": 1,
        "createdOn": "2020-09-03T10:27:30Z",
        "updatedBy": 1,
        "updatedOn": "2020-09-03T10:27:30Z",
        "publicKey": null,
        "appType": null,
        "routingName": null,
        "appUrl": null,
        "email": "aa.dev@mydomain.com"
    }

Qué hacer a continuación

  • Puede verificar que el usuario se creó iniciando sesión en el Control Room como el usuario que ha creado.
  • Los roles asignados al sistema, sysAssignedRoles, incluyen un conjunto de permisos requeridos para las funciones que asignó al usuario y funciones predeterminadas que se asignan a todos los usuarios.
Enviar comentarios