Leggi e rivedi la documentazione di Automation Anywhere

Automation 360

Chiudi contenuti

Contenuti

Apri contenuti

Eseguire bot con l'API della coda

  • Aggiornato: 2020/09/10
    • Automation 360 v.x
    • Gestisci
    • Spazio di lavoro RPA
    • Documenti API

Eseguire bot con l'API della coda

Creare un'automazione per elaborare collettivamente tutte le Work Items di una coda su tutti i dispositivi Bot Runners presenti in uno o più pool di dispositivi utilizzando l'API.

Prerequisiti

  • È necessario disporre delle seguenti autorizzazioni:
    • Correre bot
    • Eseguire o programmare l'autorizzazione alla bot cartella
    • Consumatore coda
    • Consumatore del pool di dispositivi
  • È necessario disporre degli URL degli endpoint:
    • <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

Procedura

  1. Utilizzare il metodo POST e l'URL dell'endpoint: <your_control_room_url>/v3/wlm/automations.
    Immettere parametri come nome dell'automazione, fileId, nome del file, codeID, nome coda, runAsUserIdse poolId.
    • Se si vuole cercare o ottenere un elenco di tutti i file codeIdutilizzare l'URL dell'endpoint <vostro_control_room_url>/v3/wlm/queues/list.

      Elenco delle code WLM

    • Se si vuole cercare o ottenere un elenco di tutti i file runAsUserIdsutilizzare l'URL dell'endpoint: <your_control_room_url>/v1/usermanagement/users/list.

      Ricerca di utenti API

    • Se si desidera ricercare o ottenere un elenco di tutti i poolIdutilizzare l'URL dell'endpoint: <your_control_room_url>/v2/devices/pools/list.

      Elenco dei pool di dispositivi API

    In questo esempio, i parametri sono inseriti come segue:
    • Automazione nome come Finanza-RPA-Esegui
    • Botnomefile come wlmql
    • runAsUserIds come 4 e 5 che accederanno al dispositivo per eseguire l'automazione
    • codeID come 17associato alla coda per eseguire l'automazione
    • poolId come 1 che è associato al pool
    Corpo della richiesta:
    {
      "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. invia la richiesta.
    Quando la richiesta va a buon fine, un id viene restituito nel corpo della risposta dopo che l'automazione WLM è stata eseguita con successo. Vengono forniti anche i dettagli del nome e dell'ID della coda associata e gli ID dei nomi utente per i quali viene eseguita l'automazione.
    In questo esempio, il corpo della risposta restituisce l'automazione univoca id come 12.
    Corpo della risposta:
    {
      "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"
    }
    L'API REST risponde a ogni richiesta con un codice di risposta HTTP. Per informazioni dettagliate sui codici di risposta, vedere Codici di risposta API.
Invia feedback