Lesen und beachten Sie die Automation Anywhere-Dokumentation

Automation Anywhere Automation 360

Inhalt schließen

Inhalte

Inhalt öffnen

Gerätedetails anfordern

  • Aktualisiert: 7/10/2020
    • Automation 360 v.x
    • Erkunden
    • RPA Workspace

Gerätedetails anfordern

Verwenden Sie diese API, um eine Liste der Geräte abzurufen, die für Bot die Bereitstellung verfügbar sind.

Vorbereitungen

Rollen und Lizenzen
Sie müssen sich als Benutzer mit einer unbeaufsichtigten bot Runner-Lizenz authentifizieren.
  • URL:
    http://<your_control_room_url>/v2/devices/list
  • Methode: POST
Unterstützte filterbare Parameter:
id
Die numerische Kennung für ein Gerät.
  • Feld: id
  • Typ: Ganzzahl
{
  "filter": {
    "operator": "eq",
    "value": "7",
    "field": "id"
  }
}
Hostname
Der Name des registrierten Geräts.
  • Feld: Hostname
  • Typ: Zeichenfolge
{
  "filter": {
    "operator": "substring",
    "value": "AA",
    "field": "hostName"
  }
}
Benutzer-ID
Eine eindeutige numerische Kennung für den Benutzer, der dem registrierten Gerät zugeordnet ist.
  • Feld: Benutzer-ID
  • Typ: Lang
{
  "filter": {
    "operator": "eq",
    "value": "13",
    "field": "userId"
  }
}
Status
Der Verbindungsstatus des Geräts.
  • Feld: Status
  • Typ: Zeichenfolge
{
  "filter": {
     "operator": "eq",
     "value": "CONNECTED",
     "field": "status"
      }
}

Diese Aufgabe fordert eine Liste aller Geräte mit einer bestimmten Zeichenfolge im Parameter Hostname und einem bestimmten Status an Des Geräts. Verwenden Sie die Liste in der Antwort, um festzustellen, welche Geräte angeschlossen sind Und zur Verfügung zu laufen Bots.

Prozedur

  1. Verwenden Sie die POST -Methode, um ein JSON-Webtoken für die Authentifizierung zu generieren. Fügen Sie das generierte Authentifizierungstoken dem Anforderungsheader hinzu.
  2. Wählen Sie die POST -Methode aus.
  3. Geben Sie die URL für ein und klicken Sie auf .
    https://<your_control_room_url>/v2/devices/list
  4. Fügen Sie im Anforderungskörper die Filter-, Sortier- und Paginierungsregeln hinzu, um die Geräteliste abzurufen, die Sie bereitstellen möchten.
    Dieser Anforderungskörper verwendet beispielsweise „und“ als Operator und das Feld „Status“ des Geräts und „Hostname“ als Feld, um die erforderlichen Ergebnisse zu filtern. Die Ergebnisse werden in „absteigender“ Reihenfolge nach „Status“ sortiert.
    {
      "sort": [
        {
          "field": "status",
          "direction": "desc"
        }
      ],
      "filter": {
        "operator": "and",
        "operands": [
          {
            "operator": "eq",
            "value": "CONNECTED",
            "field": "status"
          },
          {
            "operator": "substring",
            "value": "win",
            "field": "hostName"
          }
        ]
      },
      "fields": [
        
      ],
      "page": {
        "offset": 0,
        "total": 71,
        "totalFilter": 18,
        "length": 100
      }
    }
  5. Senden Sie die Anfrage.
    • Klicken Sie in einem REST-Client auf SENDEN.
    • Klicken Sie in der Swagger-Schnittstelle auf Ausführen.

    Antwortgremium:

    Die Antwort gibt die Details von zwei Geräten zurück, die sich im Status „Verbunden“ befinden und für die der Hostname basierend auf den angeforderten Filterkriterien mit „WIN“ beginnt.
    {
      "page": {
        "offset": 0,
        "total": 71,
        "totalFilter": 7
      },
      "list": [{
        "id": "163",
        "type": "ATTENDED_BOT_RUNNER",
        "hostName": "winwlm-2",
        "userId": "",
        "userName": "",
        "status": "CONNECTED",
        "poolName": "",
        "fullyQualifiedHostName": "-",
        "updatedBy": "b2",
        "updatedOn": "2020-07-07T08:24:56.091061Z",
        "botAgentVersion": "12.1"
      }, {
        "id": "162",
        "type": "ATTENDED_BOT_RUNNER",
        "hostName": "winwlm-1",
        "userId": "",
        "userName": "",
        "status": "CONNECTED",
        "poolName": "",
        "fullyQualifiedHostName": "-",
        "updatedBy": "b1",
        "updatedOn": "2020-07-07T08:24:55.982047Z",
        "botAgentVersion": "12.1"
      }
    }

Nächste Maßnahme

Sie können die in der Antwort empfangenen Geräte-IDs verwenden, um den auf Bots Bot Runnersbereitzustellen.
Feedback senden