Leia e revise a documentação do Automation Anywhere

Automation Anywhere Automation 360

Fechar conteúdo

Contents (Conteúdo)

Abrir conteúdo

Criar um novo usuário

  • Atualizado: 9/03/2020
    • Automation 360 v.x
    • Gerenciar
    • Espaço de trabalho RPA
    • Documentos de API

Criar um novo usuário

Use a API Criar novo usuário para criar um novo usuário na Control Room.

Pré-requisitos

Exibir e gerenciar usuários e funções

Faça a autenticação com um usuário que tenha as seguintes permissões de ADMINISTRAÇÃO:

Exibir usuários
Os usuários com essas permissões podem criar e gerenciar usuários. Estas são permissões de administrador. Recomenda-se que os usuários não administradores recebam permissões limitadas para criar e gerenciar usuários. Saiba como criar uma função com permissões limitadas que pode ser atribuída aos usuários.
Criar usuários
Crie novos usuários na Control Room.
Editar usuários
Edite todos os usuários na Control Room, incluindo usuários criados por outros administradores.
Excluir usuários
Exclua qualquer usuário na Control Room.
Exibir funções

Os usuários com essa permissão podem exibir funções às quais eles têm acesso.

Gerenciar funções

Os usuários podem criar, editar e excluir funções às quais eles têm acesso.

Exibir licenças

Os usuários com essas permissões podem exibir e gerenciar as licenças de dispositivos. As licenças de dispositivo são necessárias para permitir que os usuários executem tarefas específicas. Por exemplo, os Bot Creators precisam de uma licença de dispositivo de DESENVOLVIMENTO para criar bots.

Gerenciar licença de dispositivo do usuário

Os usuários com essa permissão podem atribuir licenças de dispositivo aos usuários.

Parâmetros mínimos necessários
  • Funções: Cada usuário deve ter pelo menos uma função. O id da função é necessário para criar uma função com a API de gerenciamento de usuários.

    A acessibilidade baseada em função permite o acesso apropriado a dados e ações relevantes.

    Nota: Para este exemplo, criamos um usuário do Bot Creator. No corpo da solicitação, atribuímos as seguintes Funções e permissões:
    • AAE_Basic (ID: 2)
    • AAE_Meta Bot Designer (ID: 13)
  • nome de usuário: String (máx. 255)
  • email: Deve estar em conformidade com o formato de e-mail padrão (nomedeusuário@domínio.com)
  • senha: String: 8 a 15 caracteres. Caracteres permitidos: a-z, A-Z, 0-9, @, -, _, !, #, $, %, & e . (ponto)
Parâmetros adicionais recomendados
  • "enableAutoLogin": verdadeiro
  • "username": "NumerOneUser"
  • "firstName": "Doc"
  • "lastName": "Writer"
  • "email": "nomedeusuário@meudomínio.com"
  • "password": "alterar"
  • "description": "Testar a criação do usuário."
  • "licenseFeatures": [ DEVELOPMENT, RUNTIME, IQBOTRUNTIME, ANALYTICSCLIENT, ANALYTICSAPI ]

    Os usuários podem ser criados sem uma licença de dispositivo atribuída. Há Funções e permissões que permitem privilégios para usuários e funções específicos.

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

    Substitua o conteúdo entre colchetes pela URL da sua Control Room.

  • Método: POST
  • Use o Swagger instalado com sua Control Room para testar as APIs. Veja as APIs disponíveis em: http://<your_control_room_url>/swagger/
  • Você também pode usar um client REST para concluir esta tarefa.

Procedimento

  1. Adicione um token de autenticação ao cabeçalho da solicitação.
    Use a API de autenticação para gerar um JSON Web Token. Ver API de autenticação.
  2. Selecione POST como método.
    POST http://<your_control_room_url>/v1/usermanagement/users
  3. No corpo da solicitação, adicione os parâmetros obrigatórios e opcionais.
    Para acesso de logon único (SSO) ou Active Directory (AD) baseado em SAML, a senha não é necessária. A senha é obrigatória para uma autenticação de banco de dados.

    Corpo da solicitação:

    {
      "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. Envie a solicitação.
    • No Swagger, clique em Executar.
    • Em um client REST, clique em ENVIAR.

    A resposta retorna os detalhes do usuário.

    Corpo da resposta:
    {
        "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"
    }

Próximas etapas

  • Você pode verificar se o usuário foi criado fazendo login na Control Room como o usuário que você criou.
  • Funções atribuídas ao sistema, sysAssignedRoles, incluem um conjunto de permissões que são necessárias para as funções atribuídas ao usuário e às funções padrão atribuídas a todos os usuários.
Send Feedback (Enviar Feedback)