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

Сохранение робота в исполняемый файл

Студия разработки Puzzle RPA позволяет сохранить алгоритм программного робота в виде исполняемого файла.

Преимущества

Исполняемый файл имеет ряд преимуществ:

  1. Независимость от среды разработки - исполняемый файл представляет собой самодостаточное приложение, включающий все необходимые зависимости, интерпретатор и библиотеки. Это позволяет запускать робота на целевых рабочих станциях без установки студии разработки Puzzle RPA и дополнительных компонентов.
  2. Интеграция вспомогательных ресурсов - в состав исполняемого файла могут быть встроены конфигурационные файлы, шаблоны документов, данные для обучения моделей ИИ, сертификаты и другие артефакты, необходимые для работы сценария — обеспечивая полную автономность решения.
  3. Упрощение развёртывания и сопровождения - достаточно распространить один файл (или архив), чтобы развернуть решение на множестве рабочих мест.
  4. Удобство для конечного пользователя - запуск робота сводится к стандартному действию — двойному клику по файлу или вызову через ярлык, без необходимости освоения интерфейса среды разработки. Это расширяет аудиторию пользователей до сотрудников без технической подготовки.

Сохранение

Для сохранения необходимо:

  1. Открыть проект с роботом;
  2. Перейти на главный процесс в проекте;
  3. Открыть раздел Процесс; image_1
  4. Для генерации Python-скрипта кликнуть на кнопку Сгенерировать; image_2
  5. Для запуска процесса сохранения кликнуть на кнопку Сохранить; image_3
  6. Выбрать тип сохранения Исполняемый файл и кликнуть на кнопку Сохранить; image_4
  7. Указать имя исполняемого файла, выбрать папку для сохранения и выполнить клик на кнопку Сохранить; image_7
  8. Дождаться завершения генерации исполняемого файла; image_8
  9. Файл будет сохранен в выбранную директорию.

Запуск исполняемого файла

Для запуска необходимо исполняемого файла необходимо выполнить двойной клик по файлу. Файл с логами действий будет автоматически сгенерирован при запуске рядом с исполняемым файлом:

image_9

Особенность сборки

Сохранение программного робота в виде исполняемого файла имеет ряд особенностей:

  1. При генерации исполняемого файла в качестве стартового (точки входа) используется именно тот процесс, который активен в редакторе на момент запуска сборки. Именно он будет выполнен при запуске исполняемого файла.
  2. В исполняемый файл включаются все процессы, на которые есть ссылки из активного (стартового) процесса - то есть вся цепочка зависимостей, необходимая для его выполнения.
  3. В исполняемый файл упаковываются все файлы из папки /resource выбранного проекта.

Настройки сборки

Студия Puzzle RPA позволяет конфигурировать сохранение исполняемого файла. Для этого необходимо:

  1. Открыть Настройки проекта;
  2. Перейти в раздел Приложение:
image_11

Раздел позволяет конфигурировать:

  • Отображение консоли - определяет, будет ли показываться окно консоли во время работы робота, в которой отображаются логи выполнения: последовательность действий, статусы операций, диагностические сообщения и потенциальные ошибки;

  • Сжать исполняемый файл - определяет, будет ли сжат исполняемый файл (сжатый исполняемый файл будет иметь меньший размер, но увеличенное время запуска);

  • Иконка приложения - позволяет установить пользовательскую иконку для исполняемого файла.