Оркестратор 23.6
Примечания к выпуску Оркестратора 23.6 описывают изменения для версии приложения, выпущенной в июне 2023 года.
Новые функции
Добавлена возможность деактивировать просроченные/невалидные лицензии. Функция доступна администратору Оркестратора в разделе Настройки > Лицензии при выборе соответствующей лицензии. Деактивация позволяет избавиться от избыточных записей в журнале, связанных с проверкой лицензий на просроченность/валидность. Деактивированную лицензию впоследствии можно вновь сделать активной.
В форму развертывания дистрибутива Робота, в том числе массового, добавлена настройка Интервал. Параметр определяет интервал передачи Роботом своего состояния в Оркестратор (запрос KeepAlive). Увеличение интервала может пригодиться для больших проектов, где нет необходимости часто отправлять состояние Робота в Оркестратор. Значение указывается в миллисекундах.
В форму редактирования пользователя добавлена настройка Требовать смену пароля при следующем входе в систему. Если параметр включен, то смена пароля станет обязательным условием. Управление настройкой доступно администратору (в т.ч. тенанта) в разделе Настройки > Пользователи.
Добавлена возможность множественного выделения элементов очереди для последующего клонирования или удаления.
Стало невозможным удаление очереди обмена данными, если она используется в триггерах.
В форму публикации NuGet-пакетов (Настройки > NuGet) добавлена возможность копировать команды, предназначенные для публикации пакетов без Оркестратора.
Улучшена логика ряда процессов для работы с БД. Оптимизированы:
запуск триггеров;
ограничение для потока событий триггеров;
извлечение элементов из очереди данных по FIFO;
прием и обработка состояний Роботов;
мягкая остановка Роботов;
занятие и освобождение лицензий;
освобождение RDP-сессий;
обработка событий старта и завершения проекта Роботом;
актуализация активных пользователей на главной странице;
добавлен подсчет процессов Роботов на Агенте для корректной работы ограничения по числу масимального количества работающих Роботов;
выполнена оптимизация соединений/каналов с RabbitMQ.
Исправленные ошибки
Исправлена ошибка, в результате которой при поиске подходящего Робота возникали блокировки в БД.
Исправлена ошибка, в результате которой Робот не мог запуститься при добавлении новой версии проекта и назначении её активной.
Исправлена ошибка, в результате которой невозможно было разблокировать Робота, если на машине Робота превышено максимальное количество Роботов.
Исправлена ошибка, связанная с бесконечным подсчетом попыток разлогирования отключенного RDP-пользователя. Теперь подсчет работает корректно.
При удалении задания, по которому в очередь проектов уже был добавлен проект, возникала ошибка сервера. Теперь выводится корректный текст ошибки, либо задание сразу удаляется при наличии такой возможности.
При изменении пагинации (со
100/стр.
на иное значение) в разделе Очереди обмена данными таблица становилась пустой. Ошибка исправлена.Исправлена ошибка с подсчетом лицензий на главной странице (Обзор): из подсчета исключены отозванные лицензии.
В очереди обмена данными не отображались статусы Роботов. Ошибка исправлена.
Исправлена некорректная сортировка элементов в очереди обмена данными при отображении в UI. Теперь новые элементы попадают в конец очереди.
При изменении элемента очереди, находящегося не на 1-й странице, неправильно отображался список элементов: вместо текущей страницы выводился список с 1-й. При этом само действие производилось корректно - элемент клонировался/удалялся. Ошибка исправлена.
Last updated