Lire et examiner la documentation Automation Anywhere

Automation Anywhere Automation 360

Fermer les contenus

Contenus

Ouvrir les contenus

Exemple d’utilisation de Service Web REST actions

  • Mis à jour le : 11/17/2020
    • Automation 360 v.x
    • Création
    • Espace de travail RPA
    • Exemples

Exemple d’utilisation de Service Web REST actions

Utilisez la méthode Get, la méthode Post, et la méthode Put actions de Service Web REST package pour envoyer des demandes à et recevoir des réponses d’une API REST. Dans cet exemple, vous récupèrerez une liste de tous les stocks disponibles, commanderez un article, puis mettrez à jour le statut de l’article sur « Vendu ».

Cet exemple utilise les points de terminaison de l’exemple d’API Swagger Petstore et montre comment utiliser l’actions pour envoyer des demandes et récupérer le corps de la réponse.

Procédure

  1. Ouvrez un nouveau robot.
    1. Dans la Salle de contrôle, sélectionnez Robots > Mes robots.
    2. Cliquez sur Créer un nouveau > Robot.
    3. Dans la fenêtre Créer un robot de tâches, saisissez un nom de robot.
    4. Acceptez l'emplacement de dossier par défaut \Bots\.
      Pour modifier l'emplacement de stockage de votre robot, cliquez sur Choisir, puis suivez les invites.
    5. Cliquez sur Créer et modifier.
  2. Utilisez la méthode Get action pour récupérer la liste de tous les animaux de compagnie disponibles.
    1. Double-cliquez sur la méthode Get Services Web REST > action ou faites-la glisser.
    2. Entrez l'URI suivant :
      https://petstore.swagger.io/v2/pet/findByStatus?status=available
    3. Indiquez les infos d’autorisation dans le tableau En-têtes personnalisés .
      1. Dans la colonne Nom, entrez api_key (clé_api).
      2. Dans la colonne Valeur, entrez special-key (clé_spéciale).
    4. Créez la variable dOutput dans le champ Attribuer le résultat à une variable.
  3. Insérez un Enregistrer dans un fichier action pour voir le corps de la réponse.
    1. Double-cliquez sur enregistrer dans un fichier ou faites-le glisseraction.
    2. Indiquez le chemin d’accès à un fichier texte.
    3. Dans le champ Entrer le texte dans le journal, entrez $Output{Body}$.
  4. Cliquez sur Enregistrer, puis sur Exécuter.
    Le robot récupère le corps de la réponse et l’enregistre dans le fichier texte.
  5. Désactivez enregistrer dans un fichier action.
  6. Utilisez la méthode Post action pour passer une commande pour un animal de compagnie.
    1. Double-cliquez sur ou faites glisser la méthode Post Services Web Rest > action.
    2. Entrez l'URI suivant :
      https://petstore.swagger.io/v2/store/order
    3. Indiquez les infos d’autorisation dans le tableau En-têtes personnalisés .
      1. Dans la colonne Nom, entrez api_key (clé_api).
      2. Dans la colonne Valeur, entrez special-key (clé_spéciale).
    4. Ouvrez le fichier journal et copiez le Pet ID de la première entrée.
    5. Copiez et collez ce qui suit dans le champ Paramètres personnalisés, en remplaçant le texte entre crochets par la valeur que vous avez copiée à partir du fichier :
      {
        "petId": <PetID>,
        "quantity": 1,
        "shipDate": "2020-06-10T17:32:54.219Z",
        "status": "placed",
        "complete": true
      }
    6. Saisissez la variable dOutput dans le champ Attribuer le résultat à une variable.
  7. Insérez une zone de message action pour voir le corps de la réponse.
    1. Double-cliquez sur la Zone de message ou faites-la glisseraction.
    2. Indiquez le chemin d’accès à un fichier texte.
    3. Dans le champ Entrer le texte dans le journal, entrez $Output{Body}$.
  8. Cliquez sur Enregistrer, puis sur Exécuter.
    Le robot récupère le corps de la réponse et l’imprime dans la zone de message. Une réponse réussie inclut "status":"placed","complete":true.
  9. Utilisez la méthode Put action pour mettre à jour le nom de l’animal sur « Pluto » et le statut de l’animal sur « Vendu ».
    1. Double-cliquez sur la méthode Put Services Web REST > ou faites-la glisser action.
    2. Entrez l'URI suivant :
      https://petstore.swagger.io/v2/pet
    3. Indiquez les infos d’autorisation dans le tableau En-têtes personnalisés .
      1. Dans la colonne Nom, entrez api_key (clé_api).
      2. Dans la colonne Valeur, entrez special-key (clé_spéciale).
    4. Activez le fichier journal et copiez le Pet ID de la première entrée.
    5. Copiez et collez ce qui suit dans le champ Paramètres personnalisés, en remplaçant le texte entre crochets par la valeur que vous avez copiée à partir du fichier :
      {
        "petId": <PetID>,
         "name": "Pluto",
        "status": "sold"
      }
    6. Saisissez la variable dOutput dans le champ Attribuer le résultat à une variable.
  10. Déplacez la zone de message action sous la méthode Put action :
    1. Double-cliquez sur la Zone de message ou faites-la glisseraction.
    2. Indiquez un chemin de fichier pour un fichier texte.
    3. Dans le champ Entrer le texte dans le journal, entrez $Output{Body}$.
  11. Cliquez sur Enregistrer, puis sur Exécuter.
    Le robot récupère le corps de la réponse et l’imprime dans la zone de message. Une réponse réussie inclut "name":"Pluto","status":"sold".
Envoyer le commentaire