Skip to Content
РелизыOrchestratorOrchestrator 1.26.3

Primo RPA Orchestrator 1.26.3

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

Дата релиза: 1 апреля 2026

⚠️

В версии 1.26.3 по умолчанию используется интерфейс UI2. Начиная со следующей версии планируется переход на UI4. Подробнее см. в разделе Новые возможности UI4

Основные обновления и новые возможности Primo RPA Orchestrator

  1. Реализована поддержка хранения конфиденциальных параметров в БД секретов для служб Analytic, Licenses, LogEventsWebhook, Notifications, Queues, RobotLogs, States и WebApi. Пароли и ключи из секций RabbitMQ, NuGet, CyberArk, OpenId/KeyCloak и Minio перенесены из открытых конфигурационных файлов в защищённое хранилище. Подробнее в документации.

  2. Реализована архивация старых элементов очередей вместо удаления. Данные сохраняются в отдельные таблицы БД Archive и доступны для просмотра в интерфейсе через переключатель Архивные очереди. Добавлены настройки минимальных порогов архивации в конфигурацию WebApi (лимиты по дням и количеству элементов). Подробнее в документации

    alt

  3. Управление графическими сессиями Linux

    В окно просмотра сессии Linux-робота добавлена кнопка Управление. Функциональность работает аналогично управлению RDP-сессиями Windows.

    Поддерживается:

    • основные разрешения экрана (1920×1080, 2560×1440, 1280×720 и др.);
    • ввод латиницы, кириллицы и специальных символов;
    • управление во время выполнения проекта.

    После завершения проекта трансляция автоматически останавливается.

    alt Окно просмотра сессии Linux-робота с кнопкой «Управление»

  4. В конфигурационный файл Primo.Agent добавлен параметр HttpTimeoutInSeconds, позволяющий увеличить таймаут при скачивании дистрибутива робота и архивов проектов из Оркестратора.

    Для работы с проектами размером 400+ МБ рекомендуется:

    • В конфигурации Agent установить HttpTimeoutInSeconds: 150
    • В конфигурации WebApi задать TimeOutInMinutesForUnlock: 3 (в разделе RobotStart)
  5. Добавлен новый механизм настройки уведомлений в разделе Мониторинг и журналыПодписки на события.

    alt

    Возможности:

    • фильтрация по проектам, машинам и заданиям;
    • выбор конкретных событий;
    • временное отключение подписки;
    • выбор языка уведомлений (русский/английский).
  6. В конфигурацию Оркестратора (секция Triggers -> Email) добавлены параметры для гибкой настройки аутентификации при подключении к почтовым серверам по IMAP и Exchange (EWS). Подробнее в документации

  7. В аналитическую подсистему добавлена таблица ExchangeQueueItemProcessing2 для учёта OperationKey и цепочек повторов при обработке элементов очереди. Таблица позволяет идентифицировать запуски роботов и отслеживать повторы внутри одного запуска по полю Retry.

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

Роботы и служба Агента

  1. Изменены значения по умолчанию в секции RobotStart конфигурации WebApi. Новые значения учитывают типичные задержки загрузки RDP-сессий в корпоративных инфраструктурах и снижают количество неудачных запусков. Подробнее см. в Внешняя поддержка RDP-cессии

    { "TimeOutInMinutesForUnlock": 3, "IntervalForReleaseInSeconds": 180, "AttemptsKeepRDPSessionLevels": [ { "AttempCount": 3, "AttempExpirationInSeconds": 5 }, { "AttempCount": 2, "AttempExpirationInSeconds": 15 }, { "AttempCount": 1, "AttempExpirationInSeconds": 120 } ], "WaitUserProfileLoaded": true, "ReEnqueueNoRdpOrProfile": true }
  2. Исправлено зависание робота на 50% выполнения при конфликте памяти с MS Office. Добавлены повторные попытки принудительного закрытия процесса робота перед стартом.

    Настройка в конфиге Агента (секция StartRobot):

    • KillRobotAttemptCount — количество попыток (по умолчанию: 5)
    • KillRobotAttemptTimeoutInSec — таймаут между попытками, сек (по умолчанию: 5)

    Если при старте нового запуска Агент не сможет закрыть робота от предыдущего запуска с первого раза, он выполнит до 5 повторных попыток с интервалом 5 сек.

  3. Исправлена проблема остановки роботов на 75% при старте в условиях высокой нагрузки. Добавлена проверка, исключающая выдачу в работу RDP-сессий, по которым была инициирована команда принудительного завершения (logoff).

  4. Добавлен параметр AgentHttpClientTimeoutInSec в секцию RobotStart. Этот параметр позволяет увеличить стандартный 10-секундный лимит времени, который Оркестратор ожидает ответа от агента на запрос блокировки робота.

  5. Исправлена некорректная запись времени завершения при принудительной остановке робота. Теперь при принудительной (HardKill) и мягкой (SoftKill) остановке время окончания выполнения корректно рассчитывается с учётом TimeOffset и отображается верно в журнале робота.

  6. Исправлена некорректная блокировка робота после принудительной остановки. Устранена ошибка, из-за которой после принудительной остановки (HardKill) робот оставался заблокированным в интерфейсе до истечения таймаута. Теперь признак блокировки снимается сразу после остановки независимо от настройки проекта Закрывать RDP-сессию.

  7. Исправлена ошибка при остановке роботов, в имени которых есть символ подчеркивания (_). Ранее кнопка Остановить не завершала работу таких роботов.

  8. Исправлена ошибка отображения экрана при управлении RDP-сессией робота через консоль Оркестратора (Windows-роботы).

Очереди и задания

  1. Улучшена работа функционала Получить из очереди по фильтру — расширена поддержка статусов «Отложен» и «Удалён». Исправлена фильтрация по метаданным для удаленных элементов.

  2. Исправлена ошибка блокировки повторной обработки элементов очереди (транзакций) с заполненными PrefetchedAt и PrefetchedNode.

  3. Исправлена ошибка Permission error при редактировании заданий - добавлена возможность настраивать зависимости прав между разными разделами в конструкторе ролей, при включении права на редактирование заданий автоматически выдаются права на просмотр роботов, проектов, ресурсов и очередей обмена данными.

  4. Исправлена ошибка запуска WebApi при наличии крон-строк с устаревшей датой - добавлена обработка исключения Quartz, при отсутствии следующего времени срабатывания задание переводится в статус Ошибка.

Аутентификация и права доступа

  1. Исправлена ошибка отображения разделов меню на главной при Keycloak-авторизации с PKCE.

  2. Исправлена ошибка Error Logout KeyCloak в логах WebApi при разлогине через Keycloak.

  3. Исправлена ситуация, при которой каждая повторная попытка входа через Active Directory порождала новую запись об ошибке в логах WebApi.

  4. Исправлена ошибка, из-за которой пользователи AD с ролями Администратор или Администратор тенанта не могли делегировать права на общие папки, если они не являлись владельцами этих папок. Логика проверки прав для делегирования унифицирована для всех типов аутентификации.

  5. Исправлена ошибка 403 Forbidden при попытке получить ресурсы (ассеты) через учетную запись с ограниченными правами. В конструктор ролей для ресурсов добавлен блок Управление с правами на извлечение и установку значений. Теперь эти права выдаются совместно с правом на просмотр ресурса.

Триггеры

  1. Исправлена ошибка аутентификации GSSAPI в триггере Запуск при получении Email для Exchange 2016 на RedOS 8 - добавлен параметр UseManagedNtlm = true для корректной работы аутентификации.

  2. Улучшена обработка почтовых триггеров: события перенесены в отдельную очередь с выделенной службой-обработчиком. Это устраняет блокировку основной очереди при наличии 500+ непрочитанных писем в ящике и предотвращает пропуски срабатываний по расписанию.

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

  4. Исправлено некорректное срабатывание триггера Запуск из другого робота

    • Триггер срабатывал при выключенном/неактивном состоянии задания и игнорировал настройку Не запускать триггеры. Добавлена проверка статуса задания — теперь запуск возможен только при статусе “Выполняется”.
    • При переносе проектов или использовании триггера Запуск из другого робота в папку добавлялся робот с null-идентификатором, что вызывало ошибки отображения во вкладках Роботы и Обзор. Добавлена валидация идентификатора перед сохранением.

Прочие исправления

  1. Исправлена ошибка в работе RobotLogsClient в журнале Робота.

  2. Исправлена ошибка занятых лицензий роботов - при удалении робота статус сбрасывается и лицензия освобождается корректно.

  3. Исправлены ошибки при работе с БД секретов в случае использования схемы PostgreSQL, отличной от public.

Обновления веб-интерфейса 2.29 UI2

⚠️

В версии 1.26.3 по умолчанию используется UI2. Подробнее: Новые возможности UI4

  1. В формы создания и редактирования ролей добавлен новый чекбокс Роль студии. Он позволяет создавать собственные роли с доступом в Studio без использования встроенной роли с избыточными правами.

    • Отметить роль как студийную можно только при ее создании. После сохранения роли изменить этот параметр будет невозможно.
    • Для встроенных (системных) ролей данный чекбокс скрыт.

    alt

  2. Реализована возможность делегировать права на папки пользователям Keycloak. В интерфейсе флажок AD заменен на выпадающий список Тип аутентификации с выбором: Локальная, AD, OpenId.

  3. В журнале робота добавлена возможность перехода от найденной записи к её расположению в списке. При применении фильтра доступна кнопка Перейти с переходом на нужную страницу и подсветкой выбранной записи. Добавлен API-метод: api/RobotLogs/{operationKey}/{eventId}/rownumber

    alt

  4. Добавлена кнопка Сменить пользователя на странице смены пароля.

  5. В связи с обновлением механизма разграничения прав устаревшая кнопка Добавить предоставление в настройках пользователей машин роботов была удалена.

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

  1. Исправлена ошибка в форме создания робота: при смене машины теперь происходит корректный сброс версии дистрибутива, если она несовместима с ОС новой машины.
  2. Исправлена ошибка, приводящая к сбросу ранее примененных фильтров в таблице заданий после запуска или остановки задачи.
  3. Исправлено отображение статуса элемента очереди после повтора - теперь элемент корректно отображается как New, а не In Progress.
  4. Исправлены неточности в отображении времени ожидания для проектов.
  5. Индикатор загрузки машины больше не учитывает удаленных роботов.
  6. Исправлено некорректное отображение журналов робота. Убран дублирующийся раздел Представление 2.
  7. Исправлена ошибка отображения списка пользователей в папке.
  8. Исправлена проблема с курсором при редактировании поля Значение в элементах очереди. Устранено смещение курсора, которое увеличивалось при движении к концу строки.

Где найти

Скачать Primo RPA Orchestrator

Скачать Primo RPA Robot Enterprise

Помощь

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