Lesen und beachten Sie die Automation Anywhere-Dokumentation

Automation Anywhere Automation 360

Inhalt schließen

Inhalte

Inhalt öffnen

Mit Bot Warteschlangen-API ausführen

  • Aktualisiert: 9/10/2020
    • Automation 360 v.x
    • Managen
    • RPA Workspace
    • API-Dokumente

Mit Bot Warteschlangen-API ausführen

Erstellen Sie eine Automatisierung, um alle Warteschlangen Aufgabenelemente über alle Bot Runners vorhandenen in einem oder mehreren Gerätepools mithilfe der API zu verarbeiten.

Vorbereitungen

  • Sie müssen über die folgenden Berechtigungen verfügen:
    • Bot ausführen
    • Ausführen oder Planen der Berechtigung für den Bot Ordner
    • Warteschlangenverbraucher
    • Device Pool Consumer
  • Sie müssen über die Endpunkt-URLs verfügen:
    • <Your_Control_Room_url>/v3/wlm/Automatisierungen
    • <Your_Control_Room_url>/v1/usermanagement/users/list
    • <Your_Control_Room_url>/v3/wlm/Queues/list
    • <Your_Control_Room_url>/v2/Devices/Pools/list

Prozedur

  1. Verwenden Sie die POST-Methode und die Endpunkt-URL: <Your_Control_Room_url>/v3/wlm/Automatisierungen.
    Geben Sie Parameter wie den Namen der Automatisierung, fileId, filename, queueID, Warteschlangenname, runAsUserIDsund poolId.
    • Wenn Sie eine Liste aller verfügbaren QueueIdsuchen oder abrufen möchten, verwenden Sie die Endpunkt-URL <your_Control_Room_url>/v3/wlm/Queues/list.

      Auflisten aller Warteschlangen

    • Wenn Sie eine Liste aller runAsUserIdssuchen oder abrufen möchten, verwenden Sie die Endpunkt-URL: <Your_Control_Room_url>/v1/usermanagement/users/list.

      Nach Benutzer-API suchen

    • Wenn Sie eine Liste aller Pool-IDssuchen oder abrufen möchten, verwenden Sie die Endpunkt-URL: <Your_Control_Room_url>/v2/Devices/Pools/list.

      Auflisten der API für Gerätepools

    In diesem Beispiel werden die Parameter wie folgt eingegeben:
    • Automationsname als Finance-RPA-Run
    • Bot Dateiname als wlmql
    • Führen Sie AsUserIds als 4 und 5 aus, die sich beim Gerät anmelden, um die Automatisierung auszuführen
    • QueueID als 17, verbunden mit der Warteschlange zur Ausführung der Automatisierung
    • PoolId als 1 , die mit dem Pool verknüpft ist
    Anforderungsgremium:
    {
      "name": "Finance-RPA-Run",
      "automationName": "Finance-RPA-Run",
      "fileName": "wlmq1",
      "botInput": {
        
      },
      "status": "ACTIVE",
      "description": "WLM for Finance",
      "rdpEnabled": false,
      "setAsDefaultDevice": false,
      "poolIds": [
        
      ],
      "workspaceName": "public",
      "timeZone": "Asia/Calcutta",
      "runAsUserIds": [
        "4",
        "5"
      ],
      "queueId": "17",
      "poolId": "1"
    }
  2. Senden Sie die Anfrage.
    Wenn die Anforderung erfolgreich war, wird eine eindeutige automatisierungs-id im Antwortkörper zurückgegeben, nachdem die WLM-Automatisierung erfolgreich ausgeführt wurde. Die Details des zugeordneten Warteschlangennamens und der zugehörigen ID sowie die Benutzernamen-IDs, für die die Automatisierung ausgeführt wird, werden ebenfalls bereitgestellt.
    In diesem Beispiel gibt der Antwortkörper die eindeutige automatisierungs-id als 12zurück.
    Antwortteil:
    {
      "id": "12",
      "name": "Finance-RPA-Run",
      "status": "ACTIVE",
      "description": "WLM for Finance",
      "rdpEnabled": false,
      "priority": "1",
      "queueId": "17",
      "queueName": "Finance-Q",
      "poolId": "1",
      "runAsUserIds": [
        "4",
        "5"
      ],
      "fileId": "17",
      "startedOn": "2020-05-26T09:42:51.958893800Z",
      "startedBy": "24",
      "createdBy": "24",
      "createdOn": "2020-05-26T09:42:51.958893800Z",
      "updatedBy": "24",
      "updatedOn": "2020-05-26T09:42:51.958893800Z",
      "tenantId": "1",
      "version": "0",
      "tenantUuid": "4db5b32c-5c4b-4aee-8ca0-f53ec241563c"
    }
    Die REST-API antwortet auf jede Anforderung mit einem HTTP-Antwortcode. Einzelheiten zu den Antwortcodes finden Sie unter API-Antwortcodes.
Feedback senden