Primo RPA Orchestrator 1.25.9
Релиз содержит новые функции, улучшения интерфейса и исправления ошибок.
Дата релиза: 12 сентября 2025
Основные обновления и улучшения Primo RPA Orchestrator
-
В формы добавления и редактирования заданий добавлена опция Продолжить после ошибки (
KeepRunningAfterError
), которая позволяет управлять поведением задания в случае сбоя или ошибки. Опция доступна для следующих типов триггеров:- Запуск по расписанию
- Запуск при наличии новых элементов в очереди обмена данными
- Запуск при получении Email
- Запуск при изменении сетевой папки
- Если опция выключена (значение по умолчанию): при возникновении ошибки выполнение задания будет остановлено.
- Если опция включена: задание продолжит свою работу согласно расписанию или условиям триггера, даже если в предыдущий раз завершилось с ошибкой.
-
В триггере Запуск при изменении папки добавлена возможность выбрать определенные типы событий для отслеживания.
- По умолчанию, если никакие события не выбраны, триггер будет реагировать на все изменения в папке.
- Если же указаны определенные типы событий, триггер сработает только при их возникновении, а остальные изменения будут проигнорированы.
-
В форму добавления робота добавлен выпадающий список Источник региональных параметров. По умолчанию поле не заполнено.
- Добавлены всплывающие подсказки для параметров: Язык, Источник региональных параметров, Интервал (мсек)”
-
Добавлена возможность получения информации обо всех роботах системы без необходимости активации отдельных папок. Для этого к запросу
GET /api/robots/v2
необходимо добавить заголовок:AllFolders: true
-
Расширена секция ActiveDirectory в конфигурационном файле appsettings.json WebApi. Добавлена возможность независимо настраивать точки поиска для групп (
StartPoint
) и пользователей (UserSearchBase
). Это решает проблему, при которой невозможно было одновременно отображать группы для назначения прав и находить пользователей для делегирования папок, если эти объекты расположены в разных подразделениях AD. -
В службе NuGet реализована поддержка общего бакета Minio. Для настройки укажите в конфигурации:
"Minio": { "Bucket": "orchestrator", "Folder": "webapi" // или robotlogs }
-
Обновлен текст подсказки для поля EWSUrl в формах добавления/редактирования email (раздел Настройки → Система → Email входящей почты).
-
Реализован новый, событийный метод взаимодействия между Orchestrator (WebApi) и службами RDP2 через протокол MQTT поверх существующего RabbitMQ. Это решает задачи масштабирования и снижает нагрузку на систему при большом количестве RDP-сессий.
Ключевые возможности:
- WebApi стал работать в двух режимах одновременно, обеспечивая обратную совместимость со старыми версиями RDP2 по HTTP и поддерживая новый режим по MQTT.
- RDP2 можно переключить в новый режим работы через конфигурационный файл с последующим перезапуском службы.
- Взаимодействие включает обмен сообщениями о статусах сессий, команды на завершение и уведомления о состоянии служб. Для использования нового режима требуется дополнительная настройка RabbitMQ и nginx. Подробные инструкции доступны в документации.
-
В службе RDP2 оптимизирована работа с большим числом сессий. Статусы в новой версии обновляются группами, что уменьшает нагрузку на систему и ускоряет синхронизацию.
-
Оптимизирована работа сервиса статистики очередей. Реализован пошаговый механизм обновления и кэширования данных, что снизило нагрузку на БД и повысило скорость отклика.
Рекомендация: Для поддержания высокой производительности в условиях большого объема данных необходима регулярная архивация и очистка таблиц очередей от устаревших записей.
Исправленные ошибки
-
Исправлена интеграция с Keycloak: устранены ошибки аутентификации и авторизации, включая цикличные перенаправления и некорректную проверку учетных данных клиента.
-
Устранена уязвимость безопасности: закрыт доступ к серверу Redis без аутентификации на порту 6379. В данный момент для подключения к Redis обязательным является использование пароля. Подробнее в документации.
-
Повышена стабильность запуска роботов на Astra Linux.
-
Исправлена ошибка, из-за которой процессы в очереди ожидания не возобновляли работу после перезапуска службы WebApi. Очередь стала восстанавливаться корректно.
-
Исправлена ошибка с ограничением Constraint в секционированных таблицах PostgreSQL (OrchEvents), которая возникала при интенсивной работе с очередями. Данные корректно записываются в нужные секции без ручного удаления ограничений.
Для корректной работы обязательно настройте секционирование согласно документации .
-
Исправлена ошибка, из-за которой служба NuGet не запускалась после обновления.
-
Увеличено значение таймаута по умолчанию для операций NuGet. Это решает проблему прерывания загрузки больших пакетов (размером более 10 МБ) из-за недостаточного времени ожидания.
-
Исправлена ошибка, из-за которой, в системных email-уведомлениях типа Все события отсутствовали данные о роботах, машинах, проектах и заданиях.
Примечание: если определенные данные (например, название задания) не были получены от Orchestrator для конкретного события, соответствующие поля в уведомлении останутся пустыми.
-
Исправлена ошибка, из-за которой уведомления о завершении работы роботов приходили с пустыми полями. В новой версии сообщения содержат полную информацию о выполнении проектов, включая данные о роботе, машине, проекте и временных метках на всех этапах выполнения.
-
Исправлен поиск по фильтру “Пользователь” на странице “Роботы” для новых AD-пользователей.
-
При открытии журнала логов в случае недоступности службы RobotLogs, система обрабатывает ошибку корректно, выводя в интерфейс соответствующее сообщение и добавляя запись об ошибке в лог приложения.
-
Устранена ошибка, из-за которой проекты могли зависать в очереди при сбоях связи с RabbitMQ, блокируя свои последующие запуски.
Обновления веб-интерфейса (UI) 2.27
-
В профиле пользователя вместо стандартного аватара стал отображаться персонализированный круг с инициалом имени.
-
Добавлена колонка OperationKey в таблицу История запусков заданий.
Как посмотреть:
- Перейдите в Задания.
- Выберите нужное задание (чекбоксом).
- Нажмите История запусков – в таблице появится новая колонка OperationKey.
Исправленные ошибки веб-интерфейса (UI) 2.27
- Исправлена вёрстка в правой части таблицы Триггеры в форме Задания.
- Исправлена ошибка потери типов логируемых сообщений при редактировании шаблона развертывания.
- Устранено некорректное поведение UI при открытии вкладки после истечения срока действия сессионного токена. Пользователь в новой версии перенаправляется на форму входа.
- Исправлено отображение статуса задания в таблице Используется в заданиях. Ранее отображался числовой код вместо текста ошибки.
Где найти
Скачать новый Primo RPA Orchestrator
Скачать новый дистрибутив Primo RPA Robot Enterprise