Lire et examiner la documentation Automation Anywhere

Automation 360

Fermer les contenus

Contenus

Ouvrir les contenus

Attribuer une valeur à un attribut à l'aide de l'API

  • Mis à jour le : 2021/02/03
    • Automation 360 v.x
    • Explorer
    • Espace de travail RPA

Attribuer une valeur à un attribut à l'aide de l'API

Attribuez une valeur standard ou une valeur saisie par l'utilisateur à un attribut, en fonction de vos autorisations d'accès au justificatif d'identité. Une valeur standard est accessible à tous les utilisateurs de la carte d'identité ; un attribut avec une valeur entrée par l'utilisateur permet à chaque utilisateur de fournir sa propre valeur à laquelle les autres utilisateurs n'ont pas accès.

Prérequis

Remarque : Vous pouvez consulter le Control Room APIs dans le Community Editionmais la fonctionnalité de l'API est limitée. Vous devez posséder une licence Automation 360 Edition pour accéder à l'ensemble des fonctionnalités des API.
  • Tous les appels d'API doivent contenir un jeton d'authentification dans l'en-tête de la demande. Utilisez l'option Authentification pour générer un jeton Web JSON. Reportez-vous à API d'authentification.
  • Pour définir la valeur standard, vous devez avoir accès à l'identifiant, soit en tant que propriétaire de l'identifiant, soit en tant qu'administrateur ou gestionnaire. locker Admin ou Manager.
  • Pour définir la valeur d'entrée de l'utilisateur, vous devez avoir accès au justificatif d'identité, soit en tant que propriétaire du justificatif, soit en tant que locker consommateur.
  • Vérifiez si l'attribut accepte une valeur standard ou saisie par l'utilisateur. Ceci est indiqué dans le fourni par l'utilisateur de l'utilisateur. Lister les informations d'identification en utilisant l'API.

Procédure

  1. Ajoutez le jeton d'authentification à l'en-tête de la requête.
  2. Utilisez la méthode POST et l'URL du point de terminaison : <your_control_room_url>/credentialvault/credentials/{credentialId}/attributevalues.
    Corps de la demande :
    {
      "list": [
        {
          "credentialAttributeId": "3337",
          "value": "aVerySecurePassword"
        }
      ]
    }
  3. Envoyez la requête.
    Corps de la réponse : La réponse confirme qu'une valeur a été enregistrée pour l'attribut, mais pour des raisons de sécurité, la réponse ne contient pas la valeur enregistrée.
    [
       {
          "id":1630,
          "credentialAttributeId":3337,
          "value":"Szyx93Saw9xnnqF024XHSw==",
          "userId":2273,
          "createdBy":1508,
          "createdOn":"2021-02-03T18:42:33.383970Z",
          "updatedBy":1508,
          "updatedOn":"2021-02-03T18:42:33.383975Z",
          "version":0
       }
    ]
    
    L'API REST répond à chaque demande par un code de réponse HTTP. Pour les codes de réponse, voir Codes de réponse de l'API.
Envoyer le commentaire