Оркестратор 1.24.6
История изменений в Primo RPA Orchestrator за июнь 2024-го года.
Обновления
- Добавлена возможность автоматического удаления элементов очереди, находящихся в статусе
InProgress
дольше заданного таймаута. По умолчанию функция отключена. Чтобы ее активировать, необходимо в конфигурационном файле Оркестратора установить параметруEnabledInProgressTimeout
значениеtrue
. Только после этого в веб-интерфейсе появится возможность указать таймаут для элемента очереди. Также важно учесть, что физическое удаление элемента очереди зависит от параметра AllowPhysicalRemoval.- Физическое удаление элемента очереди при
"AllowPhysicalRemoval": true
: Если элемент прочитан роботом, он переходит из статусаNew
в статусInProgress
. По истечению таймаута элемент удаляется из очереди и из базы данных. - Логическое удаление элемента очереди при
"AllowPhysicalRemoval": false
: Если элемент прочитан роботом, он переходит из статусаNew
в статусInProgress
. По истечению таймаута элемент помечается какУдалённый
и продолжает отображаться в списке. Запись в базе данных не удаляется.
- Физическое удаление элемента очереди при
-
Улучшена безопасность почтовых рассылок с параметром
SecureSocketOption
в службе Notifications -
Улучшено логирование Оркестратора: теперь при выводе сообщения в логе отображается полное сообщение, а не только первые 200 символов. В БД запись сохраняется полностью.
-
Добавлен новый виджет Мерцающие RDP-сессии во вкладке Обзор. Виджет отображает таблицу активных RDP-сессий. При отсутствии активных сессий таблица в виджете отсутствует.
-
Добавлена опция отключения кнопок массовой остановки и запуска заданий. В файл конфигурации добавлены два поля для управления отображением кнопок
Остановить все
иЗапустить все остановленные
. -
Добавлена интеграция с CyberArk в форме Добавить/Редактировать ресурс для централизованного управления учетными данными.
-
Добавлена возможность фильтрации проектов по источнику публикации.
При нажатии на поле открывается выпадающий список с тремя значениями: Orchestrator, Studio, Git. При выборе значения из списка записи фильтруются в соответствии с выбранным значением и отображается количество отфильтрованных записей.
Улучшения в UI 3
-
Улучшено управление элементами:
- Упрощено удаление и клонирование элементов из очереди. Теперь элементы можно удалять или клонировать прямо через меню Действия на странице Очереди без предварительного выбора чекбоксом. Ранее требовалось отдельное выделение каждого элемента.
- Добавлена возможность выделения элементов двойным кликом мыши.
-
Улучшено отображение данных:
- На вкладке Очереди теперь отображается количество удаленных элементов (
countRemoved
) под общим количеством через разделительную черту. - Если значение
countRemoved
отсутствует, данные показывается в стандартном виде. - В форме редактирования очереди добавлена подсказка для поля
Физическое удаление
.
-
Добавлено отображение удаленных элементов в статистике очереди обмена данными.
-
Добавлен статус ‘Выключенный’ для машины робота (Агента). Теперь отключенные Агенты исключаются из выборки опроса и предупреждения о недоступности их машин больше не записываются в логи.
-
Улучшено отображение параметра
Таймаут
в форме Ресурсы. Параметр указывается в секундах в формах добавления и редактирования. -
Улучшено отображение информации в статистике очередей при создании большого количества очередей.
-
Во вкладке Ресурсы в формах Добавить/Редактировать ресурс добавлены новые поля:
Тип внешнего хранилища
иУчетная запись CyberArk
. -
Улучшена навигация между страницами Запуски и Логи задания
-
Добавлена возможность редактирования аргументов в заданиях.
-
Улучшено отображение элементов очереди (транзакций). Теперь при изменении количества отображаемых записей все страницы элементов очереди показываются корректно.
-
Улучшено отображение тегов проекта. Теперь добавленные теги проекта отображаются под описанием проекта или под наименованием проекта, если описание отсутствует.
-
Улучшено окно предпросмотра метаданных элементов очереди Оркестратора, теперь корректно отображаются все пробелы.
-
Улучшена функциональность сохранения пользовательских настроек при отображении столбцов таблицы. Теперь пользовательские настройки не теряются при переключении разделов или перезагрузке браузера.
-
Исправлена ошибка, при которой таблица заданий не экспортировалась в файл
CSV
. -
Добавлена возможность редактирования ассетов через новое контекстное меню во вкладке Ресурсы (Assets)
-
Добавлена кнопка Повторить во вкладке Запуски.
-
На странице Роботы > Добавить Робота добавлены поля для учетной записи
Пользователь Оркестратора
иПароль пользователя Оркестратора
, с всплывающими подсказками, разъясняющими требования к паролю. -
Добавлена поддержка предрелизных версий (RC) и установлены права доступа к релизным версиям.
Исправленные ошибки
-
Исправлена ошибка запуска заданий. Ранее при попытке запустить задание, находящееся в статусе
Ошибка
, возвращаласьКоманда Start не применима к заданию
. Теперь состояние задания корректно обновляется перед запуском, позволяя перевести задание в статус Выполняется -
Исправлена ошибка, при которой робот в Оркестраторе оставался в статусе
Завершается работа
после выполнения проекта. -
Исправлена ошибка, при котором запросы в журнал робота по ID шли без даты по всем секциям. Теперь к запросу добавлено условие по датам, чтобы запросы попадали в конкретную секцию.
-
Устранена ошибка запуска робота по E-mail, при которой робот не запускался при получении письма с темой на кириллице.
-
Исправлена ошибка в логе агента: теперь идентификаторы процессов могут переиспользоваться при интенсивном запуске и остановке множества роботов.
-
Устранена ошибка, при которой RDP сессии на учетных записях робота оставались в статусе
Disconnected
. Теперь учетные записи корректно разлогиниваются. -
Исправлена ошибка с кнопками запуска и остановки заданий. Теперь кнопки
Запустить
иОстановить
корректно работают как для разовых, так и для множественных запусков/остановок заданий. -
Исправлена ошибка, при которой значения полей во вкладке Мониторинг сбрасывались. Теперь записи корректно фильтруются в соответствии с выставленными значениями.
-
Внесены изменения в настройки очередей RabbitMQ: удалены атрибуты
autoDelete
для соответствия с политиками высокой доступности (HA). -
Исправлена проблема с загрузкой логов в Журнале роботов.
-
Внесены изменения в работу службы States: исправлена утечка памяти и проблема с применением миграций.
-
Исправлена ошибка, из-за которой транзакция, выполняемая роботом на второй машине, не отображалась в очереди задач Оркестратора.
-
Исправлена ошибка, из-за которой робот оставался заблокированным после принудительного завершения процесса. Теперь при повторном запуске робот корректно разблокируется и проект запускается без проблем.
-
Исправлена ошибка, при которой пропадали аргументы в задании при повторной загрузке ZIP-файла проекта. Теперь после повторной загрузки архива все аргументы остаются неизменными.
-
Исправлена ошибка при удалении проекта из очереди. Теперь проект сразу исчезает из списка, и в правом верхнем углу отображается уведомление
Элемент очереди успешно удален
. -
Исправлена ошибка, при которой тег проекта не удалялся после подтверждения операции. Теперь тег удаляется корректно и появляется всплывающее уведомление
Тег успешно удален
. -
Исправлены индексы в форме шаблона развертывания роботов. Теперь режимы запуска окон
Tray
иMaximized
работают корректно. -
Изменен статус ошибки
Нехватка лицензий
на более понятныйДостигнуто максимальное количество работающих роботов на машине
. -
Исправлена ошибка блокировки триггера Запуск при получении E-mail. Ранее при указании неверных учетных данных триггер оставался заблокированным и не срабатывал при последующих попытках. Теперь при ошибке/исключении в обработке триггер автоматически разблокируется.
-
Исправлена ошибка в разделе Запуски, из-за которой фильтрация по дате не работала с другими фильтрами. Теперь фильтры по дате можно сочетать с другими фильтрами.
-
Исправлена ошибка удаления проекта при удалении двух его версий. Теперь корректно удаляются только выбранные версии проекта.
-
Исправлена ошибка, при которой проект, запускаемый с триггером Запуск при завершении проекта Роботом, выполнялся дважды. Теперь задание корректно срабатывает один раз.
-
В разделе Задания исправлена ошибка, связанная с отображением и управлением заданий в статусе Ошибка (статус 4). Ранее задания в этом состоянии не позволяли использовать кнопки Запустить и Остановить
-
Устранена ошибка с выбором времени запуска в повторных расписаниях. Теперь при установке времени запуска в повторном расписании выпадающий список работает корректно.
-
Исправлена ошибка, при которой теги обрезались по высоте при изменении масштаба страницы на странице элементов очереди. Теперь теги корректно отображаются вне зависимости от масштаба страницы.
-
Исправлена ошибка приоритета робота в проекте. Теперь при удалении робота с приоритетом
1
, приоритет оставшихся роботов корректно сдвигается, увеличиваясь на 1. -
Исправлена ошибка некорректного пересчета статистики в очереди обмена данными. Теперь данные на диаграмме статистики и в списке элементов этой очереди отображаются корректно.
-
Исправлена ошибка отображения наименований событий в логах запусков. Теперь наименования, которые не помещаются в размер колонки, корректно обрезаются с отображением троеточия в конце, а при наведении появляется всплывающая подсказка с полным наименованием.
-
Кнопка
Сохранить
на странице Стратегия очереди проектов теперь доступна только после внесения изменений в настройки, предотвращая ненужное сохранение. -
Исправлена ошибка в разделе Запуски на вкладке Очереди проектов, при применении фильтра
Продолжительность
. Теперь таблицаОчередь проектов
корректно фильтруется по установленному значению. -
Устранена ошибка, которая возникала при одновременном удалении более одного элемента очереди. Теперь при выделении нескольких элементов и нажатии на кнопку Удалить элементы удаляются корректно. При логическом удалении - их статус меняется на
Удаленная
, при физическом - полностью исчезают из очереди. -
Исправлена некорректная работа чек-бокса
Архив
с фильтрами в разделе Запуски. -
Исправлена ошибка
BadRequest
при создании транзакции в очереди Оркестратора. -
Исправлена уязвимость с Nuget.Packaging в службе RobotLogs. Использованы последние версии пакетов NuGet.
Обновления и оптимизация службы RDP2 1.24.6.4
-
Оптимизирована структура токена авторизации, что позволило сократить его размер с 5429 до 1516 символов. Это улучшение не только соответствует требованиям безопасности, но и снижает сетевую нагрузку. Дополнительно выполнена корректировка структуры разрешений для устранения дублирования в коде.
-
Для поддержки двух версий Оркестратора — с коротким и длинным токеном, добавлены текстовые разрешения предыдущей версии служб RDP2 и Agent, что позволяет обеспечить совместимость с различными конфигурациями.
-
Улучшена работа службы RDP2, снижено потребление системных ресурсов и повышена стабильность в режимах как с потоковой передачей данных и без неё.
-
Добавлена поддержка внешнего клиента RdpClientExternal, управляемого параметром
UseExternalClient
. Теперь внешний клиент работает как отдельный процесс.
Для активации внешнего клиента необходимо установить параметрUseExternalClient
в файле appsettings.ProdLinux.json (для Linux).
Возможные значения параметра:true
— включить использование внешнего клиента RdpClientExternal.false
— отключить использование внешнего клиента.
-
Исправлена ошибка, при которой RDP2 сессии не восстанавливались при сбоях связи с Оркестратором. Теперь при временной потере связи с Оркестратором или БД, RDP2 сессии автоматически восстанавливаются.
Где найти
Скачать комплект поставки Оркестратора
Скачать дистрибутив Robot Enterprise . Архив должен иметь название Primo RPA Robot Orchestrator <архитектура> 1.24.6.zip. Дистрибутив этого робота загружается непосредственно в Оркестратор.