Lesen und beachten Sie die Automation Anywhere-Dokumentation

Automation 360

Inhalt schließen

Inhalte

Inhalt öffnen

Dateien über API exportieren

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

Dateien über API exportieren

Sie können exportieren bots mit ihren abhängigen Dateien über die Export-API exportieren.

Vorbereitungen

Anmerkung: Sie können die Control Room APIs in der Community Editionaber die API-Funktionalität ist begrenzt. Sie benötigen eine lizenzierte Automation 360 Edition, um die volle Funktionalität der APIs nutzen zu können.
  • Sie müssen die Rechte Exportieren bots, Paket anzeigen und die Berechtigung zum Ein- oder Auschecken für die erforderlichen Ordner haben.
  • Alle API-Aufrufe müssen ein Authentifizierungs-Token in der Kopfzeile der Anfrage enthalten. Verwenden Sie die Authentifizierung API, um ein JSON-Web-Token zu erzeugen. Einzelheiten finden Sie unter Authentifizierungs-API.
  • Eine Datei-ID der Datei bot die Sie aus dem öffentlichen Ordner exportieren möchten.

    Auflisten von Dateien und Ordnern nach Arbeitsbereich-API

    Anmerkung: Benutzer können nur die Ordner und Unterordner anzeigen, für die sie eine Zugriffsberechtigung haben.
  • Die folgenden API-URLs:
    • https://<Ihr_Kontrollraum_url>/v2/blm/export: So exportieren Sie das Repository bots
    • https://<Ihr_Kontrollraum_url>/v2/blm/status/{requestId}: So erhalten Sie den Exportstatus anhand der Antrags-ID
    • https://<Ihr_Kontrollraum_url>/v2/blm/downoad/{downloadFileId}: Zum Herunterladen der exportierten bot

Prozedur

  1. Fügen Sie das Authentifizierungs-Token in die Kopfzeile der Anfrage ein.
  2. Suchen Sie nach einer oder mehreren Datei-IDs der bot die Sie exportieren möchten.
  3. Verwenden Sie die POST-Methode und die Endpunkt-URL:https://<Ihr_Kontrollraum_url>/v2/blm/export.
    Der folgende Beispiel-Anfragetext exportiert die bot mit fileId 2197 zusammen mit den Paketen, die für bot.

    Körper der Anfrage:

    {
      "name": "export-docs",
      "fileIds": [
        2197
      ],
      "includePackages": true
    }
  4. Senden Sie die Anfrage.
    Der folgende Antwortkörper gibt die requestId.
    Antwortkörper:
    {
      "requestId": "987c0de3-b158-4e71-975e-27d10b9a83fb"
    }
  5. Verwenden Sie die GET-Methode und die Endpunkt-URL: <your_control_room_url>/v2/blm/status/{requestId}
    Geben Sie die requestId die in Schritt 4 generiert wurde, um den Status des Exports zu erfahren.
    https://192.0.2.0/v2/blm/status/987c0de3-b158-4e71-975e-27d10b9a83fb
  6. Senden Sie die Anfrage.
    Der folgende Antwortkörper gibt den Status und downloadFileId.
    Antwortkörper:
    {
      "requestId": "987c0de3-b158-4e71-975e-27d10b9a83fb",
      "type": "EXPORT",
      "status": "COMPLETED",
      "downloadFileName": "export-docs",
      "downloadFileId": "ZXhwb3J0LWRvY3M=",
      "errorMessage": ""
    }
  7. Verwenden Sie die GET-Methode und die Endpunkt-URL: <your_control_room_url>/v2/blm/download/{downloadFileId}
    Geben Sie die downloadFileId ein, die in Schritt 6 erzeugt wurde.
    https://192.0.2.0/v2/blm/download/ZXhwb3J0LWRvY3M=
  8. Senden Sie die Anfrage.
    Das Dialogfenster erscheint. Durchsuchen Sie den Pfad und speichern Sie das exportierte Paket im Zip-Format.

    Die REST-API antwortet auf jede Anfrage mit einem HTTP-Antwortcode. Für Antwortcodes, siehe API-Antwort-Codes.

Nächste Maßnahme

Importieren Sie die exportierte Datei in den privaten Ordner des Ziels Control Room.
Feedback senden