Новые функции¶
Примечание
Ниже представлен краткий перечень новых функций вышедших релизов. Подробная техническая информация отражена в журнале технических изменений, а также на странице важных изменений.
Версия 2.11¶
Добавлены новые параметры системы:
"Загрузка библиотек включена" (для стандартной редакции - параметр по умолчанию включен; для редакции ФСТЭК - по умолчанию выключен).
"Подавлять стектрейсы в выдаче - при включении флага стектрейсы в ответах с ошибками будут отключены; по умолчанию выключен (т.е стектрейсы выдаются).
Доработано отображение Cron-выражений на экране операций.
В таблице истории записей колонка "Origin ID" заменена на "External ID".
В разделе "Перечисления" добавлена возможность сортировки значений выбранного перечисления по id и отображаемому имени. Иконки фильтрации и сортировки отображаются сразу после названия колонки и перестали прижиматься к ее правой границе.
Добавлен новый критерий поиска задач/процессов по условию запуска процесса. Также информация об условиях запуска добавлена в таблицы просмотра задач/процессов и в их карточки.
Добавлена валидация ExternalId для активов. Запрещено использовать ряд символов. Подробнее см. в важных изменениях.
Версия 2.10
PostgreSQL обновлен с версии 12 до 16.3, в связи с этим теперь требуется обязательная установка расширения TimescaleDB. См. подробнее в инструкциях по ручному обновлению PostgreSQL и с помощью Docker, а также по обновлению TimescaleDB с помощью Docker.
Opensearch обновлен с версии 2.7.0 на версию 2.14.0. Подробнее см. в инструкциях по обновлению вручную и с помощью Docker.
OrientDB обновлен с версии 3.2.23 до версии 3.2.32. Подробнее см. в инструкции по обновлению вручную.
Добавлена возможность подписки на дочерние активы.
На странице "Качество данных" во вкладке "Функции" для композитных функций добавлен "режим просмотра".
В основном меню разделов переименована секция "Управление моделью данных" на "Управление структурой данных".
В выпадающих списках параметров операций добавлена сортировка значений параметров по алфавиту, а также добавлена возможность поиска по значениям. Также см. технические изменения.
Добавлена возможность генерации описаний терминов на основе нейросети YandexGPT.
Реализована автопрокрутка к новому правилу при его создании в наборе правил качества.
Добавлено отображение системного имени функций обработки данных.
В журнал аудита были добавлены события для черновиков модели типа актива, модели справочников, логирование комментариев и оценок актива. Также см. технические изменения.
Для REST-модуля поиска добавлен механизм агрегации результатов поиска по типу актива.
Реализовано слияние комплексных атрибутов записи при наличии ключевого атрибута. При наличии пустой ячейки в Excel у атрибута записи в составе комплексного атрибута пустое значение теперь игнорируется. Подробнее см. в примечании описания формата XLSX-файла.
При настройке подписок на события добавлена возможность выбирать несколько типов активов и/или триггеров. Обновлены эндпоинты для REST-модуля подписок. Также см. технические изменения.
Добавлены новые точки расширения: добавление функций, выполняемых после назначения бизнес-роли, добавление видов отображения связей актива и добавление вариантов создания объектов на странице поиска, а также точки расширения для типа актива "Проверка качества" и кнопки "Импорт данных" в разделе "Поиск по активам".
Доработаны функции сканеров: добавлены новые параметры системы и механизм повторной попытки чтения данных от сканеров DIS.
Добавлен новый системный критерий поиска "Есть связи". Критерий "Только собственные" был изменен на "Показать дочерние активы".
Доработано логирование запросов и ответов краулеров DIS. Подробнее см. в важных изменений.
Секция параметров системы "Удаление неиспользованных черновиков активов" переименована в "Удаление неиспользованных черновиков записей", т.к в нее добавлены настройки операции удаления черновиков справочников, идентичные настройкам черновиков активов. Подробнее см. в важных изменениях.
Добавлено автоматическое включение пользователей AD в единую группу. Добавлен новый параметр "Системное имя общей группы для пользователей из AD", отвечающий за название общей группы для пользователей, полученных из AD.
Основной инструмент поиска записей активов разделился на табличный вид (который был ранее) и новый вид бизнес-поиска, отличительной особенностью которого является использование фасетов для фильтрации результатов, а также отображение результатов поиска в виде превью-карточек записей.
Добавлен новый вид сортировки записей по популярности. Для корректной работы необходимо выполнить операцию переиндексации активов с включенными флагами "Проиндексировать активы", "Пересчитать популярность" и "Обновить индексы". Добавлена фоновая операция пересчета популярности. Также см. технические изменения.
Для атрибутов типа "Численный" реализован автоматический пересчет значения при изменении единицы измерения у атрибута при создании/редактировании актива. Теперь для поиска записей по атрибутам типа "Численный" доступен выбор единицы измерения, по которой будет осуществляться поиск. Для единиц измерения добавлен новый параметр "Преобразование из базовой" для возможности конвертации из базовой единицы в выбранную. Важно: для существующих единиц требуется вручную создать обратную функцию преобразования. Также см. журнал тех. изменений.
Добавлена инструкция по установке системы в кластер Kubernetes.
Добавлена возможность поиска по всем справочникам за один запрос. Подробнее см. в важных изменениях.
Реализован обработчик для паролей PostgreSQL, позволяющий использовать специальные символы в пароле БД. Также создан PasswordService. Подробнее см. в важных изменениях.
В документацию добавлены шаги по обновлению библиотек краулеров после внесения изменений в модель или параметры краулера.
Версия 2.9
Изменена стартовая страница входа в систему - убран старый раздел "Главная". Раздел "Каталог ИС" доступен только для пользователей, имеющих права на чтение активов типа InformationSystemAsset.
Для точки расширения типа AssignedProcessesFilter добавлен новый аргумент. См. подробнее в важных изменениях.
Nginx обновлен до версии 1.23.2.
Добавлен новый параметр системы для авторизации в систему через SSO - "Режим работы SSO авторизации". Теперь для корректной работы SSO не требуется вручную указывать
QueryParams sso=true
, т.к. этот параметр может работать некорректно. Старый параметрSSO_BUTTON_ENABLED
удален из customer.json.Реализована возможность клонирования записей активов, их атрибутов и связей.
Добавлена кнопка создания записи актива или справочника на основную навигационную панель. Теперь запись может быть создана из любого открытого раздела системы.
Улучшено отображение длинных значений доп. параметров различных объектов системы. Подробнее см. в важных изменениях.
Улучшено отображение многострочного текста ошибок правил качества. Также см. технические изменения.
В файл backend.properties добавлен новый параметр для ограничения количества сеансов определенного пользователя:
org.unidata.mdm.core.security.user.session.limit=${CORE_SECURITY_SESSION_LIMIT:10000}
, отображающийся на UI как "Максимальное количество сеансов пользователя".Добавлена поисковая строка при назначении задачи на конкретного пользователя. Также см. технические изменения.
Добавлена возможность предоставлять пользователю права на физическое удаление записей справочников. Добавлено новое право "Физическое удаление" в блоке прав "Менеджмент справочников".
Добавлена возможность экспорта и импорта информационных систем на странице "Импорт/Экспорт".
Реализована функция замещения для бизнес-ролей. Если пользователь1 замещает другого пользователя2, который назначен на какую-то бизнес-роль, то пользователь1 может совершать все действия, которые были назначены замещаемому пользователю2. В текущей реализации отсутствует возможность брать задачу в работу, если пользователь замещает кандидата, который назначен на эту задачу.
Добавлено динамическое изменение бизнес-ролей в задачах на согласование изменений по бизнес-процессам. Читайте подробнее о настройке.
Добавлен переключатель для таблицы "Типы связей" (по умолчанию включен), который скрывает записи, относящиеся к физическим объектам.
Добавлена возможность получения уведомлений при работе массовых операций, если пользователь имеет подписку на актив.
Переработано отображения типов актива на графе иерархии и в потоке данных.
Доработана операция пакетного экспорта записей. Теперь результатом операции экспорта является zip-архив с документами xlsx. Добавлен универсальный формат табличных данных DataTable. Исправлены проблемы с памятью. Также см. технические изменения.
Добавлена возможность скачать шаблон файла для импорта записей с подсказками с помощью специального параметра системы. Доработаны наименования заголовков столбцов в XLSX-файле импорта.
Переработан экран истории записи актива: добавлена возможность просмотра истории связей активов, добавлены новые вкладки "Актив" и "Связи". В событиях истории актива теперь фиксируются события изменения тегов, владельцев и бизнес-ролей + появилась возможность сравнивать по ним ревизии актива. Добавлена новая точка расширения HistoryCompareExtension. Также см. технические изменения.
Доработаны экраны вкладок "Задачи" и "Процессы" раздела "Задачи". Добавлена возможность поиска процессов по полям связанных задач - см. подробнее технические изменения.
Появилось отображение информации об исполнителе в карточке задачи и в карточке процесса. Также см. технические изменения.
Доработаны статусы задач и процессов. Также доработано отображаемое значение объекта, связанного с процессом/задачей. Новые поля хранятся на backend и в индексе, что позволяет выполнять по ним поиск и сортировку - см. подробнее в важных изменениях и журнале тех. изменений.
К некоторым событиям, фиксирующимся в журнале аудита, добавлена детализация описания события: идентификатор и наименование задачи/процесса для событий Создание задачи/процесса, Назначение задачи, Окончание процесса; а также идентификатор задачи и название вложения для событий Добавление/Редактирование/Удаление вложения.
Изменился внутренний алгоритм обработки данных при импорте активов и связей. Теперь импорт работает партицированно, размер партиции (блока) указывается в Параметрах системы.
Видоизменена функция добавления/редактирования переходов статусной модели - убрано модальное окно. Добавлен индикатор ошибки валидации переходов.
Добавлена возможность назначать бизнес-процессы на справочники.
Операция переиндексации ДГ reindexDgDataJob объединена со стандартной операцией переиндексации reindexDataJob. Для возможности раздельного реиндекса Opensearch и Orientdb добавлены два доп.параметра: "Обновить индексы" и "Обновить граф". Подробнее см. в важных изменениях. Также см. технические изменения.
Добавлена новая операция "Задача миграции файловых атрибутов".
Появилась возможность отображать скрытые атрибуты в доп.меню карточки записи.
Реализована возможность поиска записей по синонимам значений атрибутов при включении флага "Поиск по синонимам" у строковых атрибутов. Подробнее об обновлении см. в важных изменениях.
Добавлена возможность подключения нескольких адресов для получения профилей и проектов FormIT. Для параметров URL адресов Rest-сервисов тип значения изменен на массив строк.
Добавлена кнопка "Скопировать текст" из окна информации "О системе".
Типы в операциях теперь сортируются в алфавитном порядке.
Реализована функция клонирования типа актива.
Добавлен новый параметр "Уникальность внутри массива" для массив-атрибута.
Добавлены новые параметры системы удаление черновиков активов.
Добавлен новый ресурс безопасности "Отключить лимит на экспорт записей в Excel".
В разделе бизнес-ролей на вкладке "Свойства" добавлена возможность ограничения списка пользователей для бизнес-роли.
Реализована функция, которая отобразит текст с предупреждением при удалении ролей, бизнес-ролей и групп на которые назначены пользователи.
Была доработана функция восстановления активов при сканировании информационных систем.
Добавлена возможность создания входящих связей из карточки выбранной записи.
В разделе бизнес-ролей на вкладке "Свойства" добавлена возможность ограничения списка пользователей для бизнес-роли.
Версия 2.8
Примечание
В документацию добавлен новый раздел "FAQ: частые вопросы"
Добавлен новый параметр конфигурации системы, отвечающий за автоматическое создание актива информационной системы при ее создании.
Добавлена всплывающая подсказка с детальной информацией об учетной записи пользователя и о заместителях (при их наличии) при наведении курсора на имя пользователя в разделах "Пользователи", "Группы пользователей", "Задачи", "Журнал", а также в карточке записи. Также ознакомьтесь с важными техническими изменениями.
В таблицу результатов проверок на графе добавлен столбец "Тип правила".
Добавлен новый ресурс безопасности "Удаление процесса", дающий право на удаление всех процессов; а также кнопка удаления бизнес-процесса для вкладки "Процессы". Добавлен новый Rest-сервис
@DELETE /universe-backend/api/v2/workflow/process/{processInstanceId}
, который запускает процесс удаления бизнес-процесса. Процесс удаляется из индекса асинхронно. При переиндексации удаленный процесс не будет индексирован.Шифрование паролей подключений LDAP переведено на общий механизм. Также ознакомьтесь с важными техническими изменениями.
Изменены настройки создания связи: добавлена пагинация и фильтрация связей, относящихся к физ.слою. Также ознакомьтесь с важными техническими изменениями.
Переработаны пакетные операции экспорта и удаления записей активов. Был реализован partitioner, который при передаче контекста получает данные не одним запросом, а пачками. Добавлен лимит на экспорт активов = 10 000 записей.
Изменен принцип хранения вершин и ребер в OrientDB. См. подробнее в важных изменениях.
Добавлена возможность создавать и редактировать замещения пользователей в настройках аккаунта.
Реализованы отдельные экраны для просмотра истории замещения пользователей.
Реализована возможность добавлять атрибуты мета-связей, а также добавлять значения атрибутов при создании связей. Также cм. журнал технических изменений.
Добавлена валидация на длину строки атрибутов актива для xlsx файла.
Добавлены новые точки расширения: добавление функций, выполняемых после назначения бизнес-роли, добавление видов отображения связей актива и добавление вариантов создания объектов на странице поиска.
Оптимизирован механизм учета истории запусков сканеров. См. подробнее в важных изменениях. Также обновлены параметры задачи переиндексации DG reindexDGDataJob.
Добавлен способ импорта модели типов активов из библиотек, при котором реализовано объединение моделей типов активов физического слоя. Также ознакомьтесь с важными изменениями и журналом технических изменений.
В журнал аудита добавлены новые сообщения о начале и конце сканирования при запуске сканирования информационной системы. Сообщение о запуске работы сканера записывается от имени пользователя, запустившего сканер. Сообщение об окончании работы сканера записывается от SYSTEM.
Версия 2.7
Версия 2.7.1
Добавлено шифрование параметров системы, паролей и настроек подключения. Также ознакомьтесь с важными техническими изменениями.
Версия 2.7
Появилась возможность скачивать логи успешного запуска сканеров DIS в уведомлениях системы.
Реализовано отображение удаленных связей в карточке записи (во вкладке "Связи"), а также в параметрах графа связей вида "Иерархия".
Добавлен новый тип точки расширения GraphExportItem для встраивания пользовательского экспорта графа.
Добавлено предупреждение о наличии связей при удалении информационной системы, которая имеет хотя бы одну связь с бизнес-слоем или с активом физического слоя.
Добавлена возможность фильтрации отображения дерева типов активов, а также связей информационных систем.
Добавлены ресурсы: "Пользовательские пакетные операции" в разделе "Менеджмент записей" в правах доступа.
Добавлена поддержка массив-атрибутов типов Файл и Текстовый файл.
Реализованы расширенный режим поиска записей активов, а также возможность расширенного поиска записей справочников.
Реализована возможность очистки данных информационной системы.
Отключено логирование тела запроса в RestTemplate. Теперь оно производится с помощью LoggingInterceptor.
Добавлена поддержка транслитерации строковых простых и массив-атрибутов в поиске.
Добавлено уведомление о наличии связей при удалении актива.
В карточку записи добавлена расширенная информация о записи: отображение Etalon ID и External ID записи, а также информация о пользователе-авторе создания, изменения или удаления записи.
Добавлена возможность ручного управления статусами объектов через REST. Подробнее см. в важных изменениях.
В карточку записи добавлены "Теги" и возможность поиска активов по ним.
Была добавлена возможность назначения бизнес-ролей и владельцев в карточке записи для сохраненного черновика актива.
Добавлена предварительна проверка черновиков модели DG на необходимость переиндексации данных после публикации черновика. Также см. важные изменения.
Добавлена поддержка ключевого атрибута, значение которого проверяется на уникальность между экземплярами комплексного атрибута внутри записи. Также добавлена возможность автогенерации простых строковых атрибутов вложенных объектов.
Доработан способ получения истории изменений записи актива. См. подробнее в журнале тех.изменений.
Добавлен новый поисковый критерий - "Связанный с удаленными".
На страницу управление справочниками была добавлена вкладка "Внешний вид".
Реализован кастомный модуль по поддержке SSO Kerberos - см. пример настройки. Также были изменены параметры файла backend.properties.
Выполнено обновление OrientDB с версии 3.2.4 до версии 3.2.23 - см. примеры обновления. Также ознакомьтесь с журналом тех.изменений.
В журнале аудита реализованы новые события аудита.
Добавлена возможность выбирать формат импорта ФИО из Active Directory.
Для пользователей с правами на администрирование модели данных DG добавилась возможность создавать шаблон отображения графа связи.
Изменены фазы выполнения правил качества - теперь в системе по умолчанию используется стандартная фаза Default.
Версия 2.6
Изменено поведение кардинальности связей: теперь ограничение на левом конце задает максимальное количество входящих связей для актива, а ограничение на правом конце - максимальное количество исходящих связей от актива.
Версия модуля org.unidata.dg.meta обновлена до версии 2.6.
Улучшены механизмы кастомизации интерфейса и работы с SDK.
Добавлена возможность восстановления логически удаленного актива. Для статусной модели и подписок на "Тип актива" реализован новый триггер "Восстановление актива".
Убрана возможность добавления записей справочников в избранное.
Добавлена возможность проверки подключения краулера к информационной системе с помощью специальной кнопки в настройках сканера.
Возможности раздела "Сканеры" перенесены в раздел "Информационные Системы" и вызываются в отдельном окне.
Добавлено несколько функций для упрощения работы со сканерами: теперь можно редактировать сканер сразу при его выборе в информационной системе; добавлена возможность остановки работы сканера на этапе запуска сканирования; ошибки запуска отображаются отдельным статусом, а если ошибка содержит логи, то при клике на статус можно скачать лог.
Переработано диалоговое окно создания связей.
Добавлено описание настройки аутентификации через SSO.
Для задачи переиндексации данных добавлена возможность индексировать данные бизнес-процессов.
Для типов активов реализована возможность перемещения в пределах одного уровня вложенности, добавлена строка поиска, а также кнопка перехода в раздел "Поиск по активам".
Добавлены новые критерии поиска задач, а также новые поля в таблицу результатов поиска задач.
Реализована возможность запуска новой операции после удачного/неуспешного завершения другой операции. Также добавлены новые API модули.
К системным правам доступа были добавлены новые права: "Группы пользователей" и "Каталог доступа", а также реализована возможность менять настройки системных прав без принудительного выхода из системы и повторной авторизации. Подробнее см. в важных изменениях. Также добавлены новые API модули.
В журнал аудита добавлены новые события аудита. Также см. важные изменения.
В инструкцию по переходу с Elasticsearch на Opensearch добавлены дополнительные шаги для сохранения данных аудита.
Добавлено комментирование задач в карточке задачи и в истории процесса.
Добавлена настройка получения результатов профилирования данных из сторонних профилировщиков и отображения результатов в карточке типа актива и связях.
Добавлена возможность скрытия зависимых параметров краулера.
Добавлена возможность выбора бизнес-процесса при публикации актива.
Доработан импорт данных: теперь формируется отчет об ошибках операции импорта из XLSX.
Для пакетной операции экспорта активов в XLSX добавлен флаг, позволяющий экспортировать только видимые колонки таблицы.
В правах доступа раздела "Система" появился новый ресурс - "Колонки по умолчанию".
Реализована возможность клонирования записей справочника.
Добавлена разметка объектов, принадлежащих к физическому слою. Была убрана возможность добавлять связи через раздел и виджет "Каталог ИС".
Версия 2.5
Версия 2.5.1
Системный краулер Postgres был удален из сборки.
Подробное описание корректировок и улучшений в версии 2.5.1 см. по ссылке.
Версия 2.5
Осуществлен переход с Elasticsearch на Opensearch. Дополнительные шаги для перехода на Opensearch были добавлены в инструкции по установке и обновлению системы. Также ознакомьтесь с другими важными изменениями API.
В документацию продукта Юниверс добавлен раздел "Журнал технических изменений".
Реализована возможность добавлять предложения для создания связей между активами.
Добавлены ссылки на онлайн документацию.
В мастер создания подписки добавлен системный критерий Учитывать связи, позоляющий получать уведомления о количестве измененных связей при удалении/добавлении связей актива.
Для параметра "Вложенная связь", который задается при создании "типа связи", были добавлены некоторые ограничения. В связи с этим ознакомьтесь с важными изменениями, возникающими при обновлении системы.
Добавлен новый вид отображения графа - "Поток данных", позволяющий просматривать взаимное влияние (наличие связей) таблиц и атрибутов информационных систем друг на друга.
Во вкладке "Связи" карточки записи актива появился переключатель, позволяющий отображать/скрывать пустые группы связей.
Изменено модальное окно создания статусной модели. Теперь оно перенесено на отдельную панель с возможностью редактирования отображаемого имени.
Добавлена проверка, которая не позволит сохранить имя статусной модели, если оно заполнено неправильно.
В карточку записи добавлены функции ее комментирования и оценки.
Добавлена задача по очистке старых паролей пользователей, а также проверки аутентификации, которые могут привести к блокировке входа в систему. Также ознакомьтесь с дополнительными действиями при установке/обновлении системы.
В параметры системы добавлены настройки фоновой операции очистки данных аудита, а также добавлена новая операция экспорта аудита.
Для сканера добавлена возможность остановки его работы.
Реализован запрет на удаление активов и связей принадлежащих к физическому слою.
На схеме бизнес-процессов добавлена возможность назначать пользовательские задачи на выбранные бизнес-роли.
В системных правах доступа появился новый ресурс "Назначение бизнес-ролей" (во вкладке "Типы активов"). Также новое разрешение "Назначение бизнес-ролей" было добавлено в настройки назначения бизнес-ролей.
В задачу переиндексации DG были добавлены новые флаги переиндексации результатов запусков сканеров по активам и по связям.
В поток выполнения [SCANNER_RESULT_START] добавлен новый сегмент, удаляющий активы и связи, которые ранее были удалены из сторонней информационной системы.
Добавлена функция значения атрибутов по умолчанию.