Шаблоны развертывания (интерфейс UI4)
Описание экранов для предыдущей версии интерфейса (UI2) см. в статье Шаблоны развертывания.
Шаблоны развертывания позволяют сохранить типовые параметры запуска роботов для многократного использования. Это избавляет от необходимости вручную настраивать одинаковые параметры при развертывании каждого робота, обеспечивая стандартизацию и экономию времени.
* - См. руководство пользователя Primo RPA Robot
Где найти: главное меню → раздел Роботы → вкладка Шаблоны развертывания.

В таблице шаблонов по умолчанию показаны колонки Наименование, Не выводить в консоль, Логи в файл, Логи пользовательских сообщений в файл, Размер пачки логов, Интервал логов (мс), Без системных логов и Windows-авторизация.
Создание и настройка шаблона
Для создания шаблона развертывания:
- Перейдите в раздел Роботы → Шаблоны развертывания.
- Нажмите кнопку Добавить шаблон.
- Заполните параметры в открывшейся форме и нажмите Сохранить.

Описание параметров шаблона
Обязательное поле только одно — Наименование. Часть параметров отображается в зависимости от операционной системы машины робота (например, Windows-авторизация применима только к Windows).
-
Наименование: Уникальное имя шаблона для идентификации в системе. Обязательное поле
-
Типы логируемых сообщений: Уровни детализации записей в лог. Доступные значения:
Info- базовая информация о работеError- только ошибкиDebug- отладочная информацияNetwork- логи сетевых операций
-
Формат журнала: Формат файлов логов. Доступные значения:
Text- текстовый формат (по умолчанию)CSV- формат табличных данных
-
Приоритет потока: Приоритет выполнения для рабочих потоков. Доступные значения:
Lowest- самый низкий (по умолчанию)BelowNormal- ниже нормальногоNormal- нормальныйAboveNormal- выше нормальногоHighest- самый высокий
-
Приоритет приложения: Общий приоритет процесса робота. Доступные значения:
Normal- нормальный (по умолчанию)Idle- при простоеBelowNormal- ниже нормальногоAboveNormal- выше нормальногоHigh- высокийRealTime- реального времени
-
Потоки: Общее число рабочих потоков для выполнения робота.
-
Индекс первого потока: Начальный индекс для нумерации потоков.
-
Мин. кол-во потоков: Минимальный порог рабочих потоков, которые создаются заранее.
-
Логи пользовательских сообщений в файл: Включает запись пользовательских сообщений из проекта в лог-файл.
-
Не выводить в консоль: Отключает вывод логов в консоль, перенаправляя их только в файл. По умолчанию включено.
-
Логи в файл: Позволяет роботу сохранять детальные логи выполнения в файлы на локальном диске рабочей станции. По умолчанию отключено. Путь к файлам логов:
C:/Users/{User}/AppData/Local/Primo.Robot/Log. -
Windows-авторизация (версия 1.24.10.5+, только для Windows): Определяет учетные данные, под которыми робот авторизуется в Windows/Active Directory во время выполнения.
- Включено: Робот использует учетную запись Active Directory, ассоциированную с его текущей RDP-сессией.
- Выключено (по умолчанию): Робот авторизуется под локальной учетной записью машины, указанной в настройках Оркестратора (обычно это учётная запись
robot).
-
Позиция запуска робота: Определяет состояние окна робота при запуске. Доступные значения:
Normal- обычное окноMinimized- свернутое окноMaximized- развернутое на весь экранTray- свернутое в системный трей
-
Режим отладчика: Параметр предназначен для разработчиков RPA-проектов. Проекты могут быть запрограммированы на проверку этого флага для активации специальной логики, такой как:
- Вывод дополнительной отладочной информации
- Использование тестовых данных или контуров
- Пропуск определенных этапов или выполнение укороченного сценария
- Включение расширенных логирования и трассировки
- Примечание: Сам Оркестратор только передает этот параметр роботу. Конкретная реакция на него полностью определяется логикой, заложенной разработчиком в RPA-проект.
-
Размер пачки логов: Объем данных в памяти (в МБ), при достижении которого логи отправляются пакетами в базу данных. Это снижает нагрузку по сравнению с записью каждого события отдельно.
-
Интервал логов (мс): Периодичность принудительного сброса буферизованных записей из памяти в базу данных, даже если буфер еще не заполнен. Это гарантирует, что логи не будут потеряны при простое системы и снижает нагрузку на СУБД за счет пачечной записи.
Рекомендация: Для роботов, выполняющих критичные операции (например, взятие лицензии через api/Licenses/TakeAvailableRobotLicense), установите меньшее значение (например, 100 мс), чтобы логи оперативно попадали в БД для анализа проблем с производительностью.
-
Без системных логов (версия 1.24.10+): При активации робот отправляет в Оркестратор только критичные события:
- Старт робота
- Завершение робота
- Логи, связанные с файлами блокировок
Потенциальные конфликты настроек
- Двойное логирование: файлы vs база данных
# Конфликтующие настройки:
- Логи в файл: вкл
- Размер пачки логов (МБ): 10 # для БД
- Интервал логов (мс): 100 # для БД- Не рекомендуется одновременно активное логирование в оба места под высокой нагрузкой
- Количество потоков: минимум vs максимум
# Потенциально проблемная комбинация:
- Потоки: 4
- Мин. кол-во потоков: 8 # Превышает максимальное!Рекомендация: Мин. кол-во потоков должно быть ≤ Потоки
- Вывод логов: файл vs консоль vs оркестратор
# Может привести к потере логов:
- Не выводить в консоль: ДА
- Без системных логов: ДА
# Логи будут ТОЛЬКО в файлы (риск потери при очистке диска)Дополнительно
- Привязка пользователя к роботу — учётная запись графической сессии робота.