Leggi e rivedi la documentazione di Automation Anywhere

Automation Anywhre Automation 360

Chiudi contenuti

Contenuti

Apri contenuti

Crea una nuova API utente

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

Crea una nuova API utente

Utilizza l'API Create user (Crea utente) per creare un nuovo utente nella Sala di controllo.

Prerequisiti

Visualizzare e gestire utenti e ruoli

Eseguire l'autenticazione con un utente che dispone delle seguenti autorizzazioni di AMMINISTRAZIONE:

Visualizza utenti
Gli utenti con queste autorizzazioni sono in grado di creare e gestire gli utenti. Queste sono autorizzazioni di amministratore. Si consiglia agli utenti non amministratori di ricevere autorizzazioni limitate per la creazione e la gestione degli utenti. Informazioni su come creare un ruolo con autorizzazioni limitate che possono essere assegnate agli utenti.
Crea utenti
Creare nuovi utenti nella Sala di controllo.
Modifica utenti
Modifica tutti gli utenti in Sala di controllo, inclusi gli utenti creati da altri amministratori.
Elimina utenti
Eliminare qualsiasi utente in Sala di controllo.
Visualizza ruoli

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

Gestire i ruoli

Gli utenti possono creare, modificare ed eliminare i ruoli a cui hanno accesso.

Visualizza licenze

Gli utenti con queste autorizzazioni sono in grado di visualizzare e gestire le licenze dei dispositivi. Le licenze dei dispositivi sono necessarie per consentire agli utenti di eseguire attività specifiche. Ad esempio, Bot Creator è necessario richiedere una licenza dispositivo di SVILUPPO per creare bot.

Gestisci licenza dispositivo utenti

Gli utenti con questa autorizzazione possono assegnare le licenze del dispositivo ad altri utenti.

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

    L'accessibilità basata sui ruoli consente un accesso appropriato ai dati e alle azioni pertinenti.

    Nel corpo della richiesta, abbiamo assegnato questa autorizzazione AAE_Basic (ID: 2)

    Ruoli e autorizzazioni

  • nome utente: Stringa (255 max)
  • indirizzo e-mail: Deve essere conforme al formato e-mail standard (username@domain.com)
  • password: Stringa: lunghezza 8-15 caratteri. Caratteri consentiti: a-z, A-Z, 0-9, @, -, _, !, #, $, %&, e . (punto)
Parametri opzionali
  • "abilitaLoginAuto": vero
  • "nome utente": "QualsiasiUtente"
  • "Nome": "Tester"
  • "cognome": "Scrittore"
  • "e-mail": "username@mydomain.com"
  • "password": "qualsiasipassword"
  • "descrizione": "Test delle API di gestione degli utenti"
  • "funzioni dilicenza": [ SVILUPPO, RUNTIME, IQBOTRUNTIME, ANALYTICSCLIENT, ANALYTICSAPI ]

    Gli utenti possono essere creati senza una licenza dispositivo assegnata. Sono disponibili Ruoli e autorizzazioni i privilegi di abilitazione per utenti e ruoli specifici.

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

    Sostituisci il contenuto tra parentesi angolari con il tuo Sala di controllo URL.

  • Metodo: PUBBLICAZIONE
  • Utilizza lo Swagger installato con il tuo Sala di controllo per testare le API . Visualizza le API disponibili all'indirizzo: <your_control_room_url>http:///swagger/
  • Puoi anche utilizzare un client REST per completare questa attività.

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/gestione utenti/utenti
  3. Nel corpo della richiesta, immettere 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 di un 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 ulteriori informazioni sui codici di risposta, consulta Codici di risposta API.
Invia feedback