Ознакомиться с документацией Automation Anywhere

Automation Anywhere Automation 360

Закрыть содержимое

Содержимое

Открыть содержимое

Запустить bot с помощью API очереди

  • Обновлено: 9/10/2020
    • Automation 360 v.x
    • Управление
    • Рабочая область RPA
    • Документы API

Запустить bot с помощью API очереди

Создайте автоматизацию для коллективной обработки всех Work Items очередей по всем присутствующим Bot Runners в одном или нескольких пулах устройств с помощью API.

Подготовка

  • У вас должны быть следующие разрешения:
    • Беги bot
    • Разрешение на запуск или планирование в bot папке
    • Клиент очереди
    • Потребитель пула устройств
  • Необходимо иметь URL-адреса конечной точки:
    • <your_control_room_url>/v3/wlm/automations
    • <your_control_room_url>/v1/usermanagement/users/list
    • <your_control_room_url>/v3/wlm/eques/list
    • <your_control_room_url>/v2/devices/puns/list

Процедура

  1. Используйте метод POST и URL-адрес конечной точки: <your_control_room_url>/v3/wlm/automations.
    Введите такие параметры, как имя автоматизации, FileID, имя файла, QueueID, Имя очереди, runAsUserIdsи poolId.
    • Если вы хотите найти или получить список всех доступных QueueID, используйте URL-адрес конечной точки <your_control_room_url>/v3/wlm/Queues/list.

      Перечислите очереди WLM

    • Если вы хотите найти или получить список всех runAsUserIds, используйте URL-адрес конечной точки: <your_control_room_url>/v1/usermanagement/users/list.

      Поиск API пользователей

    • Если требуется выполнить поиск или получить список всех идентификаторов очередей, используйте URL-адрес конечной точки: <your_control_room_url>/v2/devices/puns/list.

      Перечислите API пулов устройств

    В данном примере параметры вводятся следующим образом:
    • Название автоматизации как Finance-RPA-Run
    • Bot Имя файла как wlmql
    • RunAsUserIds с 4 и 5 , которые будут входить в систему устройства для запуска автоматизации
    • QueueID имеет значение 17, связанное с очередью для запуска автоматизации
    • SpoolId как 1 , связанный с пулом
    Тело запроса:
    {
      "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. Отправьте запрос.
    После успешного выполнения запроса уникальный идентификатор автоматизации возвращается в тело ответа после успешного выполнения автоматизации WLM. Также предоставляются сведения об имени и идентификаторе связанной очереди и идентификаторах имен пользователей, для которых выполняется автоматизация.
    В данном примере тело ответа возвращает уникальный идентификатор автоматизации как 12.
    Ответный орган:
    {
      "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"
    }
    API-интерфейс REST отвечает на каждый запрос с помощью кода ответа HTTP. Подробные сведения о кодах ответа см. Коды отклика APIв разделе .
Отправить отзыв