Lesen und beachten Sie die Automation Anywhere-Dokumentation

Automation Anywhere Automation 360

Inhalt schließen

Inhalte

Inhalt öffnen

Importieren Sie Dateien mithilfe der API

  • Aktualisiert: 1/28/2021
    • Automation 360 v.x
    • Erkunden
    • RPA Workspace
    • API-Dokumente

Importieren Sie Dateien mithilfe der API

Sie können mit Bots den abhängigen Dateien über die Import-API importieren.

Vorbereitungen

Anmerkung: Sie können die Control Room APIs im anzeigen Community Edition, aber die API-Funktionalität ist eingeschränkt. Sie benötigen eine lizenzierte Automation 360 Edition, um auf die volle Funktionalität der APIs zugreifen zu können.
  • Sie müssen über die folgenden Berechtigungen und Lizenzen verfügen:
    • Importieren Bots
    • Paket verwalten
    • Checken Sie die Berechtigungen für die erforderlichen Ordner ein, um sie Bots in den öffentlichen Arbeitsbereich zu importieren
    • Bot Creator Lizenz zum Importieren Bots in den privaten Arbeitsbereich
  • Verwenden Sie die Authentifizierungs -API, um ein JSON-Webtoken zu generieren.
  • Die folgenden API-URLs:
    • https://<your_control_room_url>/v2/blm/import: Um Repository zu importieren Bot
    • https://<your_control_room_url>/v2/blm/status/{requestId}: Um den Importstatus anhand der Anforderungs-ID zu erhalten
  • Um das 11.x Bots in Ihr zu importieren Control Room, müssen Sie über das erforderliche aapkg -Paket verfügen, das Sie mit der BLM Export API in der 11.x Control Room Instanz erstellt haben.

    Das aapkg -Paket muss auf dem gleichen Automation 360 Computer vorhanden sein, auf dem Sie das 11.x Botsimportieren möchten.

    Sie können die kennwortgeschützten aapkg -Pakete nur über die Import-API importieren.

Prozedur

  1. Fügen Sie das Authentifizierungstoken zum Anforderungsheader hinzu.
  2. Verwenden Sie die POST-Methode und die Endpunkt-URL: https://<your_control_room_url>/v2/blm/import.
    Geben Sie die folgenden Parameter für den Anforderungskopf an.
    • Hochladen: Wählen Sie die gewünschte ZIP-Datei aus, die Sie in Ihr Control Roomimportieren möchten.

      Wählen Sie die erforderliche aapkg -Datei aus, die in 11.x Bots Ihren Control Roomimportiert werden soll.

    • ActionIfExisting: Wählen Sie entweder die Option ÜBERSPRINGEN oder ÜBERSCHREIBEN aus, wenn die importierte Datei bereits vorhanden ist.
    • PublicWorkspace: Dies ist ein boolescher Wert. Wählen Sie entweder true oder false. Geben Sie True ein, wenn Sie die Datei in den öffentlichen Arbeitsbereich importieren möchten.
    Der folgende Anforderungskörper lädt die ZIP -Datei hoch und importiert sie in das Ziel Control Room. Außerdem wird überschrieben, wenn bereits eine Datei mit demselben Namen vorhanden ist.

    Anforderungsgremium:

    {
      "upload": "export-docs.zip",
      "actionIfExisting": "OVERWRITE"
    }
  3. Senden Sie die Anfrage.Senden Sie die Anfrage.
    Der folgende Antwortteil gibt requestId zurück.
    Antwortteil:
    {
      "requestId": "eafef543-2d7a-47f5-81d0-490d09dd68d2"
    }
  4. Verwenden Sie die GET-Methode und die Endpunkt-URL: <Your_Control_Room_url>/v2/blm/Status/{requestId}
    Geben Sie die in Schritt 3 generierte Anforderungs-ID ein, um den Status des Imports zu erfahren.

    Anforderungsgremium:

    https://192.0.2.0/v2/blm/status/eafef543-2d7a-47f5-81d0-490d09dd68d2
  5. Senden Sie die Anfrage.
    Der folgende Text gibt den Statuszurück.
    Antwortteil:
    {
        "requestId": "fa4b0c56-fab8-42ef-8d96-fc6b53e1cbaa",
        "type": "IMPORT",
        "status": "COMPLETED",
        "downloadFileName": "",
        "downloadFileId": "",
        "errorMessage": ""
    }

    Der Status ABGESCHLOSSEN zeigt an, dass die Datei den Status hat Erfolgreich importiert. Die importierte Datei finden Sie in Ihrem Control Room

    Die 11.x Bots werden in den > Ordner Bots My Tasks oder Bots > My Metabots im Dateiformat .atmx oder .mbot importiert.

    Verwenden Sie den Migrationsassistenten, um die 11.x Bots Dateien in das bot -Format zu konvertieren, das in Automation 360unterstützt wird.

    Die REST-API antwortet auf jede Anforderung mit einem HTTP-Antwortcode. Antwortcodes finden Sie unter API-Antwortcodes.

Feedback senden