- Общее
- Модуль "Оркестратор"
- Модуль "Управление доступом"
- Модуль "Управление лицензиями"
- Модуль "Администрирование системы"
- Модуль "API"
Общее
Улучшения
- Появилась возможность восстановления пароля, для этого на страницу входа добавлена кнопка "Забыли пароль?". На странице восстановления пароля можно указать логин пользователя или же почту, которая привязана к учетной записи, после чего необходимо следовать инструкциям, указанным в полученном письме.
- Добавлена возможность авторизации в системе по почте, указанной в карточке пользователя.
- Изменено отображение страниц после входа в систему или после смены тенанта. То, какая страница будет открыта после входа с систему или после смены тенанта, определяется исходя из ролей, присвоенных пользователю в выбранном тенанте, и исходя из приоритета роли.
- Изменена структура хранения хешей паролей, теперь Keycloak хранит историю пользовательских паролей.
Исправления
- Поправлена ошибка, возникавшая иногда при авторизации внешнего пользователя.
Модуль "Оркестратор"
Улучшения
- Добавлена возможность сортировки по столбцу "Автор" в таблице с расписаниями.
- Добавлена возможность массового включения и выключения только тех условий запуска (расписаний и условий запуска на основе очереди ресурсов), которые были найдены при поиске.
- На странице "Выполняющиеся роботы" (актуально так же для вкладки "Выполняющиеся роботы" в карточке учетной записи машины) столбец "Время начала" был переименован в "Начало работы", а "Длительность" - в "Длительность работы".
На страницу "История запусков" добавлены два столбца: "Начало запуска" и "Окончание запуска". Столбец "Время начала" был переименован в "Начало работы", столбец "Время окончания" был переименован в "Окончание работы", а столбец "Длительность" - в "Длительность работы".
В столбце "Начало запуска" отображается дата и время, когда оркестратор начал запуск робота.
В столбце "Начало работы" отображается дата и время, когда робот начал работу (когда робот перешел в статус "Выполнение").
В столбце "Окончание работы" отображается дата и время, когда робот завершил работу.
В столбце "Окончание запуска" отображается дата и время, когда оркестратор завершил запуск робота.
В столбце "Длительность работы" разница между значениями "Окончание работы" и "Начало работы".
В случаях, когда дата и время начала или окончания запуска/работы отсутствуют, в столбце будет указано "–".
Аналогичная доработка была произведена для отчета, выгружаемого со страницы "История запусков" через кнопку "Выгрузить отчет".- Доработано скачивание отчета на странице "История запусков". Раньше, если отчет не был скачан в течение определенного времени, могла возникать ошибка.
- На странице "Роботы" теперь две вкладки - "Доступные" и "Удалённые":
- На вкладке "Доступные" отображаются все не удаленные готовые роботы, которые находятся в текущем тенанте или в группах текущего тенанта, на которые пользователю выданы права.
- На вкладке "Доступные" страницы "Роботы" добавлена возможность удаления готового робота с помощью кнопки "Удалить". Есть возможность удалить конкретную версию робота. Удалить выбранную версию робота можно только в случае, если выбранная версия робота не указана в условиях запуска(Расписания, Очереди ресурсов) или в опубликованных/удаленных процессах. Если выбранная версия робота указана в условиях запуска(Расписания, Очереди ресурсов) или в опубликованных/удаленных процессах, то требуется удалить данные условия запуска(Расписания, Очереди ресурсов) или опубликованные/удаленные процессы или же отредактировать их, заменив там робота на другого, если есть такая возможность.
- Удаленные роботы перемещаются на вкладку "Удалённые" страницы "Роботы".
- На вкладке "Удалённые" отображаются все удаленные готовые роботы, которые находятся в текущем тенанте или в группах текущего тенанта, на которые пользователю выданы права.
- Добавлено автоматическое безвозвратное удаление роботов. Срок хранения записи о роботе на вкладке "Удалённые" - 30 дней с момента появления записи в таблице, после чего робот автоматически удаляется.
- На вкладке "Удалённые" есть возможность восстановить или удалить безвозвратно робота.
- На вкладке "Доступные" отображаются все не удаленные готовые роботы, которые находятся в текущем тенанте или в группах текущего тенанта, на которые пользователю выданы права.
Исправления
- Поправлено отображение иконки для не Ui версий робота в окне "Запуск робота".
- Скорректирована работа с тегами, добавляемыми для учетной записи на странице "Машины".
Известные проблемы
- Если робот был остановлен вручную, в разделе "История запусков" у этого запуска должен быть статус "Остановлен". Но если робот был остановлен при выполнении действия с версией на Python, в "Истории запусков" система выводит неверный статус - "Успешно".
- Иногда попытка запуска робота может завершиться с ошибкой, если в момент отправки команды на запуск на выбранной УЗ машины происходил перезапуск Robin Agent.
Модуль "Управление доступом"
Улучшения
- В разделе "Объекты тенанта" на вкладках "Машины", "Проекты роботов" и "Роботы" теперь отображаются все объекты тенанта вне зависимости, находится объект в группе или нет. В таблицы "Машины", "Проекты роботов" и "Роботы" добавлен столбец "Группа", в котором отображается пустое значение, если объект тенанта не находится ни в одной группе текущего тенанта, или же название группы, в которую добавлен данный объект тенанта в текущем тенанте.
- В списки пользователей в карточке роли и в карточке группы пользователей добавлен столбец "Статус", в котором отображается, активен или заблокирован данный пользователь в данном тенанте.
- На вкладке "Машины" добавлена кнопка "Удалить из тенанта", позволяющая удалить учетную запись из тенанта. Удалить учетную запись из тенанта можно только в случае, если учетная запись не указана в условиях запуска(Расписания) или в опубликованных/удаленных процессах. Если учетная запись указана в условиях запуска(Расписания) или в опубликованных/удаленных процессах, то требуется удалить данные условия запуска(Расписания) или опубликованные/удаленные процессы или же отредактировать их, заменив там учетную запись на другую, если есть такая возможность.
Добавлена возможность привязать учетную запись машины к пользователю, чтобы ограничить использование учетной записи для других пользователей.
Для этого на вкладку "Машины" на странице "Объекты тенанта" добавлена кнопка "Редактировать", при нажатии на которую открывается модальное окно "Настройки", в котором можно выбрать владельца для данной учетной записи машины.
У учётной записи машины может быть только один владелец. Пользователь может быть владельцем только одной учётной записи машины в тенанте. Если активировать чекбокс "Ограничить использование учётной записи машины для других пользователей" в модальном окне, то учётная запись машины будет доступна только выбранному владельцу: данная учетная запись перестанет отображаться для других пользователей в разделе "Оркестратор"/"Машины", в модальном окне "Запуск робота" (при запуске из раздела "Студия", при запуске из раздела "Оркестратор"/"Роботы"), в карточке условия запуска (Расписания) в модуле "Оркестратор" (в полях "Машина" и "Учётная запись"), в разделе "Конструктор процессов" (модальное окно "Данные для специального запуска" и модальное окно "Публикация процесса"), в разделе "Активности" (модальное окно "Специальный запуск процесса").
Модуль "Управление лицензиями"
Известные проблемы
- Некорректный текст на странице "Управление лицензиями" в случае, если файл лицензии испорчен или если возникли ошибки при чтении файла лицензии.
Модуль "Администрирование системы"
Улучшения
- Добавлена возможность удаления тенанта на странице "Тенанты". Удалить выбранный тенант можно только в случае, если он не является дефолтным тенантом, если он не является тенантом, под которым совершена авторизация, если в данном тенанте нет запущенных готовых роботов и запущенных опубликованных процессов. Если в удаляемом тенанте есть запущенные готовые роботы и запущенных опубликованные процессы, то требуется дождаться окончания их работы или остановить их вручную.
Модуль "API"
Улучшения
- Добавлен новый модуль "API". Данный модуль доступен пользователям с ролью "Администратор оркестратора". В модуле доступны три вкладки: "Машины" (отображается инструмент (swagger) для просмотра методов по работе с машинами и их учётными записями), "Роботы" (отображается инструмент (swagger) для просмотра методов по работе с опубликованными роботами и их запусками), "Очереди ресурсов" (отображается инструмент (swagger) для просмотра методов по работе с очередями ресурсов).