Сохранение робота в исполняемый файл
Студия разработки Puzzle RPA позволяет сохранить алгоритм программного робота в виде исполняемого файла.
Преимущества
Исполняемый файл имеет ряд преимуществ:
- Независимость от среды разработки - исполняемый файл представляет собой самодостаточное приложение, включающий все необходимые зависимости, интерпретатор и библиотеки. Это позволяет запускать робота на целевых рабочих станциях без установки студии разработки Puzzle RPA и дополнительных компонентов.
- Интеграция вспомогательных ресурсов - в состав исполняемого файла могут быть встроены конфигурационные файлы, шаблоны документов, данные для обучения моделей ИИ, сертификаты и другие артефакты, необходимые для работы сценария — обеспечивая полную автономность решения.
- Упрощение развёртывания и сопровождения - достаточно распространить один файл (или архив), чтобы развернуть решение на множестве рабочих мест.
- Удобство для конечного пользователя - запуск робота сводится к стандартному действию — двойному клику по файлу или вызову через ярлык, без необходимости освоения интерфейса среды разработки. Это расширяет аудиторию пользователей до сотрудников без технической подготовки.
Сохранение
Для сохранения необходимо:
- Открыть проект с роботом;
- Перейти на главный процесс в проекте;
- Открыть раздел Процесс;
- Для генерации Python-скрипта кликнуть на кнопку Сгенерировать;
- Для запуска процесса сохранения кликнуть на кнопку Сохранить;
- Выбрать тип сохранения Исполняемый файл и кликнуть на кнопку Сохранить;
- Указать имя исполняемого файла, выбрать папку для сохранения и выполнить клик на кнопку Сохранить;
- Дождаться завершения генерации исполняемого файла;
- Файл будет сохранен в выбранную директорию.
Запуск исполняемого файла
Для запуска необходимо исполняемого файла необходимо выполнить двойной клик по файлу. Файл с логами действий будет автоматически сгенерирован при запуске рядом с исполняемым файлом:
Особенность сборки
Сохранение программного робота в виде исполняемого файла имеет ряд особенностей:
- При генерации исполняемого файла в качестве стартового (точки входа) используется именно тот процесс, который активен в редакторе на момент запуска сборки. Именно он будет выполнен при запуске исполняемого файла.
- В исполняемый файл включаются все процессы, на которые есть ссылки из активного (стартового) процесса - то есть вся цепочка зависимостей, необходимая для его выполнения.
- В исполняемый файл упаковываются все файлы из папки
/resourceвыбранного проекта.
Настройки сборки
Студия Puzzle RPA позволяет конфигурировать сохранение исполняемого файла. Для этого необходимо:
- Открыть Настройки проекта;
- Перейти в раздел Приложение:
Раздел позволяет конфигурировать:
-
Отображение консоли - определяет, будет ли показываться окно консоли во время работы робота, в которой отображаются логи выполнения: последовательность действий, статусы операций, диагностические сообщения и потенциальные ошибки;
-
Сжать исполняемый файл - определяет, будет ли сжат исполняемый файл (сжатый исполняемый файл будет иметь меньший размер, но увеличенное время запуска);
-
Иконка приложения - позволяет установить пользовательскую иконку для исполняемого файла.