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

Automation Anywhere Automation 360

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

Содержимое

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

Импортируйте файлы с помощью API

  • Обновлено: 1/28/2021
    • Automation 360 v.x
    • Изучение
    • Рабочая область RPA
    • Документы API

Импортируйте файлы с помощью API

Импорт bots с зависимыми файлами можно выполнить с помощью интерфейса Import API.

Подготовка

Прим.: Можно просмотреть в Control Room APIs , Community Editionно функциональность API ограничена. Для Automation 360 доступа к полной функциональности API-интерфейсов требуется лицензированная версия.
  • У вас должны быть следующие разрешения и лицензии:
    • Импорт bots
    • Управление пакетом
    • Проверьте права доступа к папкам, необходимым для импорта bots в общедоступном рабочем пространстве
    • Bot Creator лицензия на импорт bots в частном рабочем пространстве
  • Используйте API аутентификации для создания веб-маркера JSON. См. API аутентификации.
  • Следующие URL-адреса API:
    • https://<your_control_room_url>/v2/blm/import: Импорт репозитория bot
    • https://<your_control_room_url>/v2/blm/status/{requestId}: Получение статуса импорта по идентификатору запроса
  • Чтобы импортировать в 11.x bots , Control Roomнеобходимо иметь необходимый пакет aapkg, созданный с помощью API экспорта BLM в 11.x Control Room экземпляре.

    Пакет aapkg должен быть установлен на Automation 360 том же компьютере, на котором вы хотите импортировать 11.x bots.

    Пакеты aapkg, защищенные паролем , можно импортировать только с помощью интерфейса Import API.

Процедура

  1. Добавьте маркер аутентификации в заголовок запроса.
  2. Используйте метод POST и URL-адрес конечной точки: https://<your_control_room_url>/v2/blm/import.
    Укажите следующие параметры для заголовка запроса.
    • загрузить: Выберите нужный ZIP-файл, который необходимо импортировать в . Control Room

      Выберите необходимый файл aapkg для импорта 11.x bots в . Control Room

    • ActionIfExisting. Выберите параметр ПРОПУСТИТЬ или ПЕРЕЗАПИСАТЬ , если импортируемый файл уже существует.
    • Публицистирабочее пространство: Это логическое значение. Выберите значение TRUE или FALSE. Введите true , если вы хотите импортировать файл в общедоступное рабочее пространство.
    Следующий текст запроса загружает ZIP-файл и импортирует его в целевой Control Room. Он также перезаписывается, если файл с таким именем уже существует.

    Тело запроса:

    {
      "upload": "export-docs.zip",
      "actionIfExisting": "OVERWRITE"
    }
  3. Отправьте запрос.Отправьте запрос.
    Следующее тело ответа возвращает RequestId.
    Ответный орган:
    {
      "requestId": "eafef543-2d7a-47f5-81d0-490d09dd68d2"
    }
  4. Используйте метод GET и URL-адрес конечной точки: <your_control_room_url>/v2/blm/status/{RequestId}
    Введите идентификатор запроса , созданный на шаге 3, чтобы узнать состояние импорта.

    Тело запроса:

    https://192.0.2.0/v2/blm/status/eafef543-2d7a-47f5-81d0-490d09dd68d2
  5. Отправьте запрос.
    Следующее тело esponse возвращает состояние.
    Ответный орган:
    {
        "requestId": "fa4b0c56-fab8-42ef-8d96-fc6b53e1cbaa",
        "type": "IMPORT",
        "status": "COMPLETED",
        "downloadFileName": "",
        "downloadFileId": "",
        "errorMessage": ""
    }

    Состояние "ЗАВЕРШЕНО" указывает, что файл имеет значение импорт выполнен успешно. Импортированный файл можно найти в Control Room

    Импортируются 11.x bots в > папку Bots My Tasks или Bots > My Metabots в формате .atmx или .mbot.

    Используйте мастер миграции для преобразования 11.x bots файлов в формат .bot, поддерживаемый в Automation 360.

    API-интерфейс REST отвечает на каждый запрос с помощью кода ответа HTTP. Коды ответа см. Коды отклика APIв разделе .

Отправить отзыв