Lesen und beachten Sie die Automation Anywhere-Dokumentation

Automation Anywhere

Inhalt schließen

Inhalte

Inhalt öffnen

API zum Hinzufügen und Entfernen von manuellen Abhängigkeiten

  • Aktualisiert: 5/10/2019
    • 11.3.x
    • Erkunden
    • Enterprise
    • API-Dokumente

API zum Hinzufügen und Entfernen von manuellen Abhängigkeiten

Mithilfe der API für manuelle Abhängigkeiten fügen Sie einem TaskBot abhängige Dateien manuell in den Ordnern „My Docs“, „My Exes“ und „My Scripts“ im Repository hinzu oder entfernen sie aus ihnen.

Als Enterprise Control Room-Administrator oder als Nutzer mit der Berechtigung „Geplante Aktivitäten anzeigen und verwalten” können Sie Abhängigkeiten manuell verwalten. Mit den APIs für manuelle Abhängigkeiten haben Sie folgende Möglichkeiten:

  1. Einem übergeordneten TaskBot abhängige Dateien hinzufügen
  2. Abhängige Dateien aus einem übergeordneten TaskBot entfernen
Anmerkung: Die Beispiele in diesem Thema dienen lediglich als Referenz.

Bevor Sie auf die APIs für Abhängigkeiten zugreifen können, müssen Sie zuerst die Authentifizierungs-API verwenden und sie als Token weitergeben, um eine bestimmte API zu verwenden.

  1. Verwenden Sie die POST-Methode, um ein Token anhand des Endpunkts https://<Hostname:Port>/v1/authentication zu generieren. Geben Sie hierzu die Enterprise Control Room-Instanz als Servernamen/Hostnamen/IP und die Port-Nummer an.

    Beispiel: https://crdevenv.com:81/v1/authentication

  2. Geben Sie die folgende Anfrage-Payload in Headern an:

    "X-Authorization": "Authorization token"

    "Content-Type": “application/json“

  3. Geben Sie die folgende Anfrage-Payload im Textkörper an:

    {

    "username": "<Nutzername>",

    "password": "<Kennwort>"

    }

    Beispiel:

    {

    "usename": "Ellie.Brown",

    "password": "12345678"

    }

API zum Hinzufügen von abhängigen Dateien

Mit dieser API fügen Sie einem übergeordneten TaskBot Dateien hinzu, um Automatisierung erfolgreich auszuführen und bereitzustellen.

API-Endpunkt

Greifen Sie über den folgenden Endpunkt auf die APIs zu:

<Enterprise Control Room URL>/v1/files/manualdependencies/add

Beispiel:

https://crdevenv.com:81/v1/files/manualdependencies/add

  1. Geben Sie die Parameter „X-Authorization“ und „Content Type“ in Headern an.
  2. Rufen Sie mit der Bereitstellungs-API die Liste der Dateien ab, die im Repository verfügbar sind. Details finden Sie im Abschnitt API zum Abrufen von Bot-Details.
  3. Geben Sie mit der POST-Methode die Datei-IDs als Anfrage-Payload im Textkörper an:
     { "id": <parent file id>, "child_ids": [ <dependent file id 1>, <dependent file id 2> ] }
    • Beispiel: Der folgende Code fügt die abhängigen Dateien mit den IDs <...> für den TaskBot mit der ID <..> hinzu:
       { "id":10 "child_ids":[18, 19] } 
  4. Klicken Sie auf Senden
  5. Die Aktion war erfolgreich, wenn der Antwortstatus 200 lautet.
  6. Sie können die Antwort in den Textkörperdaten anzeigen.

Parameterbeschreibung

Parameter Beschreibung
id ID der übergeordneten Datei
child_ids Sammlung der manuellen Abhängigkeits-IDs des untergeordneten Elements

API zum Entfernen von abhängigen Dateien

Mit dieser API entfernen Sie abhängige Dateien aus einem übergeordneten TaskBot.

API-Endpunkt

Greifen Sie über den folgenden Endpunkt auf die APIs zu:

<Enterprise Control Room URL>/v1/files/manualdependencies/remove

Beispiel: https://crdevenv.com:81/manualdependencies/remove

  1. Geben Sie die Parameter „X-Authorization“ und „Content Type“ in Headern an.
  2. Geben Sie mit der DELETE-Methode die folgende Anfrage-Payload im Textkörper an:
     { "id": 0, "child_ids": 0 }
    • Beispiel: Der folgende Code entfernt/löscht die abhängigen Dateien mit den IDs <...> für den TaskBot mit der ID <..>:

       { "id": "child_ids": }
  3. Klicken Sie auf Senden
  4. Die Aktion war erfolgreich, wenn der Antwortstatus 200 lautet.
  5. Sie können die Antwort in den Textkörperdaten anzeigen.

Parameterbeschreibung

Parameter Beschreibung
id ID der übergeordneten Datei
child_ids Sammlung der manuellen Abhängigkeits-IDs des untergeordneten Elements
Feedback senden