Primo RPA Orchestrator 1.25.5
Данный документ описывает улучшения и исправления ошибок, внесенные в релиз Primo RPA Orchestrator 1.25.5 за май 2025 года.
Дата релиза 22.05.2025
Основные обновления и улучшения
-
Добавлена поддержка безопасного хранения конфиденциальных данных (строк подключений, учетных записей) в отдельной базе данных ltoolssecrets с возможностью шифрования.
-
Добавлена автоматическая установка Оркестратора в демо-режиме через инсталлятор:
- Не требует ручного ввода параметров.
- Устанавливает все необходимые компоненты (.NET 8, PostgreSQL, RabbitMQ).
- Идеально для тестирования и быстрого развертывания стендов (не подходит для продакшн-окружения).
-
В триггере Запуск при получении Email появилась возможность гибкой фильтрации тем писем с помощью регулярных выражений и текстовых шаблонов (без учёта регистра). Теперь триггер срабатывает даже при частичном совпадении или разном регистре символов в теме письма.
-
Добавлена поддержка делегирования папок пользователей AD с UserPrincipalName, не соответствующими доменному имени.
-
Добавлена поддержка IMAP-триггеров в Lotus Domino.
Обновления и улучшения (Agent, RobotLogs и других служб)
-
Добавлена поддержка виртуальных хостов RabbitMQ для изолированного подключения нескольких Оркестраторов к одному серверу. Затронутые службы: Analytic, Licenses, LogEventsWebhook, Notifications, Queues, RobotLogs, States, WebApi.
-
Улучшения работы с RDP:
- Устранен конфликт служб при частичном совпадении имен машин в
AddressFilter
(теперь требуется полное соответствие). - Заменен сервис
LogOffDisconnectedRDPUsersService2
наLogOffDisconnectedRDPUsersService3
для корректной обработки сессий с AD-учетками. Теперь в логах отсутствуют ошибки, связанные с авторизацией. - Устранены сообщения о мерцании сессий и ложных разрывах соединений.
- Устранен конфликт служб при частичном совпадении имен машин в
-
Добавлен параметр
"ExcludeParsedFields": true
в конфигурацию RobotLogs для исключения дублирующих Parsed-полей из таблицы Logs. -
Добавлено системное событие
MainRpaProjectDownloadedByUI (90919)
для отслеживания загрузки процессов через UI. -
Реализован сбор метрик для службы WebApi:
"Monitoring": { "Provider": "Zabbix", // Доступные значения: "", "Zabbix", "Prometheus", "" Отключено "Port": 10063, // Порт для сбора метрик "IdleDurationMillis": 2000, "DotNetMonitoringEnabled": true, "NpgsqlMonitoringEnabled": true, "KestrelMonitoringEnabled": true }
-
Реализован сбор метрик для служб ArcSight и States. Поддерживаются провайдеры: Prometheus и Zabbix.
"Monitoring": { "Provider": "Zabbix", // Доступные значения: "", "Zabbix", "Prometheus", "" Отключено "Port": 10061, // Порт для сбора метрик (10062 - ArcSight) "DotNetMonitoringEnabled": true, "NpgsqlMonitoringEnabled": true, "KestrelMonitoringEnabled": true }
-
Улучшена система управления лицензиями:
- В объект занятых лицензий добавлен OperationKey для предотвращения повторного использования лицензий в новых запусках
- Исправлены ошибки, приводящие к:
- ложному освобождению лицензий
- конфликтам (Status code Conflict) при повторном запуске Студии без ожидания освобождения лицензии.
Исправленные ошибки служб
-
Исправлена ошибка запуска WebApi при включении Общих папок (Folders: 2) в конфигурации. Теперь служба WebApi корректно стартует, даже если в системе имеются задания с триггером Запуск из другого робота.
-
Исправлена ошибка сервиса сброса PrefetchBuffer под MS SQL Server, которая могла приводить к нестабильной работе WebApi при обработке большого количества роботов.
-
Исправлена ошибка
MultipleCollectionIncludeWarning
при получении списка машин через API. Улучшена производительность запросов. -
Устранена ошибка More than twenty ‘IServiceProvider’ instances have been created for internal use by Entity Framework, которая выводилась в логах служб RobotLogs и Analytic.
-
Исправлена ошибка Conflict при запросе элементов из пустой очереди через активность Получить из очереди по фильтру (WFPeekQueueByFilter). Теперь пустые очереди обрабатываются корректно.
-
Устранены проблемы с таймаутами при массовых операциях с очередями за счет оптимизации конфигурации веб-сервера Nginx, что устранило обрывы и ошибки в логах.
-
Исправлена ошибка, из-за которой несколько роботов не могли одновременно изменять статусы элементов очереди.
-
Улучшена работа с журналами роботов:
- Исправлено отображение событий в интерфейсе.
- Устранена ошибка Server error - check the terminal for more info при просмотре журнала роботов.
- Увеличен таймаут клиента RobotLogs до 50 секунд.
Параметр в конфигурационном файле WebApi:
"RobotLogs": { "ClientTimeoutInSec": 50 }
-
Исправлена работа триггеров на сетевые папки Windows в Linux-окружении Оркестратора. Для настройки используйте доменную УЗ с правами доступа.
-
Исправлена некорректная работа триггера Запуск при изменении папки. Теперь автоматически восстанавливается работа после временной потери соединения (от 10 секунд).
-
Исправлена ошибка, из-за которой триггеры почты не срабатывали при получении писем без темы.
-
Исправлена работа системы email-уведомлений. Теперь система стабильно отправляет оповещения о событиях Оркестратора.
-
Исправлена ошибка, из-за которой встроенный пользователь admin не получал email-уведомления, будучи подписанным на события.
-
Исправлена ошибка, из-за которой роботы не запускались при использовании доменных учётных записей (включая наименования, содержащие точки).
-
Теперь при создании новой версии проекта корректно сохраняются настройки “Не повторять в очереди” и “Запуск в ограниченном экземпляре” из данных формы, а не из родительской версии. (Ранее значения брались из версии v0 → Теперь учитываются переданные параметры)
-
Исправлено автоматическое обновление Linux-агентов. Добавлены новые параметры конфигурации.
-
Исправлена ошибка об изменении конфигурационного файла после перезапуска службы. Теперь в логах служб RobotLogs и WebApi корректно отображается запись Конфигурационный файл изменен, доступно скачивание при нажатии по кнопке Просмотреть конфигурационный файл.
-
В AD-папках теперь корректно отображаются только перенесённые проекты (ранее показывались все).
-
Исправлено отображение статуса выполнения для роботов, развернутыx под кастомными пользователями с ролью Robot.
-
Исправлена совместимость NuGet-пакетов между Windows и Linux-окружениями.
-
Выполнено обновление NuGet-пакетов, содержащих известные уязвимости.
-
Исправлено некорректное отображение многострочных описаний при выгрузке списка версий в CSV-формате.
Обновления и улучшения веб-интерфейса 2.25
-
В настройки триггера Запуск при завершении проекта Роботом добавлен чекбокс Автоматически применять активную версию проекта (включен по умолчанию).
-
Добавлено поле Платформа (Linux/Windows) в формы создания/редактирования триггеров.
-
Добавлен усовершенствованный поиск пользователей в разделе Пользователи → Имя пользователя.
-
В конструкторе ролей добавлены новые атрибуты: Citizen - для пользователей Citizen-издания Студии. LimitedRobotRunner - для ролей с ограниченными правами запуска роботов
-
Улучшена работа комбинированных фильтров в очереди - теперь поиск по тегам корректно учитывает все дополнительные параметры фильтрации (статусы, ключи, приоритеты и др.)
-
В логи службы Queues теперь записываются события добавления (TryAddMessage) и извлечения (TryGetMessage) сообщений.
-
Улучшена страница “Клиентские роботы”:
- Удалены лишние чекбоксы
- Добавлены новые колонки (ElementId, ElementClass)
- Оптимизированы фильтры
- Реализовано раскрытие деталей событий по клику.
-
Разрешено использование дефисов (-) и подчёркиваний (_) в названиях машин и роботов.
-
Во вкладке Аналитика добавлены ссылки с подсказками для быстрого перехода в Grafana.
Исправленные ошибки веб-интерфейса 2.25
- Устранено ограничение отображения версий проектов - теперь выводится полный список всех версий (ранее список выводился неполным).
- Исправлена потеря имени клиентского робота при переходе на страницу событий из раздела операций, теперь в URL корректно отображается имя робота вместо “undefined”.
- Исправлена фильтрация по имени пользователя (RdpUserName). Теперь при выборе пользователя отображаются только связанные с ним роботы.
- Исправлены все компоненты выбора даты (datepicker), теперь дата и время везде отображаются в едином формате.
- В блоке лицензий роботов устранено дублирование данных.
- Исправлена ошибка, при которой данные активной версии проекта не заполнялись в форме новой версии — теперь поля автоматически берут значения с сервера.
- Добавлено автозаполнение настроек активной версии при создании новой версии проекта.
Где найти
Скачать новый Primo RPA Orchestrator
Скачать новый дистрибутив Primo RPA Robot Enterprise
При возникновении вопросов с установкой или использованием данной версии обращайтесь к менеджеру или в чат поддержки .