Lire et examiner la documentation Automation Anywhere

Automation 360

Fermer les contenus

Contenus

Ouvrir les contenus

Mettre à jour les détails d'un utilisateur existant API

  • Mis à jour le : 2021/03/16
    • Automation 360 v.x
    • Gestion
    • Espace de travail RPA
    • Docs API

Mettre à jour les détails d'un utilisateur existant API

Utiliser le Mise à jour des informations sur l'utilisateur pour mettre à jour les informations d'un utilisateur existant dans la base de données Control Room.

Prérequis

Assurez-vous d'avoir un rôle d'administrateur ou un rôle personnalisé avec l'option Modifier les utilisateurs l'autorisation de modifier les utilisateurs.

Procédure

  1. Ajoutez le jeton d'authentification à l'en-tête de la requête.
  2. Utilisez la méthode PUT et l'URL du point de terminaison :<your_control_room_url>/v1/usermanagement/users/744
  3. Dans l'en-tête de la demande, ajoutez un identifiant d'utilisateur existant que vous voulez mettre à jour. Pour trouver un identifiant d'utilisateur que vous voulez mettre à jour, exécutez l'opération suivante Recherche d'utilisateurs API.
    Si vous voulez ajouter un nouvel ID de rôle à votre demande, effectuez les étapes suivantes :
    1. Exécutez l Recherche d'utilisateurs API. Utilisez la méthode POST et l'URL du point de terminaison :<your_control_room_url>/v1/usermanagement/users/list
    2. Lorsque vous obtenez tous les ID de rôle, ajoutez un nouveau rôle aux ID de rôle existants. Vous ne pourrez pas ajouter un rôle par lui-même, vous devez l'ajouter à la collection d'ID de rôles.

    Le corps de la demande suivante concerne un identifiant d'utilisateur existant : 744 et les ID de rôle existants : 169, 2, et 26. Modifiez les autres paramètres selon les besoins.

    Corps de la demande

    {
        "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. Envoyez la demande.

    Le corps de la réponse renvoie les détails mis à jour pour l'ID utilisateur : 744.

    Corps de réponse :
    {
        "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
    }
    L'API REST répond à chaque demande par un code de réponse HTTP. Pour plus de détails sur les codes de réponse, voir Codes de réponse de l'API.
Envoyer le commentaire