Lire et examiner la documentation Automation Anywhere

Automation Anywhere Automation 360

Fermer les contenus

Contenus

Ouvrir les contenus

Importer des fichiers à l’aide d’API

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

Importer des fichiers à l’aide d’API

Vous pouvez importer des bots avec leurs fichiers dépendants à l’aide de l’API Importer.

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 Importer des bots, Gérer le package et Archiver pour les dossiers et la licence Bot Creator nécessaires.
  • Utilisez l’API Authentification pour générer un jeton JWT. Reportez-vous à la rubrique API d’authentification.
  • Les URL d’API suivantes :
    • https://<your_control_room_url>/v2/blm/import : Pour importer le référentiel bot
    • https://<your_control_room_url>/v2/blm/status/{requestId} : Pour obtenir l’état d’importation par ID de requête
  • Pour importer des bots Enterprise 11 dans votre Control Room, vous devez disposer du package aapkg que vous avez créé à l’aide de l’API d’exportation BLM dans l’instance de Control Room Enterprise 11.

    Le package aapkg doit être présent sur la même machine Automation 360 que celle où vous souhaitez importer les bots Enterprise 11.

    Vous pouvez importer les packages aapkg protégés par mot de passe à l’aide de l’API d’importation uniquement.

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 : https://<your_control_room_url>/v2/blm/import.
    Le corps de requête suivant charge le fichier zip et l’importe dans la Control Room cible. Si un fichier portant le même nom existe déjà, il est remplacé.

    Corps de requête :

    {
      "upload": "export-docs.zip",
      "actionIfExisting": "OVERWRITE"
    }
  3. Envoyez la requête.Envoyez la requête.
    Le corps de réponse suivant renvoie le requestId.
    Corps de réponse :
    {
      "requestId": "eafef543-2d7a-47f5-81d0-490d09dd68d2"
    }
  4. 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é à l’étape 3 pour connaître le statut de l’importation.

    Corps de requête :

    https://192.0.2.0/v2/blm/status/eafef543-2d7a-47f5-81d0-490d09dd68d2
  5. Envoyez la requête.
    Le corps de réponse suivant renvoie le statut.
    Corps de réponse :
    {
        "requestId": "fa4b0c56-fab8-42ef-8d96-fc6b53e1cbaa",
        "type": "IMPORT",
        "status": "COMPLETED",
        "downloadFileName": "",
        "downloadFileId": "",
        "errorMessage": ""
    }

    Le statut TERMINÉ indique que le fichier a été importé avec succès. Le fichier importé est accessible dans votre Control Room.

    Les bots Enterprise 11 sont importés dans le dossier Robots > Mes tâches ou dans le dossier Robots > Mes Metabots au format de fichier .atmx ou .mbot.

    Utilisez l’assistant de migration pour convertir les fichiers de bots Enterprise 11 au format .bot pris en charge dans Automation 360.

    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.

Envoyer le commentaire