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
    • Explorer
    • Espace de travail RPA
    • Docs API

Exporter les fichiers à l’aide de l’API

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

Prérequis

Remarque : Vous pouvez afficher l’Control Room APIs dans la Community Edition, 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 bots, 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 bot 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 bots 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 bot 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 bot 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 bot avec fileId 2197 en même temps que les packages requis pour le bot.

    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 Control Room.
Envoyer le commentaire