Skip to Content

Шаблоны развертывания (интерфейс UI4)

Описание экранов для предыдущей версии интерфейса (UI2) см. в статье Шаблоны развертывания.

Шаблоны развертывания позволяют сохранить типовые параметры запуска роботов для многократного использования. Это избавляет от необходимости вручную настраивать одинаковые параметры при развертывании каждого робота, обеспечивая стандартизацию и экономию времени.

* - См. руководство пользователя Primo RPA Robot

Где найти: главное меню → раздел Роботы → вкладка Шаблоны развертывания.

Список шаблонов развертывания

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

Создание и настройка шаблона

Для создания шаблона развертывания:

  1. Перейдите в раздел РоботыШаблоны развертывания.
  2. Нажмите кнопку Добавить шаблон.
  3. Заполните параметры в открывшейся форме и нажмите Сохранить.

Форма добавления шаблона развертывания

Описание параметров шаблона

Обязательное поле только одно — Наименование. Часть параметров отображается в зависимости от операционной системы машины робота (например, 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+): При активации робот отправляет в Оркестратор только критичные события:

    • Старт робота
    • Завершение робота
    • Логи, связанные с файлами блокировок

Потенциальные конфликты настроек

  1. Двойное логирование: файлы vs база данных
# Конфликтующие настройки: - Логи в файл: вкл - Размер пачки логов (МБ): 10 # для БД - Интервал логов (мс): 100 # для БД
  • Не рекомендуется одновременно активное логирование в оба места под высокой нагрузкой
  1. Количество потоков: минимум vs максимум
# Потенциально проблемная комбинация: - Потоки: 4 - Мин. кол-во потоков: 8 # Превышает максимальное!

Рекомендация: Мин. кол-во потоков должно быть ≤ Потоки

  1. Вывод логов: файл vs консоль vs оркестратор
# Может привести к потере логов: - Не выводить в консоль: ДА - Без системных логов: ДА # Логи будут ТОЛЬКО в файлы (риск потери при очистке диска)

Дополнительно

Last updated on