Leia e revise a documentação do Automation Anywhere

Automation Anywhere Automation 360

Fechar conteúdo

Contents (Conteúdo)

Abrir conteúdo

Executar bot com API de fila

  • Atualizado: 9/10/2020
    • Automation 360 v.x
    • Gerenciar
    • Espaço de trabalho RPA
    • Documentos de API

Executar bot com API de fila

Crie uma automação para processar coletivamente todos os Work Items de uma fila em todos os Bot Runners presentes em um ou mais grupos de dispositivos usando a API.

Pré-requisitos

  • Você deve ter as seguintes permissões:
    • Executar bot
    • Executar ou programar permissão na pasta de bot
    • Consumidor da fila
    • Consumidor do grupo de dispositivos
  • Você deve ter as URLs de 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

Procedimento

  1. Use o método POST e a URL de endpoint: <your_control_room_url>/v3/wlm/automations.
    Insira parâmetros como nome da automação, Iddocampo, nome do arquivo, IDdafila, Nomedafila, executarcomoIdsdeusuário e Iddogrupo.
    • Se quiser pesquisar ou obter uma lista de todos os Iddafiladisponíveis, use a URL do endpoint <your_control_room_url>/v3/wlm/queues/list.

      Listar filas do WLM

    • Se quiser pesquisar ou obter uma lista de todos os executarcomoIdsdeusuário, use a URL do endpoint: <your_control_room_url>/v1/usermanagement/users/list.

      Pesquisar usuários

    • Se você quiser pesquisar ou obter uma lista de todos os Iddegrupo, use a URL do endpoint: <your_control_room_url>/v2/devices/pools/list.

      Listar grupos de dispositivos

    Neste exemplo, os parâmetros são inseridos da seguinte forma:
    • Nome da automação como Finanças-RPA-Executar
    • Bot Nomedoarquivo como wlmql
    • executarComoIdsdeUsuário como 4 e 5 que farão login no dispositivo para executar a automação
    • IDdafila como 17, associado à fila para executar a automação
    • Iddegrupo como 1 que está associado ao grupo
    Corpo da solicitação:
    {
      "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. Envie a solicitação.
    Quando a solicitação é bem-sucedida, um id de automação exclusivo é retornado no corpo da resposta depois que a automação do WLM é executada com êxito. Os detalhes do ID e nome da fila associada e os IDs de nome de usuário para os quais a automação é executada também são fornecidos.
    Neste exemplo, o corpo da resposta retorna o id de automação exclusivo como 12.
    Corpo da resposta:
    {
      "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"
    }
    A API REST responde a cada solicitação com um código de resposta HTTP. Para obter detalhes sobre os códigos de resposta, consulte Códigos de resposta da API.
Send Feedback (Enviar Feedback)