Lire et examiner la documentation Automation Anywhere

Automation 360

Fermer les contenus

Contenus

Ouvrir les contenus

Exécuter bot avec l'API de la file d'attente

  • Mis à jour le : 2020/09/10
    • Automation 360 v.x
    • Gestion
    • Espace de travail RPA
    • Docs API

Exécuter bot avec l'API de la file d'attente

Créer une automatisation pour traiter collectivement tous les Work Items d'une file d'attente sur tous les Bot Runners présents dans un ou plusieurs pools de périphériques en utilisant l'API.

Prérequis

  • Vous devez avoir les permissions suivantes :
    • Exécuter bot
    • Permission d'exécution ou de planification sur le bot dossier
    • Consommateur de file d'attente
    • Consommateur de pool de dispositifs
  • Vous devez avoir les URL des points de terminaison :
    • <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

Procédure

  1. Utilisez la méthode POST et l'URL du point de terminaison : <your_control_room_url>/v3/wlm/automations.
    Saisissez des paramètres tels que le nom de l'automatisation, fileId, nom de fichier, queueID, nom de la file d'attente, runAsUserIdset poolId.
    • Si vous souhaitez rechercher ou obtenir une liste de tous les fichiers queueIddisponibles, utilisez l'URL du point de terminaison <votre_salle_de_contrôle_url>/v3/wlm/queues/list.

      Liste des files d'attente WLM

    • Si vous souhaitez effectuer une recherche ou obtenir une liste de tous les éléments suivants runAsUserIdsutilisez l'URL du point de terminaison : <your_control_room_url>/v1/usermanagement/users/list.

      Recherche d'utilisateurs API

    • Si vous voulez rechercher ou obtenir une liste de tous les poolIdutilisez l'URL du point de terminaison : <your_control_room_url>/v2/devices/pools/list.

      Liste des pools de périphériques API

    Dans cet exemple, les paramètres sont saisis comme suit :
    • Automatisation nom comme Finance-RPA-Run
    • Botnom de fichier comme wlmql
    • runAsUserIds comme 4 et 5 qui se connecteront à l'appareil pour exécuter l'automatisation.
    • queueID comme 17associé à la file d'attente pour exécuter l'automatisation
    • poolId comme 1 qui est associé au pool
    Corps de la demande :
    {
      "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. Envoyez la requête.
    Lorsque la demande aboutit, un identifiant unique d'automatisation id unique est renvoyé dans le corps de la réponse après l'exécution réussie de l'automatisation WLM. Les détails du nom et de l'ID de la file d'attente associée, ainsi que les ID des noms d'utilisateurs pour lesquels l'automatisation est exécutée sont également fournis.
    Dans cet exemple, le corps de la réponse renvoie l'automatisation unique d'automatisation sous la forme 12.
    Corps de la réponse :
    {
      "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 répond à chaque demande par un code de réponse HTTP. Pour plus de détails sur les codes de réponse, voir Codes de réponse de l'API.
Envoyer le commentaire