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

Automation Anywhere Automation 360

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

Содержимое

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

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

  • Обновлено: 2020/09/10

    Запустить 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в разделе .
    Отправить отзыв