Lire et examiner la documentation Automation Anywhere

Automation Anywhere Automation 360

Fermer les contenus

Contenus

Ouvrir les contenus

Exporter les fichiers à l’aide de l’API

  • Mis à jour le : 1/28/2021
    • Automation 360 v.x
    • Exploration
    • Espace de travail RPA
    • Docs API

Exporter les fichiers à l’aide de l’API

Vous pouvez exporter robots avec leurs fichiers dépendants à l’aide de l’API d’exportation.

Prérequis

Remarque : Vous pouvez afficher l’Control Room APIs dans la Édition Community, mais la fonctionnalité de l’API est limitée. Vous avez besoin d'une licence Automation 360 Edition pour accéder à l'ensemble des fonctionnalité API.
  • Vous devez disposer des autorisations Exporter robots, Afficher le package et Archiver ou Extraire pour les dossiers requis.
  • Utilisez l’API Authentification pour générer un jeton JWT. Reportez-vous à la rubrique API d'authentification.
  • Un ID de fichier du robot que vous souhaitez exporter à partir du dossier public.

    API Répertorier les dossiers et fichiers par espace de travail

    Remarque : Les utilisateurs peuvent uniquement afficher les dossiers et sous-dossiers auxquels ils ont accès.
  • Les URL d’API suivantes :
    • https://<your_control_room_url>/v2/blm/export : pour exporter les robots de référentiel
    • https://<your_control_room_url>/v2/blm/status/{requestId} : pour obtenir le statut d’exportation par ID de requête
    • https://<your_control_room_url>/v2/blm/downoad/{downloadFileId} : pour télécharger le robot exporté

Procédure

  1. Ajoutez le jeton d’authentification à l’en-tête de la requête.
  2. Recherchez un ou plusieurs ID de fichier du robot que vous souhaitez exporter.
  3. Utilisez la méthode POST et l’URL du point de terminaison :https://<your_control_room_url>/v2/blm/export.
    L’exemple de corps de requête suivant, exporte le robot avec fileId 2197 en même temps que les packages requis pour le robot.

    Corps de requête :

    {
      "name": "export-docs",
      "fileIds": [
        2197
      ],
      "includePackages": true
    }
  4. Envoyez la requête.
    Le corps de réponse suivant renvoie le requestId.
    Corps de réponse :
    {
      "requestId": "987c0de3-b158-4e71-975e-27d10b9a83fb"
    }
  5. Utilisez la méthode GET et l’URL du point de terminaison : <your_control_room_url>/v2/blm/status/{requestId}
    Saisissez le requestId générée à l’étape 4 pour connaître le statut de l’exportation.
    https://192.0.2.0/v2/blm/status/987c0de3-b158-4e71-975e-27d10b9a83fb
  6. Envoyez la requête.
    Le corps de réponse suivant renvoie le statut et le downloadFileId.
    Corps de réponse :
    {
      "requestId": "987c0de3-b158-4e71-975e-27d10b9a83fb",
      "type": "EXPORT",
      "status": "COMPLETED",
      "downloadFileName": "export-docs",
      "downloadFileId": "ZXhwb3J0LWRvY3M=",
      "errorMessage": ""
    }
  7. Utilisez la méthode GET et l’URL du point de terminaison : <your_control_room_url>/v2/blm/downoad/{downloadFileId}
    Saisissez le DownloadFileId généré à l’étape 6.
    https://192.0.2.0/v2/blm/downoad/ZXhwb3J0LWRvY3M=
  8. Envoyez la requête.
    La boîte de dialogue s’affiche. Parcourez le chemin d’accès et enregistrez le package exporté au format de fichier zip.

    L’API REST répond à chaque requête par un code de réponse HTTP. Pour les codes de réponse, consultez Codes de réponse de l'API.

Étapes suivantes

Importez le fichier exporté dans le dossier privé de la cible Salle de contrôle.
Envoyer le commentaire