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

Automation Anywhere Automation 360

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

Содержимое

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

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

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

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

Экспорт bots с зависимыми файлами можно выполнить с помощью Export API.

Подготовка

Прим.: Можно просмотреть в Control Room APIs , Community Editionно функциональность API ограничена. Для Automation 360 доступа к полной функциональности API-интерфейсов требуется лицензированная версия.
  • Необходимо иметь botsразрешения на экспорт , Просмотр пакета и Регистрация или разрегистрация для требуемых папок.
  • Используйте API аутентификации для создания веб-маркера JSON. См. API аутентификации.
  • Идентификатор файла, bot который требуется экспортировать из общедоступной папки.

    Список файлов и папок по API рабочего пространства

    Прим.: Пользователи могут просматривать только папки и подпапки, к которым у них есть разрешения на доступ.
  • Следующие URL-адреса API:
    • https://<your_control_room_url>/v2/blm/export: Экспорт репозитория bots
    • https://<your_control_room_url>/v2/blm/status/{requestId}: Получение статуса экспорта по идентификатору запроса
    • https://<your_control_room_url>/v2/blm/downoad/{downloadFileId}: Для загрузки экспортированного файла bot

Процедура

  1. Добавьте маркер аутентификации в заголовок запроса.
  2. Найдите один или несколько идентификаторов файлов, которые bot требуется экспортировать.
  3. Используйте метод POST и URL-адрес конечной точки:https://<your_control_room_url>/v2/blm/export.
    В следующем примере тело запроса экспортирует вместе bot с FileID 2197 вместе с пакетами, необходимыми для bot.

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

    {
      "name": "export-docs",
      "fileIds": [
        2197
      ],
      "includePackages": true
    }
  4. Отправьте запрос.
    Следующее тело ответа возвращает RequestId.
    Ответный орган:
    {
      "requestId": "987c0de3-b158-4e71-975e-27d10b9a83fb"
    }
  5. Используйте метод GET и URL-адрес конечной точки: <your_control_room_url>/v2/blm/status/{RequestId}
    Введите идентификатор запроса , созданный на шаге 4, чтобы узнать состояние экспорта.
    https://192.0.2.0/v2/blm/status/987c0de3-b158-4e71-975e-27d10b9a83fb
  6. Отправьте запрос.
    Следующее тело ответа возвращает статус и downloadFileId.
    Ответный орган:
    {
      "requestId": "987c0de3-b158-4e71-975e-27d10b9a83fb",
      "type": "EXPORT",
      "status": "COMPLETED",
      "downloadFileName": "export-docs",
      "downloadFileId": "ZXhwb3J0LWRvY3M=",
      "errorMessage": ""
    }
  7. <1 id=1 text-equiv="<ph conref="../../common/control-room-settings-conrefs/api-config-conrefs.dita#tpc-api-config-conrefs/cmd-get-endpoint-url"> </ph>"/> <your_control_room_url>/v2/blm/download/{downloadFileId}
    Введите downloadFileId , созданный на шаге 6.
    https://192.0.2.0/v2/blm/download/ZXhwb3J0LWRvY3M=
  8. Отправьте запрос.
    Появится диалоговое окно. Найдите путь и сохраните экспортированный пакет в формате zip.

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

Дальнейшие действия

Импортируйте экспортированный файл в личную папку целевого объекта Control Room.
Отправить отзыв