Lea y revise la documentación de Automation Anywhere

Automation 360

Cerrar contenidos

Contenidos

Abrir contenidos

Ejecutar bot con la cola API

  • Actualizado: 2020/09/10
    • Automation 360 v.x
    • Administrar
    • Espacio de trabajo de RPA
    • Documentos de API

Ejecutar bot con la cola API

Crear una automatización para procesar colectivamente todos los Work Items de una cola a través de todos los Bot Runners presentes en uno o más grupos de dispositivos utilizando la API.

Antes de empezar

  • Debe tener los siguientes permisos:
    • Ejecutar bot
    • Permiso de ejecución o de programación en la bot carpeta
    • Consumidor de la lista de prioridad
    • Consumidor de parque de dispositivos
  • Debe tener los URLs de los puntos finales:
    • <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

Procedimiento

  1. Utilice el método POST y la URL del punto final: <your_control_room_url>/v3/wlm/automations.
    Introduzca parámetros como nombre de la automatización, fileId, nombre de archivo, queueID, queueName, runAsUserIdsy poolId.
    • Si quiere buscar u obtener una lista de todos los queueIdutilice la URL del punto final <su_sala_de_control_url>/v3/wlm/queues/list.

      Lista de colas de WLM

    • Si quieres buscar u obtener una lista de todos los runAsUserIdsutilice la URL del punto final: <your_control_room_url>/v1/usermanagement/users/list.

      Search for users API

    • Si quiere buscar u obtener una lista de todos los poolIdutilice la URL del punto final: <your_control_room_url>/v2/devices/pools/list.

      List device pools API

    En este ejemplo, los parámetros se introducen como sigue:
    • Automatización nombre como Finanzas-RPA-Ejecución
    • BotfileName como wlmql
    • runAsUserIds como 4 y 5 que se registrará en el dispositivo para ejecutar la automatización
    • queueID como 17asociado a la cola para ejecutar la automatización
    • poolId como 1 que se asocia con el pool
    Cuerpo de la solicitud:
    {
      "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. Envíe la solicitud.
    Cuando la solicitud tiene éxito, un único id se devuelve en el cuerpo de la respuesta después de que la automatización de WLM se ejecute con éxito. También se proporcionan los detalles del nombre e ID de la cola asociada, y los ID de los nombres de usuario para los que se ejecuta la automatización.
    En este ejemplo, el cuerpo de la respuesta devuelve la automatización única id como 12.
    Cuerpo de la respuesta:
    {
      "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"
    }
    La API REST responde a cada solicitud con un código de respuesta HTTP. Para más detalles sobre los códigos de respuesta, véase API response codes.
Enviar comentarios