Lire et examiner la documentation Automation Anywhere

Automation Anywhere Automation 360

Fermer les contenus

Contenus

Ouvrir les contenus

Exécution d’un robot avec file d'attente API

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

Exécution d’un robot avec file d'attente API

Créez une automatisation pour traiter collectivement tous les Éléments de travail d’une file d’attente dans tous les Exécuteurs de robots présents dans un ou plusieurs pools de périphériques à l’aide de l’API.

Prérequis

  • Vous devez disposer des autorisations suivantes :
    • Exécuter le robot
    • Autorisation d’exécution ou de planification sur le robot dossier
    • Consommateur de file d'attente
    • Consommateur du pool de périphériques
  • Vous devez avoir les URL de point 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.
    Entrez des paramètres tels que le nom de l’automatisation, fileId, filename, queueID, queueName, runAsUserIds et poolId.
    • Si vous souhaitez rechercher ou obtenir une liste de tous les queueId disponibles, utilisez l’URL du point de terminaison <your_control_room_url>/v3/wlm/queues/list.

      Liste des files d’attente WLM

    • Si vous souhaitez rechercher ou obtenir une liste de tous les runAsUserIds, utilisez l’URL du point de terminaison : <your_control_room_url>/v1/usermanagement/users/list.

      API Rechercher des utilisateurs

    • Si vous souhaitez rechercher ou obtenir une liste de tous les poolId, utilisez l’URL du point de terminaison : <your_control_room_url>/v2/devices/pools/list.

      API Répertorier les pools de périphériques

    Dans cet exemple, les paramètres sont entrés comme suit :
    • Nom d’automatisation comme Finance-RPA-Run
    • Robot fileName sous wlmql
    • runAsUserIds comme 4 et 5 qui se connectera à l’appareil pour exécuter l’automatisation
    • ueueID comme 17, associé à la file d’attente pour exécuter l’automatisation
    • poolId comme 1 associé au pool
    Corps de 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. Envoyer la demande.
    Lorsque la demande aboutit, un ID d’automatisation 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 file d’attente associés, ainsi que les ID de nom d’utilisateur pour lesquels l’automatisation est exécutée sont également fournis.
    Dans cet exemple, le corps de la réponse renvoie l’ID d’automatisation unique 12.
    Corps de 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 avec un code de réponse HTTP. Pour plus d’informations sur les codes de réponse, consultez Codes de réponse de l'API.
Envoyer le commentaire