Lesen und beachten Sie die Automation Anywhere-Dokumentation

Automation 360

Inhalt schließen

Inhalte

Inhalt öffnen

Aktualisierung bestehender Benutzerdetails API

  • Aktualisiert: 2021/03/16
    • Automation 360 v.x
    • Verwalten
    • RPA Workspace
    • API-Dokumente

Aktualisierung bestehender Benutzerdetails API

Verwenden Sie die Benutzerdetails aktualisieren API, um eine bestehende Benutzerinformation in der Control Room.

Vorbereitungen

Stellen Sie sicher, dass Sie eine Administratorrolle oder eine benutzerdefinierte Rolle mit Benutzer bearbeiten Berechtigung.

Prozedur

  1. Fügen Sie das Authentifizierungs-Token in die Kopfzeile der Anfrage ein.
  2. Verwenden Sie die PUT-Methode und die Endpunkt-URL:<your_control_room_url>/v1/usermanagement/users/744
  3. Fügen Sie in der Kopfzeile der Anfrage eine bestehende Benutzer-ID hinzu, die Sie aktualisieren möchten. Um eine Benutzer-ID zu finden, die Sie aktualisieren möchten, führen Sie den Befehl Suche nach Benutzern API AUS.
    Wenn Sie Ihrer Anfrage eine neue Rollen-ID hinzufügen möchten, führen Sie die folgenden Schritte aus:
    1. Führen Sie die Suche nach Benutzern API. Verwenden Sie die POST-Methode und die Endpunkt-URL:<Ihr_Kontrollraum_url>/v1/Benutzermanagement/Benutzer/Liste
    2. Wenn Sie alle Rollen-IDs erhalten haben, fügen Sie eine neue Rolle zu den vorhandenen Rollen-IDs hinzu. Sie können eine Rolle nicht allein hinzufügen, sondern müssen sie der Sammlung von Rollen-IDs hinzufügen.

    Der folgende Anfragetext bezieht sich auf eine bestehende Benutzerkennung: 744 und die vorhandenen Rollen-IDs: 169, 2 und 26. Ändern Sie andere Parameter nach Bedarf.

    Körper der Anfrage

    {
        "roles": [
            {
                "id": 169
            },
            {
                "id": 2
            },
            {
                "id": 26
            }
        ],
        "email": "Joe.Smith@automationanywhere.com",
        "enableAutoLogin": false,
        "firstName": "FN",
        "lastName": "LN",
        "description": "test",
        "disabled": false,
        "licenseFeatures": [
            "RUNTIME"
        ]
    }
  4. Senden Sie die Anfrage.

    Der Antwortkörper gibt die aktualisierten Details für die Benutzer-ID zurück: 744.

    Antworttext:
    {
        "id": 744,
        "username": "cs_runner",
        "domain": null,
        "firstName": "FN",
        "lastName": "LN",
        "version": 60,
        "principalId": 744,
        "deleted": false,
        "roles": [
            {
                "name": "AAE_Basic",
                "id": 2,
                "version": 0
            },
            {
                "name": "cs_role2",
                "id": 169,
                "version": 3
            },
            {
                "name": "all",
                "id": 26,
                "version": 54
            }
        ],
        "sysAssignedRoles": [],
        "groupNames": [],
        "permissions": [
            {
                "id": 2912,
                "action": "upload",
                "resourceId": "34241",
                "resourceType": "repositorymanager"
            },
    ......................................................
    {
                "id": 4101,
                "action": "download",
                "resourceId": "34439",
                "resourceType": "repositorymanager"
            }
        ],
        "licenseFeatures": [
            "RUNTIME"
        ],
        "emailVerified": true,
        "passwordSet": true,
        "questionsSet": true,
        "enableAutoLogin": false,
        "disabled": false,
        "clientRegistered": false,
        "description": "test",
        "createdBy": 451,
        "createdOn": "2020-08-25T07:27:58Z",
        "updatedBy": 451,
        "updatedOn": "2021-03-16T17:15:19Z",
        "publicKey": null,
        "appType": null,
        "routingName": null,
        "appUrl": null,
        "email": "Joe.Smith@automationanywhere.com",
        "lastLoginTime": "2021-02-25T18:01:40Z",
        "deviceCredentialAttested": false
    }
    Die REST-API antwortet auf jede Anfrage mit einem HTTP-Antwortcode. Für Details zu den Antwortcodes, siehe API-Antwort-Codes.
Feedback senden