Skip to Content
РелизыOrchestratorOrchestrator 1.25.5

Primo RPA Orchestrator 1.25.5

Данный документ описывает улучшения и исправления ошибок, внесенные в релиз Primo RPA Orchestrator 1.25.5 за май 2025 года.

Дата релиза 22.05.2025

Основные обновления и улучшения

  1. Добавлена поддержка безопасного хранения конфиденциальных данных (строк подключений, учетных записей) в отдельной базе данных ltoolssecrets с возможностью шифрования.

  2. Добавлена автоматическая установка Оркестратора в демо-режиме через инсталлятор:

    • Не требует ручного ввода параметров.
    • Устанавливает все необходимые компоненты (.NET 8, PostgreSQL, RabbitMQ).
    • Идеально для тестирования и быстрого развертывания стендов (не подходит для продакшн-окружения).

    alt

  3. В триггере Запуск при получении Email появилась возможность гибкой фильтрации тем писем с помощью регулярных выражений и текстовых шаблонов (без учёта регистра). Теперь триггер срабатывает даже при частичном совпадении или разном регистре символов в теме письма.

    alt

  4. Добавлена поддержка делегирования папок пользователей AD с UserPrincipalName, не соответствующими доменному имени.

  5. Добавлена поддержка IMAP-триггеров в Lotus Domino.

Обновления и улучшения (Agent, RobotLogs и других служб)

  1. Добавлена поддержка виртуальных хостов RabbitMQ для изолированного подключения нескольких Оркестраторов к одному серверу. Затронутые службы: Analytic, Licenses, LogEventsWebhook, Notifications, Queues, RobotLogs, States, WebApi.

  2. Улучшения работы с RDP:

    • Устранен конфликт служб при частичном совпадении имен машин в AddressFilter (теперь требуется полное соответствие).
    • Заменен сервис LogOffDisconnectedRDPUsersService2 на LogOffDisconnectedRDPUsersService3 для корректной обработки сессий с AD-учетками. Теперь в логах отсутствуют ошибки, связанные с авторизацией.
    • Устранены сообщения о мерцании сессий и ложных разрывах соединений.
  3. Добавлен параметр "ExcludeParsedFields": true в конфигурацию RobotLogs для исключения дублирующих Parsed-полей из таблицы Logs.

  4. Добавлено системное событие MainRpaProjectDownloadedByUI (90919) для отслеживания загрузки процессов через UI.

  5. Реализован сбор метрик для службы WebApi:

    "Monitoring": { "Provider": "Zabbix", // Доступные значения: "", "Zabbix", "Prometheus", "" Отключено "Port": 10063, // Порт для сбора метрик "IdleDurationMillis": 2000, "DotNetMonitoringEnabled": true, "NpgsqlMonitoringEnabled": true, "KestrelMonitoringEnabled": true }
  6. Реализован сбор метрик для служб ArcSight и States. Поддерживаются провайдеры: Prometheus и Zabbix.

    "Monitoring": { "Provider": "Zabbix", // Доступные значения: "", "Zabbix", "Prometheus", "" Отключено "Port": 10061, // Порт для сбора метрик (10062 - ArcSight) "DotNetMonitoringEnabled": true, "NpgsqlMonitoringEnabled": true, "KestrelMonitoringEnabled": true }
  7. Улучшена система управления лицензиями:

    • В объект занятых лицензий добавлен OperationKey для предотвращения повторного использования лицензий в новых запусках
    • Исправлены ошибки, приводящие к:
      • ложному освобождению лицензий
      • конфликтам (Status code Conflict) при повторном запуске Студии без ожидания освобождения лицензии.

Исправленные ошибки служб

  1. Исправлена ошибка запуска WebApi при включении Общих папок (Folders: 2) в конфигурации. Теперь служба WebApi корректно стартует, даже если в системе имеются задания с триггером Запуск из другого робота.

  2. Исправлена ошибка сервиса сброса PrefetchBuffer под MS SQL Server, которая могла приводить к нестабильной работе WebApi при обработке большого количества роботов.

  3. Исправлена ошибка MultipleCollectionIncludeWarning при получении списка машин через API. Улучшена производительность запросов.

  4. Устранена ошибка More than twenty ‘IServiceProvider’ instances have been created for internal use by Entity Framework, которая выводилась в логах служб RobotLogs и Analytic.

  5. Исправлена ошибка Conflict при запросе элементов из пустой очереди через активность Получить из очереди по фильтру (WFPeekQueueByFilter). Теперь пустые очереди обрабатываются корректно.

  6. Устранены проблемы с таймаутами при массовых операциях с очередями за счет оптимизации конфигурации веб-сервера Nginx, что устранило обрывы и ошибки в логах.

  7. Исправлена ошибка, из-за которой несколько роботов не могли одновременно изменять статусы элементов очереди.

  8. Улучшена работа с журналами роботов:

    • Исправлено отображение событий в интерфейсе.
    • Устранена ошибка Server error - check the terminal for more info при просмотре журнала роботов.
    • Увеличен таймаут клиента RobotLogs до 50 секунд.
      Параметр в конфигурационном файле WebApi:
    "RobotLogs": { "ClientTimeoutInSec": 50 }
  9. Исправлена работа триггеров на сетевые папки Windows в Linux-окружении Оркестратора. Для настройки используйте доменную УЗ с правами доступа.

  10. Исправлена некорректная работа триггера Запуск при изменении папки. Теперь автоматически восстанавливается работа после временной потери соединения (от 10 секунд).

  11. Исправлена ошибка, из-за которой триггеры почты не срабатывали при получении писем без темы.

  12. Исправлена работа системы email-уведомлений. Теперь система стабильно отправляет оповещения о событиях Оркестратора.

  13. Исправлена ошибка, из-за которой встроенный пользователь admin не получал email-уведомления, будучи подписанным на события.

  14. Исправлена ошибка, из-за которой роботы не запускались при использовании доменных учётных записей (включая наименования, содержащие точки).

  15. Теперь при создании новой версии проекта корректно сохраняются настройки “Не повторять в очереди” и “Запуск в ограниченном экземпляре” из данных формы, а не из родительской версии. (Ранее значения брались из версии v0 → Теперь учитываются переданные параметры)

  16. Исправлено автоматическое обновление Linux-агентов. Добавлены новые параметры конфигурации.

  17. Исправлена ошибка об изменении конфигурационного файла после перезапуска службы. Теперь в логах служб RobotLogs и WebApi корректно отображается запись Конфигурационный файл изменен, доступно скачивание при нажатии по кнопке Просмотреть конфигурационный файл.

  18. В AD-папках теперь корректно отображаются только перенесённые проекты (ранее показывались все).

  19. Исправлено отображение статуса выполнения для роботов, развернутыx под кастомными пользователями с ролью Robot.

  20. Исправлена совместимость NuGet-пакетов между Windows и Linux-окружениями.

  21. Выполнено обновление NuGet-пакетов, содержащих известные уязвимости.

  22. Исправлено некорректное отображение многострочных описаний при выгрузке списка версий в CSV-формате.

Обновления и улучшения веб-интерфейса 2.25

  1. В настройки триггера Запуск при завершении проекта Роботом добавлен чекбокс Автоматически применять активную версию проекта (включен по умолчанию).

    alt

  2. Добавлено поле Платформа (Linux/Windows) в формы создания/редактирования триггеров.

  3. Добавлен усовершенствованный поиск пользователей в разделе Пользователи → Имя пользователя.

    alt

  4. В конструкторе ролей добавлены новые атрибуты: Citizen - для пользователей Citizen-издания Студии. LimitedRobotRunner - для ролей с ограниченными правами запуска роботов

    alt

  5. Улучшена работа комбинированных фильтров в очереди - теперь поиск по тегам корректно учитывает все дополнительные параметры фильтрации (статусы, ключи, приоритеты и др.)

  6. В логи службы Queues теперь записываются события добавления (TryAddMessage) и извлечения (TryGetMessage) сообщений.

  7. Улучшена страница “Клиентские роботы”:

    • Удалены лишние чекбоксы
    • Добавлены новые колонки (ElementId, ElementClass)
    • Оптимизированы фильтры
    • Реализовано раскрытие деталей событий по клику.
  8. Разрешено использование дефисов (-) и подчёркиваний (_) в названиях машин и роботов.

  9. Во вкладке Аналитика добавлены ссылки с подсказками для быстрого перехода в Grafana.

Исправленные ошибки веб-интерфейса 2.25

  1. Устранено ограничение отображения версий проектов - теперь выводится полный список всех версий (ранее список выводился неполным).
  2. Исправлена потеря имени клиентского робота при переходе на страницу событий из раздела операций, теперь в URL корректно отображается имя робота вместо “undefined”.
  3. Исправлена фильтрация по имени пользователя (RdpUserName). Теперь при выборе пользователя отображаются только связанные с ним роботы.
  4. Исправлены все компоненты выбора даты (datepicker), теперь дата и время везде отображаются в едином формате.
  5. В блоке лицензий роботов устранено дублирование данных.
  6. Исправлена ошибка, при которой данные активной версии проекта не заполнялись в форме новой версии — теперь поля автоматически берут значения с сервера.
  7. Добавлено автозаполнение настроек активной версии при создании новой версии проекта.

Где найти

Скачать новый Primo RPA Orchestrator

Скачать новый дистрибутив Primo RPA Robot Enterprise

При возникновении вопросов с установкой или использованием данной версии обращайтесь к менеджеру или в чат поддержки.