Перейти к содержимому

Установка расширения

Описание

Расширения — встроенный инструмент Puzzle RPA, позволяющий добавлять дополнительные функциональные блоки, созданные командой разработки Puzzle RPA, пользователями или сообществом.

Чтобы открыть панель управления Расширениями, требуется открыть окно Настройки:

image_1

Файловая структура расширения

Для подключения расширения к студии Puzzle RPA оно должно быть сохранено в отдельной папке и содержать файлы:

  • src/ - папка с исходными кодом блока;
  • wheels/ - папка с выгруженными python - модулями, которые описаны в requirements.txt;
  • requirements.txt - файл описывающий дополнительные python библиотеки и их версии которые используются блоком;
  • block.json - описание блока и его визуального представления;
  • code.value.py - для блоков, возвращающих значений;
  • code.py - для блоков, не возвращающих значение;
  • meta.json - метаданные блока и настройки логирования;
  • libs.py.json - зависимости блока из code-storage-py;
  • typeToName.json - маппинг типов блоков на их названия которое будет выводится в информационное окно при выполнении блока;
  • values.xml - XML описание блока для тулбокса категорий.
image_2

Установка расширения

Для установки расширения требуется:

  1. Открыть панель управления Расширениями в окне Настройки: image_1
  2. Перейти в подраздел Добавление;
  3. Выполнить клик на кнопку Выбрать;
  4. Выбрать папку с расширением: image_3
  5. Выбрать категорию, в которую будет добавлен блок или создайте новую: image_4
  6. Выполните перезапуск приложения: image_5
  7. После перезапуска новый блок будет доступен в списке функциональных блоков: image_6

Просмотр установленных расширений

Для просмотра установленных расширений требуется открыть панель управления Расширениями в окне Настройки и перейти в подраздел Установленные:

image_7