Leggi e rivedi la documentazione di Automation Anywhere

Automation 360

Chiudi contenuti

Contenuti

Apri contenuti

Creare un nuovo utente API

  • Aggiornato: 2021/07/27
    • Automation 360 v.x
    • Gestisci
    • Spazio di lavoro RPA
    • Documenti API

Creare un nuovo utente API

Utilizzare la funzione Crea utente per creare un nuovo utente nella cartella Control Room.

Prerequisiti

Visualizzare e gestire utenti e ruoli

Autenticare con un utente che abbia le seguenti caratteristiche AMMINISTRAZIONE permessi:

  • Visualizza gli utenti

    Per creare e gestire utenti e ruoli è necessaria l'autorizzazione di amministratore. Si raccomanda di assegnare agli utenti non amministratori autorizzazioni limitate per la creazione e la gestione degli utenti. Imparare a creare un ruolo con autorizzazioni limitate che può essere assegnato agli utenti.

  • Create users

    Creare nuovi utenti nella cartella Control Room.

  • Modifica utenti

    Modificare tutti gli utenti nell'area Control Roomcompresi gli utenti creati da altri amministratori.

  • Eliminare gli utenti

    Eliminare qualsiasi utente nella cartella Control Room.

  • Visualizza i ruoli

    Gli utenti con questa autorizzazione possono visualizzare i ruoli a cui hanno accesso.

  • Gestire i ruoli

    Gli utenti possono creare, modificare e cancellare i ruoli a cui hanno accesso.

  • Visualizza le licenze

    Gli utenti con queste autorizzazioni possono visualizzare e gestire le licenze dei dispositivi. Le licenze dei dispositivi sono necessarie per consentire agli utenti di eseguire attività specifiche. Ad esempio, Bot Creators richiedere un SVILUPPO per creare un dispositivo bots.

  • Gestione delle licenze dei dispositivi degli utenti

    Gli utenti con questa autorizzazione possono assegnare licenze di dispositivi ad altri utenti.

Parametri minimi richiesti
  • Ruoli: Ogni utente deve avere almeno un ruolo.

    L'accessibilità basata sui ruoli L'accessibilità basata sui ruoli consente di accedere in modo appropriato ai dati e alle azioni pertinenti.

    Nel corpo della richiesta, abbiamo assegnato questo permesso AAE_Basic (ID: 2)

    Roles and permissions

  • nome utente: Stringa (255 max)
  • email: Deve essere conforme al formato standard delle e-mail (username@domain.com).
  • parola d'ordine: Stringa: Lunghezza 8-15 caratteri. Caratteri ammessi: a-z, A-Z, 0-9, @, -, _, !, #, $, %, & e . (periodo)
Parametri opzionali
  • "enableAutoLogin": true
  • "username": "AnyUser"
  • "firstName": "Tester"
  • "lastName": "Writer"
  • "email": "username@mydomain.com"
  • "password": "anypassword"
  • "description": "Testing User Management APIs"
  • "deviceCredentialAttested": true
  • "licenseFeatures": [ DEVELOPMENT, CITIZENDEVELOPER, RUNTIME, ATTENDEDRUNTIME, AARIUSER, DISCOVERYBOTANALYZER, DISCOVERYBOTRECORDER, ANALYTICSCLIENT, ANALYTICSAPI ]

    Gli utenti possono essere creati senza una licenza del dispositivo assegnata. Esistono Roles and permissions che abilitano i privilegi di utenti e ruoli specifici.

  • URL: http://<il tuo_control_room_url>/v1/gestione/utenti

    Sostituire il contenuto delle parentesi angolari con l'URL. Control Room URL.

  • Metodo: POST
  • Usare lo Swagger installato con l'applicazione Control Room per testare le API. Per visualizzare le API disponibili, consultare il sito: http://<your_control_room_url>/swagger/
  • È possibile utilizzare anche un client REST per completare questa operazione.

Procedura

  1. Aggiungere il token di autenticazione all'intestazione della richiesta.
  2. Utilizzare il metodo POST e l'URL dell'endpoint:<your_control_room_url>/v1/usermanagement/users
  3. Nel corpo della richiesta, inserire i parametri obbligatori e facoltativi.
    Per l'accesso single sign-on (SSO) basato su SAML o Active Directory (AD), la password non è richiesta. La password è obbligatoria per l'autenticazione del database.

    Corpo della richiesta :

    {
     {
      "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. Inviare la richiesta.
    Corpo della risposta:
    {
        "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"
    }
    L'API REST risponde a ogni richiesta con un codice di risposta HTTP. Per informazioni dettagliate sui codici di risposta, vedere Codici di risposta API.
Invia feedback