Lesen und beachten Sie die Automation Anywhere-Dokumentation

Automation 360

Inhalt schließen

Inhalte

Inhalt öffnen

ausführen bot mit Warteschlangen-API

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

ausführen bot mit Warteschlangen-API

Erstellen Sie eine Automatisierung, um alle Work Items einer Warteschlange über alle Bot Runners die in einem oder mehreren Gerätepools vorhanden sind, unter Verwendung der API.

Vorbereitungen

  • Sie müssen über die folgenden Berechtigungen verfügen:
    • ausführen. bot
    • Ausführungs- oder Zeitplanerlaubnis für den bot Ordner
    • Warteschlangenverbraucher
    • Gerätepool Verbraucher
  • Sie müssen die Endpunkt-URLs haben:
    • <your_control_room_url>/v3/wlm/automations
    • <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/automations.
    Geben Sie Parameter wie Name der Automatisierung ein, fileId, Dateiname, queueID, queueName, runAsUserIdsund poolId.
    • Wenn Sie eine Liste aller verfügbaren Warteschlangen suchen oder erhalten möchten Warteschlangen-IDabrufen möchten, verwenden Sie die Endpunkt-URL <Ihr_Kontrollraum_url>/v3/wlm/queues/list.

      WLM-Warteschlangen auflisten

    • Wenn Sie suchen oder eine Liste mit allen runAsUserIdsabrufen möchten, verwenden Sie die Endpunkt-URL: <your_control_room_url>/v1/usermanagement/users/list.

      Suche nach Benutzern API

    • Wenn Sie suchen oder eine Liste aller poolIdabrufen möchten, verwenden Sie die Endpunkt-URL: <your_control_room_url>/v2/devices/pools/list.

      Gerätepools auflisten API

    In diesem Beispiel werden die Parameter wie folgt eingegeben:
    • Automatisierung Name als Finanz-RPA-Lauf
    • BotDateiname als wlmql
    • runAsUserIds als 4 und 5 die sich bei dem Gerät anmelden, um die Automatisierung auszuführen
    • queueID als 17die mit der Warteschlange zur Ausführung der Automatisierung verbunden ist
    • poolId als 1 die mit dem Pool verbunden ist
    Körper der Anfrage:
    {
      "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 Anforderung.
    Wenn die Anfrage erfolgreich ist, wird eine eindeutige Automatisierungs id im Antwortkörper zurückgegeben, nachdem die WLM-Automatisierung erfolgreich ausgeführt wurde. Die Details des zugehörigen Warteschlangennamens und der ID sowie die Benutzernamen-IDs, für die die Automatisierung ausgeführt wird, werden ebenfalls angegeben.
    In diesem Beispiel gibt der Antwortkörper die eindeutige Automatisierungs id als zurück. 12.
    Antwortkörper:
    {
      "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 Anfrage mit einem HTTP-Antwortcode. Für Details zu den Antwortcodes, siehe API-Antwort-Codes.
Feedback senden