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 : 1/28/2021
    • Automation 360 v.x
    • Exploration
    • Espace de travail RPA
    • Docs API

Importer des fichiers à l’aide d’API

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

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 Importer des robots, Gérer le package et Archiver pour les dossiers et la licence Créateur de robots 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 robot
    • https://<your_control_room_url>/v2/blm/status/{requestId} : Pour obtenir l’état d’importation par ID de requête
  • Pour importer des robots 11.x dans votre Salle de contrôle, vous devez disposer du package aapkg que vous avez créé à l’aide de l’API d’exportation BLM dans l’instance de Salle de contrôle 11.x.

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

    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 Salle de contrôle 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 Salle de contrôle.

    Les robots 11.x 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 robots 11.x 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