Lesen und beachten Sie die Automation Anywhere-Dokumentation

Automation 360

Inhalt schließen

Inhalte

Inhalt öffnen

Auflisten von Details zu Dateien, Ordnern und bots API

  • Aktualisiert: 2021/01/19
    • Automation 360 v.x
    • Erkunden
    • RPA Workspace

Auflisten von Details zu Dateien, Ordnern und bots API

Gibt Details über alle Objekte (bots, Ordner und Dateien) in der Datei Control Room. Dieser Endpunkt gibt das Objekt idzurück, die ein numerischer Wert ist, der in anderen APIs verwendet wird, um die Datei, den Ordner oder bot.

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.
  • 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.
  • Um Objekte in Ihrem privaten Arbeitsbereich zu sehen, müssen Sie über eine Bot Creator Lizenz und eine Rolle haben, die die Option Meine Bots anzeigen Berechtigung enthält.
  • Um Objekte im öffentlichen Arbeitsbereich anzuzeigen, muss Ihnen eine Rolle zugewiesen werden, die die Option Meine Bots anzeigen und die Berechtigung Inhalt anzeigenbot Berechtigung für Ordner im öffentlichen Arbeitsbereich enthält.

Verwenden Sie Filter wie bot Namen, Ordnerpfade und IDs, um die Ergebnisse einzugrenzen. Unterstützte filterbare Felder

Prozedur

  1. Fügen Sie das Authentifizierungs-Token in die Kopfzeile der Anfrage ein.
  2. Verwenden Sie die POST-Methode und die Endpunkt-URL: <control_room_url>/v2/repository/file/list
    Körper der Anfrage: Die folgende Beispielanfrage sucht nach Objekten, die die Zeichenfolge Finanzen im Pfad enthalten.
    {
      "filter": {
        "operator": "substring",
        "field": "path",
        "value": "finance"
      }
    }
  3. Senden Sie die Anforderung.
    Antwortkörper: Die Website id in der folgenden Antwort ist der eindeutige Bezeichner für die bot.
    In dieser Beispielantwort gibt der Endpunkt ein bot mit einem Objekt id von zurück. 12.
    {
      "page": {
        "offset": 0,
        "total": 4,
        "totalFilter": 1
      },
      "list": [
        {
          "id": "12",
          "parentid": "11",
          "name": "FinanceHelloWorldGBG.atmx",
          "permission": {
            "delete": false,
            "download": true,
            "execute": false,
            "upload": true,
            "run": false
          },
          "lastModified": "2020-01-08T22:24:08.060Z",
          "lastModifiedBy": "10",
          "path": "Automation Anywhere\\My Tasks\\Finance\\FinanceHelloWorldGBG.atmx",
          "directory": false,
          "size": 4578,
          "locked": false,
          "fileLastModified": "2020-01-08T22:21:58Z",
          "isProtected": false
        }
      ]
    }
    Die REST-API antwortet auf jede Anfrage mit einem HTTP-Antwortcode. Für Details zu den Antwortcodes, siehe API-Antwort-Codes.
Feedback senden