Skip to Content
РелизыOrchestratorOrchestrator 1.25.9

Primo RPA Orchestrator 1.25.9

Релиз содержит новые функции, улучшения интерфейса и исправления ошибок.

Дата релиза: 12 сентября 2025

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

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

    • Запуск по расписанию
    • Запуск при наличии новых элементов в очереди обмена данными
    • Запуск при получении Email
    • Запуск при изменении сетевой папки

    alt

    • Если опция выключена (значение по умолчанию): при возникновении ошибки выполнение задания будет остановлено.
    • Если опция включена: задание продолжит свою работу согласно расписанию или условиям триггера, даже если в предыдущий раз завершилось с ошибкой.
  2. В триггере Запуск при изменении папки добавлена возможность выбрать определенные типы событий для отслеживания.

    alt

    • По умолчанию, если никакие события не выбраны, триггер будет реагировать на все изменения в папке.
    • Если же указаны определенные типы событий, триггер сработает только при их возникновении, а остальные изменения будут проигнорированы.
  3. В форму добавления робота добавлен выпадающий список Источник региональных параметров. ​По умолчанию поле не заполнено.

    alt

    • Добавлены всплывающие подсказки для параметров: Язык, Источник региональных параметров, Интервал (мсек)”
  4. Добавлена возможность получения информации обо всех роботах системы без необходимости активации отдельных папок. Для этого к запросу GET /api/robots/v2 необходимо добавить заголовок: AllFolders: true

  5. Расширена секция ActiveDirectory в конфигурационном файле appsettings.json WebApi. Добавлена возможность независимо настраивать точки поиска для групп (StartPoint) и пользователей (UserSearchBase). Это решает проблему, при которой невозможно было одновременно отображать группы для назначения прав и находить пользователей для делегирования папок, если эти объекты расположены в разных подразделениях AD.

  6. В службе NuGet реализована поддержка общего бакета Minio. Для настройки укажите в конфигурации:

    "Minio": { "Bucket": "orchestrator", "Folder": "webapi" // или robotlogs }
  7. Обновлен текст подсказки для поля EWSUrl в формах добавления/редактирования email (раздел Настройки → Система → Email входящей почты).

  8. Реализован новый, событийный метод взаимодействия между Orchestrator (WebApi) и службами RDP2 через протокол MQTT поверх существующего RabbitMQ. Это решает задачи масштабирования и снижает нагрузку на систему при большом количестве RDP-сессий.

    Ключевые возможности:

    • WebApi стал работать в двух режимах одновременно, обеспечивая обратную совместимость со старыми версиями RDP2 по HTTP и поддерживая новый режим по MQTT.
    • RDP2 можно переключить в новый режим работы через конфигурационный файл с последующим перезапуском службы.
    • Взаимодействие включает обмен сообщениями о статусах сессий, команды на завершение и уведомления о состоянии служб. Для использования нового режима требуется дополнительная настройка RabbitMQ и nginx. Подробные инструкции доступны в документации.
  9. В службе RDP2 оптимизирована работа с большим числом сессий. Статусы в новой версии обновляются группами, что уменьшает нагрузку на систему и ускоряет синхронизацию.

  10. Оптимизирована работа сервиса статистики очередей. Реализован пошаговый механизм обновления и кэширования данных, что снизило нагрузку на БД и повысило скорость отклика.

Рекомендация: Для поддержания высокой производительности в условиях большого объема данных необходима регулярная архивация и очистка таблиц очередей от устаревших записей.

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

  1. Исправлена интеграция с Keycloak: устранены ошибки аутентификации и авторизации, включая цикличные перенаправления и некорректную проверку учетных данных клиента.

  2. Устранена уязвимость безопасности: закрыт доступ к серверу Redis без аутентификации на порту 6379. В данный момент для подключения к Redis обязательным является использование пароля. Подробнее в документации.

  3. Повышена стабильность запуска роботов на Astra Linux.

  4. Исправлена ошибка, из-за которой процессы в очереди ожидания не возобновляли работу после перезапуска службы WebApi. Очередь стала восстанавливаться корректно.

  5. Исправлена ошибка с ограничением Constraint в секционированных таблицах PostgreSQL (OrchEvents), которая возникала при интенсивной работе с очередями. Данные корректно записываются в нужные секции без ручного удаления ограничений.

    Для корректной работы обязательно настройте секционирование согласно документации.

  6. Исправлена ошибка, из-за которой служба NuGet не запускалась после обновления.

  7. Увеличено значение таймаута по умолчанию для операций NuGet. Это решает проблему прерывания загрузки больших пакетов (размером более 10 МБ) из-за недостаточного времени ожидания.

  8. Исправлена ошибка, из-за которой, в системных email-уведомлениях типа Все события отсутствовали данные о роботах, машинах, проектах и заданиях.

    Примечание: если определенные данные (например, название задания) не были получены от Orchestrator для конкретного события, соответствующие поля в уведомлении останутся пустыми.

  9. Исправлена ошибка, из-за которой уведомления о завершении работы роботов приходили с пустыми полями. В новой версии сообщения содержат полную информацию о выполнении проектов, включая данные о роботе, машине, проекте и временных метках на всех этапах выполнения.

  10. Исправлен поиск по фильтру “Пользователь” на странице “Роботы” для новых AD-пользователей.

  11. При открытии журнала логов в случае недоступности службы RobotLogs, система обрабатывает ошибку корректно, выводя в интерфейс соответствующее сообщение и добавляя запись об ошибке в лог приложения.

  12. Устранена ошибка, из-за которой проекты могли зависать в очереди при сбоях связи с RabbitMQ, блокируя свои последующие запуски.

Обновления веб-интерфейса (UI) 2.27

  1. В профиле пользователя вместо стандартного аватара стал отображаться персонализированный круг с инициалом имени.

  2. Добавлена колонка OperationKey в таблицу История запусков заданий.

    Как посмотреть:

    1. Перейдите в Задания.
    2. Выберите нужное задание (чекбоксом).
    3. Нажмите История запусков – в таблице появится новая колонка OperationKey.

alt alt

Исправленные ошибки веб-интерфейса (UI) 2.27

  1. Исправлена вёрстка в правой части таблицы Триггеры в форме Задания.
  2. Исправлена ошибка потери типов логируемых сообщений при редактировании шаблона развертывания.
  3. Устранено некорректное поведение UI при открытии вкладки после истечения срока действия сессионного токена. Пользователь в новой версии перенаправляется на форму входа.
  4. Исправлено отображение статуса задания в таблице Используется в заданиях. Ранее отображался числовой код вместо текста ошибки.

Где найти

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

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

Помощь

Чат поддержки в Telegram