Новые функции

Версия 6.12

  • Добавлены новые параметры системы:

  • Добавлены новые параметры для настройки подключения к OpenSearch:

  • org.unidata.mdm.search.max.http.connections.per.node = ${SEARCH_MAX_CONNECTIONS_PER_NODE:50}- "Максимум HTTP-соединений к каждому узлу кластера поиска".

  • org.unidata.mdm.search.max.http.connections.per.total = ${SEARCH_MAX_CONNECTIONS_TOTAL:200}- "Общий максимум HTTP-соединений к узлам кластера поиска".

  • Добавлены новые параметры для индексации поисковых данных записей реестров и справочников в OpenSearch:

  • org.unidata.mdm.data.indexing.refresh = ${DATA_REFRESH:WAIT_FOR} "Тип обновления при каких-либо операциях над данными (кроме тех, что определены ниже)".

  • org.unidata.mdm.data.indexing.refresh.draft.upsert = ${DATA_REFRESH_DRAFT_UPSERT:WAIT_FOR} "Тип обновления, который используется при сохранении черновиков записей".

  • org.unidata.mdm.data.indexing.refresh.draft.publish = ${DATA_REFRESH_DRAFT_PUBLISH:WAIT_FOR} "Тип обновления, который используется при публикации черновиков записей".

  • Доработано отображение Cron-выражений на экране операций.

  • В таблице истории записей колонка "Origin ID" заменена на "External ID".

  • В разделе "Перечисления" добавлена возможность сортировки значений выбранного перечисления по id и отображаемому имени. Иконки фильтрации и сортировки отображаются сразу после названия колонки и перестали прижиматься к ее правой границе.

  • Добавлена операция мониторинга для отслеживания расхождения данных в PostgreSQL и OpenSearch.

  • Реализован обработчик для паролей PostgreSQL, позволяющий использовать специальные символы в пароле БД. Также создан PasswordService. Подробнее см. в важных изменениях.

  • Добавлена возможность ручной переиндексации записи из ее карточки.

  • Модуль уведомления meta-driven теперь отправляет состояние записи редактируемого периода актуальности.

  • На экран "Сравнение экземпляров записей" была добавлена подсказка, которая показывает Etalon Id связанной записи.

  • В таблицы сравнения записей добавлена новая ячейка с системной информацией ("external Id", "система источник", "дата создания"). Ячейка автоматически отображается свернутой.

  • Добавлен новый критерий поиска записей по существующим/удаленным периодам актуальности. Варианты удаления/восстановления периодов описаны в статье.

  • Добавлен функционал создания кластера дубликатов вручную.

  • Добавлен новый критерий поиска задач/процессов по условию запуска процесса. Также информация об условиях запуска добавлена в таблицы просмотра задач/процессов и в их карточки.

  • В раздел "Обработка данных" основного меню была добавлена отдельная кнопка "Процессы".

  • В настройки простого строкового атрибута добавлена возможность задания стратегии генерации значения.

  • Критерий поиска задач/процессов "Доступные мне" установлен по умолчанию со значением "Да" при поиске по задачам/процессам.

  • Для установки приложения больше не требуется свойство "Суперпользователь". Подробнее см. в важных изменениях.

  • Реализован запуск Tomcat в контейнере от пользователя tomcat. Права "root" в контейнере BE MDM больше не требуются.

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

  • Реализована возможность частичного обновления комплексных атрибутов через MetaDriven и REST API.

  • Изменена группировка системных поисковых критериев: критерий "Избранные записи" вынесен на основную панель поиска. Также ознакомьтесь с техническими изменениями.

  • Добавлен раздел "Стилизация системы", который позволяет кастомизировать вид пользовательского интерфейса системы. Чтобы раздел появился в основном меню системы, необходимо в файле customer.json установить значение true у флага ENABLE_EXPERIMENTAL_THEME_PAGE.

  • Добавлена возможность переиндексировать классификаторы в рамках операции "reindexDataJob". Улучшена стабильность работы. Подробнее см. в важных изменениях.

  • Запросы на индексацию поисковых данных записей реестров и справочников по возможности группируются в один пакетный запрос. Подробнее см. в важных изменениях.

  • Обновлен виджет "Черновики" на главной странице. Добавлены два счетчика: "В работе" и "На согласовании". Переименованы статусы черновиков.

  • Изменена секция просмотра истории задач и процессов в карточке задачи: добавлено отображение связанных процессов и их фильтрация. Реализована новая точка расширения для добавления различных виджетов в секцию "Описание". На карточке задачи теперь отображаются ее идентификаторы. Также см. технические изменения.

  • Во вкладке "Классификация" в карточке записи заменен всплывающий список узлов классификатора на дерево узлов c возможностью их поиска. Также см. технические изменения.

  • Изменено отображение связей записей реестра на табличный вид. Также отображение связей было изменено для пакетной операции модификации связей. Изменен алгоритм обогащения записей. Добавлена новая точка расширения для редактирования стиля отображения таблицы связей. Добавлены примеры API-запросов для поиска и фильтрации связей и обогащения записей. Также ознакомьтесь с техническими изменениями.

  • Добавлена возможность выбора периода актуальности в поисковом критерии связей.

  • Изменена логика формирования связанных записей в окне сравнения связей. Теперь во всех окнах сравнения связей список "Связанные записи" формируется не по уникальным отображаемым именам, а по уникальным etalonIdTo связей.

  • В meta-data-driven были добавлены примеры запросов и ответов на создание записей со связями и удаление связей. Также см. технические изменения.

  • Добавлен новый пункт "Потоки выполнения" в раздел "Импорт/Экспорт". Для поддержания возможности импорта/экспорта потоков выполнения API был расширен новыми эндпоинтами.

  • Исправлен экспорт связей удаленных записей при включении флага "Экспортировать связи".

  • В разделе "Источники данных" появилась информация о переопределении весов источников.

  • У внешних пользователей запрещено редактирование ФИО и Email, потому что при повторной синхронизации учетной записи будут возвращены ее прежние значения.

  • Добавлена валидация External Id записей. Запрещено использовать ряд символов. Подробнее см. в важных изменениях.

  • Добавлены системные уведомления для бизнес процессов, при изменении замещений.

  • Изменен текст уведомления об ошибке валидации при удалении записи справочника, если на нее ссылаются другие записи: записи реестров / справочников с атрибутом "Ссылка на справочник" и связи с атрибутом "Ссылка на справочник". Новый текст включает в себя информацию о модели, записи или связи которых ссылаются на удаляемую запись справочника, а также количество таких записей / связей.

  • В карточку записи интегрирован новый поисковый виджет. Он реализует поиск задач и процессов, связанных с текущей записью.

  • Добавлена фоновая операция по очистке нотификаций пользователей (таблица user_event в БД).

  • Добавлена возможность устанавливать флаг при назначении классификатора на реестр/справочник, который запрещает создавать классификации записей промежуточными узлами версии классификатора. Также см. технические изменения.

  • Добавлен движок JSON-правил - обобщенный механизм управления взаимодействием между собой различных форм ввода. В первой итерации механизм интегрирован в форму импорта/экспорта данных в Excel и настроек алгоритма сопоставления. Также см. технические изменения.

  • Реализован вывод ошибок/предупреждений при добавлении связей. Доработано отображение связей типа "Ссылка" в таблице связей: теперь при запросе таких связей backend присылает связи с периодами актуальности из виртуального таймлайна. В виртуальном таймлайне у связей типа "Ссылка" не может быть пересечений периодов актуальности. Если связи ранее были созданы с пересечением, то backend производит расчет периодов таких связей и возвращает их список без пересечений. Доработка была реализована, чтобы исключить непредсказуемое поведение при каких-либо операциях со связями-ссылками.

  • Реализовано модальное окно с кнопкой обновления страницы для неактивных вкладок при смене пользователя.

  • Добавлен новый раздел "Хранилища" для настройки экземпляров конфигурации провайдеров. Добавлены доп.поля для атрибутов типа Файл и Текстовый файл.

  • Добавлено предварительное уведомление о завершении срока лицензии. В течение 14 дней до окончания действия лицензии на экране будет отображаться системное уведомление с количеством оставшихся дней до окончания.

  • Теперь в критериях поиска по атрибутам типа "Дата" и "Дата/время" по умолчанию выбирается точное значение. Для ввода пограничных значений необходимо выбрать тип критерия "Диапазон".

  • Изменено имя черновика, создаваемое по умолчанию: прежнее имя "Черновик от" было заменено на "Версия от".

  • Для простых атрибутов типа "Время" значение времени задается в формате ЧЧ:ММ:СС. Теперь после точки может быт указано до 9 цифр включительно для более точной детализации времени. Если значение атрибута имеет большую детализацию (более 9 цифр), то при сохранении будет отображена ошибка валидации.

  • Из детализации уведомления об импорте из XLSX были удалены строки "Пропущено/Без изменений" для всех импортируемых групп: записи, связи, классификации, комплексные атрибуты.

  • Добавлена операция фоновой переиндексации данных.

  • Доработано отображение экранов классификаторов:

  • Для поискового критерия "Классификация" отображение выбора узла заменено на модальное окно. При нажатии на критерий с уже выбранным ранее узлом при его открытии будут развернуты все родительские узлы выбранного элемента и будет выполнена навигация к нему.

  • Добавлена глубина загрузки дерева узлов версии классификатора - при открытии дерева теперь будет отображаться 2 уровня развернутых узлов.

  • При поиске узла версии:

    • Теперь цветом выделяется только совпадающая с поисковой строкой часть; загружаются все родители найденных узлов, в т.ч. не попавшие в поисковую выдачу (т.е. структура узлов дерева отображается без разрывов).

    • Добавлена возможность сворачивать/разворачивать узлы при фильтрации дерева.

    • При наведении курсора на имя узла добавлена всплывающая подсказка, отображающая полное имя узла.

Версия 6.11

В Юниверс MDM версии 6.11 было осуществлено обновление PostgreSQL до версии 16.3, в связи с этим теперь требуется обязательная установка расширения TimescaleDB для корректной работы с большими объемами данных. В зависимости от вашей ОС, проверьте шаги установки TimescaleDB в руководстве по установке системы. Перед установкой рекомендуется проверить совместимость вашей версии PostgreSQL и версии TimescaleDB.

Ознакомьтесь с техническими изменениями версии.

  • Кнопки проверок качества вручную: "Проверить на ошибки" и "Обогатить данные" были перемещены из меню в шапку карточки записи. Также ознакомьтесь с техническими изменениями.

  • В карточке записи реализована подсветка атрибутов, обогащенных по кнопке "Обогатить". Подсветка отображается во всех вкладках, где имеются обогащенные атрибуты.

  • Добавилась новая проверка ошибок модели данных на наличие входящих связей типа "Включение" при сохранении черновика. См. подробнее о миграции в важных изменениях.

  • В файл backend.properties добавлен новый параметр для ограничения количества сеансов определенного пользователя: org.unidata.mdm.core.security.user.session.limit=${CORE_SECURITY_SESSION_LIMIT:10000} "Максимальное количество сеансов пользователя".

  • В файл backend.properties добавлен новый параметр, который отслеживает действия пользователя во время сессии: org.unidata.mdm.core.security.token.manual.prolongation.enabled "Включить возможность ручной пролонгации пользовательской сессии".

  • Версия nginx обновлена с nginx:1.23.1-alpine на nginx:1.23.2-alpine. Подробнее см. в важных изменениях.

  • Добавлена возможность предоставлять пользователю права на логическое и физическое удаление записей. Добавлено новое право "Физическое удаление" в блоке прав "Менеджмент записей".

  • Реализована функция отправки записи в системы-потребители. Добавлено новое право "Ручная отправка в системы-потребители" в блоке прав "Менеджмент записей".

  • Улучшено отображение многострочного текста ошибок правил качества. Также см. технические изменения.

  • Улучшено отображение длинных значений доп. параметров различных объектов системы. Подробнее см. в важных изменениях.

  • Добавлена поисковая строка при назначении задачи на конкретного пользователя. Также см. технические изменения.

  • Обновлен шаблон бизнес-процесса согласования изменений с проверкой качества данных. Теперь невозможно согласовать задачу публикации черновика записи при наличии у нее критичных ошибок качества (уровня RED).

  • Цветовая индикация входящий и исходящих связей на графе. Добавлена возможность менять цвет связи с помощью доп. параметров. Также см. технические изменения.

  • Доработаны экраны вкладок "Задачи" и "Процессы" раздела "Задачи". Добавлена возможность поиска процессов по полям связанных задач - см. подробнее технические изменения.

  • Реализовано изменение отображения информации об исполнителе в карточке задачи и в карточке процесса. Также см. технические изменения.

  • Доработаны статусы задач и процессов. Также доработано отображаемое значение объекта, связанного с процессом/задачей. Новые поля хранятся на backend и в индексе, что позволяет выполнять по ним поиск и сортировку - см. подробнее в важных изменениях и журнале тех. изменений.

  • К некоторым событиям, которые фиксируются в журнале аудита, добавлена детализация описания события: идентификатор и наименование задачи/процесса для событий Создание задачи/процесса, Назначение задачи, Окончание задачи/процесса; а также идентификатор задачи и название вложения для событий Добавление/Редактирование/Удаление вложения.

  • Добавлена поддержка событий в журнале аудита: создание черновика модели данных, редактирование черновика модели данных, публикация черновика модели данных, удаление черновика модели данных; а также убраны неактивные события: вставка черновика, применение черновика, удаление черновика.

  • Добавлена кнопка "Скопировать текст" из окна информации "О системе".

  • Типы операций сортируются в алфавитном порядке.

  • Версия PostgreSQL обновлена с 12 до 16.3. См. подробнее в инструкциях по ручному обновлению и с помощью docker-compose.

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

  • Добавлена возможность отображать скрытые атрибуты в дополнительном меню карточки записи.

  • Реализована функция отката одной или нескольких сущностей до определенной ревизии в окне сравнений версий модели данных.

  • Реализована возможность поиска записей по синонимам значений атрибутов при включении флага "Поиск по синонимам" у строковых атрибутов. Подробнее об обновлении см. в важных изменениях.

  • Обновлена версия OpenSearch с 2.7.0 на 2.14.0. Перед обновлением необходимо сохранить свою конфигурацию, файл синонимов config/synonyms.txt, директорию config/hunspell и установить плагин analysis-icu новой версии. Индексы старой версии и их данные совместимы с новой.

  • В выпадающих списках параметров операций добавлена сортировка значений параметров по алфавиту, а также добавлена возможность поиска по значениям. Также см. технические изменения.

  • Добавлена новая "операция миграции файловых атрибутов".

  • Добавлена новая "операция сбора статистики".

  • Добавлено отображение системного имени функций обработки данных.

  • Поддержана возможность передачи токена авторизации в теле POST-запроса. См. подробнее журнал технических изменений.

  • В основном меню разделов переименована секция "Управление моделью данных" на "Управление структурой данных".

  • Добавлены триггеры бизнес-процессов на удаление записи и периодов актуальности. Добавлен новый эндпоинт для получение количества бизнес-процессов, прикрепленных к записи. Также см. технические изменения.

  • На странице поиска реализовано ограничение до 10 записей, доступных для сравнения.

  • Добавлена возможность раскрывать подпроцессы и перемещать элементы на схеме процесса, отображающейся в карточке процесса раздела "Задачи". Добавлена легенда и кнопка, возвращающая вид к изначальному состоянию.

  • Видоизменена вкладка "Консолидация": реализована возможность добавления/удаления источников из таблиц.

  • Обновлены параметры операции сопоставления matchingJob и операции консолидации данных duplicateJob.

  • На странице "Качество данных" во вкладке "Функции" для композитных функций добавлен "режим просмотра".

  • Реализована группировка параметров операций: теперь наверху отображаются общие параметры, далее отображаются сгруппированные.

  • Реализована автопрокрутка к новому правилу при его создании в наборе правил качества.

  • Для правил сопоставления добавлена возможность сравнивать записи по атрибутам узлов классификаторов, используя синтаксис UPath-выражений. Был изменен размер поля UPath - теперь он занимает всю доступную ширину и автоматически изменяет высоту, подстраиваясь под содержимое. Также была добавлена корректная поддержка горячих клавиш Ctrl + Z и Ctrl + Shift + Z для полей UPath. Добавлена точка расширения для кастомизация поля UPath.

  • Изменился принцип публикации черновика - теперь при публикации происходит слияние черновика и последней ревизии. Читайте подробнее в статье. Раньше при публикации черновика всем сущностям присваивалась версия черновика, теперь версии присваиваются только измененным сущностям. Это влияет на сравнение ревизий модели данных. При импорте модели данных используется тип слияния версий, но без указания ревизии. Соответственно, такая модель данных попадает в валидацию слияния, но должна успешно ее проходить. Также см. журнал тех. изменений.

  • Для атрибутов типа "Численный" реализован автоматический пересчет значения при изменении единицы измерения у атрибута при создании/редактировании записи. Теперь для поиска записей по атрибутам типа "Численный" доступен выбор единицы измерения, по которой будет осуществляться поиск. Для единиц измерения добавлен новый параметр "Преобразование из базовой" для возможности конвертации из базовой единицы в выбранную. Важно: для существующих единиц требуется вручную создать обратную функцию преобразования. Также см. журнал тех. изменений.

  • Добавлена инструкция по установке системы в кластер Kubernetes.

Версия 6.10

Версия 6.10.2

  • В версии 6.10.2 реализована работа правил качества для атрибутов связи и классификатора.

  • В документацию добавлен новый раздел "FAQ: частые вопросы".

Редакция Юниверс ЕE

Редакция Юниверс SE

  • Добавлен новый параметр максимального количества выгружаемых записей.

  • В карточке записи теперь доступен выбор единицы измерения при заполнении полей атрибутов записи. Также см. журнал технических изменений.

  • Для правил сопоставления данных добавлен новый алгоритм сопоставления записей по связям. Также ознакомьтесь с важными техническими изменениями.

  • Добавлены доп. параметры алгоритмов точного/неточного соответствия. Также см. важные изменения при обновлении.

    • Параметр "Учитывать null": ранее для алгоритмов "Точное соответствие" и "Неточное соответствие" поведение было такое, как если бы этот параметр был включен.

    • Параметр "Учитывать пустые строки": ранее для алгоритма "Точное соответствие" поведение было такое, что между собой сопоставлялись пустые строки, но только одинаковой длины, а для алгоритма "Неточное соответствие" поведение было такое, как если бы этот параметр был выключен.

    • Параметр "Сопоставлять null с пустыми строками": при включении разрешается сопоставление по null и пустым строкам между собой.

    • Для алгоритма "Точное соответствие" пробелы в начале и конце строк теперь не влияют на сопоставление, для алгоритма "Неточное соответствие" такое поведение уже было и остается.

Версия 6.10.1

Редакция Юниверс ЕE

  • Убраны функциональные отличия между сборками редакций Standard и Enterprise. Теперь поставляется только сборка Enterprise (EE) с полными функциями, а нефункциональные ограничения применяются с помощью лицензий. Убрана проверка на совпадение редакций сборки и лицензии — теперь в EE сборку можно загрузить SE лицензию. Подробнее см. в важных изменениях.

  • Добавлен новый ресурс безопасности "Удаление процесса", а также кнопка удаления бизнес-процесса для вкладки "Процессы". Добавлен новый Rest-сервис /universe-backend/api/v2/workflow/process/{processInstanceId}, который запускает процесс удаления бизнес-процесса. Процесс удаляется из индекса асинхронно. При переиндексации удаленный процесс не будет индексирован.

  • Добавлена всплывающая подсказка с детальной информацией о заместителях пользователей. В разделе "Журнал" реализовано цветовое выделение пользователей, имеющих заместителей. Также ознакомьтесь с важными техническими изменениями.

Версия 6.10

Редакция Юниверс SE

  • Важное обновление: Переработан принцип работы и запуска правил качества данных. Выделены 3 основных сценария работы правил. Добавлены новые фазы выполнения. Реализована возможность запускать проверку качества данных вручную из карточки записи.

  • В релизе 6.10 правила качества работают в режиме Beta версии (только для атрибутов записей реестра/справочника).

  • Изменились некоторые правила для заполнения таблиц сопоставления - см. "Ограничения для имен таблиц и колонок". Перед обновлением системы необходимо удалить из модели сопоставления все таблицы и колонки, которые не удовлетворяют новым правилам именования, в противном случае модель будет недоступна для сохранения.

  • Для колонок таблиц сопоставления добавлен новый тип колонки Имя файла, позволяющий сравнить атрибуты типа "Файл" и "Текстовый файл" по имени файла (без содержимого).

  • Добавлены новые критерии поиска по задачам на согласование: "Инициатор" и "Доступные мне". В таблицу с перечнем задач добавились 2 новых столбца "Инициатор" и "Объект". Добавлен поиск по процессам. Также ознакомьтесь с важными техническими изменениями.

  • В карточку записи добавлена расширенная информация о записи: отображение Etalon ID и External ID записи, а также информация о пользователе-авторе создания, изменения или удаления записи.

  • Для потоков выполнения добавлены новые сегменты для отправки сообщений в SmartETL о событиях объединения и отсоединения записей. Подробнее см. в журнале технических изменений.

  • Реализована настройка отображения входящих связей в карточке записи с помощью специальных параметров настройки связи. Также ознакомьтесь с важными техническими изменениями.

  • В правах доступа раздела "Система" появился новый ресурс - "Колонки по умолчанию" и "Пользовательские пакетные операции" в разделе "Менеджмент записей".

  • Добавлена возможность сравнения неопубликованного черновика с опубликованными записями.

  • Добавлена поддержка транслитерации строковых простых и массив-атрибутов в поиске.

  • Добавлена возможность отсоединения записи в истории консолидации.

  • Добавлена функция поиска записей справочника через расширенный режим поиска.

  • В таблицу результатов поиска добавлено отображение комплексных атрибутов и новая кнопка Развернуть / Свернуть все ячейки.

  • Добавлена поддержка массив-атрибутов типов Файл и Текстовый файл.

  • В поисковый критерий связей добавлено подменю наличие связей.

  • Изменился сегмент отправки уведомлений о вставке записи com.universe.mdm.notifications[SEND_UPSERT_NOTIFICATION]. Подробнее см. в журнале тех. изменений.

  • Добавлена поддержка ключевого атрибута, значение которого проверяется на уникальность между экземплярами комплексного атрибута внутри записи. Также добавлена возможность автогенерации простых строковых атрибутов вложенных объектов.

  • Реализован флаг "Экспортировать только видимые колонки" для пакетной операции экспорта записей в Excel, позволяющий выгружать записи в том состоянии, которое отображается на экране.

  • В журнале аудита реализованы новые события аудита.

  • Добавлены новые настройки кластерной конфигурации - см. подробнее по ссылке. Также см. журнал тех. изменений.

  • Реализована возможность использования связей в наборах правил качества для Upath-выражений.

  • Добавлена валидация, запрещающая у атрибутов с типом "Ссылка на справочник" указывать в качестве отображаемых атрибуты справочника, которые не являются обязательными и отображаемыми. Подробнее см. в важных изменениях.

Редакция Юниверс ЕE

  • В файл backend.properties добавлены новые параметры свойств классификаторов. Добавлен REST эндпоинт: POST /api/v1/classifiers/model/reindex.

  • Добавлено отображение иерархии узлов классификатора в карточке записи в закладке "Классификация".

  • События о произошедших действиях с классификациями теперь фиксируются в истории записи. Также столбцы с классификациями были добавлены в таблицы сравнения записей и дубликатов.

  • Доработан REST эндпоинт: POST api/v1/classifiers/classification/search для отображения данных классификации в поисковой выдаче. Подробнее см. в журнале тех. изменений.

  • Реализована возможность использования классификации и связей в наборах правил качества для Upath-выражений.

  • Добавлена возможность выбирать формат импорта ФИО из Active Directory.

  • Реализован расширенный режим поиска по наличию/отсутствию классификаций.

Версия 6.9

Редакция Юниверс SE

Редакция Юниверс EE

  • Сообщения о добавлении или удалении классификаторов теперь фиксируются в журнале аудита.

  • В параметры пакетных операций импорта и экспорта добавлен флаг Классификации для загрузки и выгрузки информации о классификаторах. Также ознакомьтесь с новыми модулями, добавленными в пакетные операции.

  • В пакетную операцию модификации записей добавлена стратегия модификации классификаторов.

  • К системным правам доступа были добавлены новые права: "Группы пользователей" и "Каталог доступа", а также группа прав "Классификаторы" и право "Администрирование модели классификаторов".

  • При настройке назначений правил сопоставления на реестры/справочники появилась возможность изменять порядок расположения наборов правил. Также реализован автоматический выбор первого доступного набора правил при добавлении таблицы сопоставления.

  • Добавлен новый компонент GroupsTable, применяемый для отображения групп пользователя и его ролей. Для компонента добавлен новый UserExit - groupsWidget.

Версия 6.8

Редакция Юниверс SE

Версия 6.8.1

Версия 6.8

  • Ребрендинг Unidata → Universe. Перечень изменений:

    • Добавлены: новый логотип в продукте, новый фон на экране логина, favicon.

    • Доступна кастомизация логотипа, фона и favicon. Имена старых модулей остались без изменений.

    • Новые модули будут начинаться с com.universe.

    • Изменена ссылка serverUrl.

    • Путь к конфигурации переименован.

    • Параметр -Dunidata.conf=conf/unidata изменен на -Dunidata.conf=conf/universe.

    • Системная source-система переименована в universe. При установке можно изменить имя в параметре org.unidata.mdm.meta.admin.source.system.name файла backend.properties (БД должна быть пустой). Это актуально только для новых установок. При обновлении с более ранних версий source-система будет иметь имя unidata.

  • В учетную запись пользователя добавлено поле "Отчество".

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

  • Улучшен импорт иерархических справочников из Excel. В шаблон файла добавлен столбец PARENT_CODE, который указывает код родительского узла.

  • Скорректирован механизм восстановления связей при восстановлении записей. Теперь при восстановлении удаленной записи восстанавливаются только связи, которые были удалены автоматически вместе с записью. При восстановлении записи отображаются только те связи, которые будут восстановлены. При восстановлении связей проверяется, что правый конец связи не был удален.

  • Добавлена пакетная операция модификации записей.

  • Улучшен механизм сборки дистрибутива (для Docker и для ручной установки). В документации описано содержание дистрибутива.

  • Контрольные суммы для каждого релиза были добавлены в дополнительный раздел.

  • Изменена логика работы системы безопасности. Перечень изменений:

    • Ресурсы безопасности были разбиты на категории.

    • Добавлена возможность переопределения родительских прав доступа в дочерних группах или ресурсах.

    • Добавлена возможность сброса прав доступа ресурса до последнего сохраненного значения.

    • Для некоторых категорий прав оптимизирован список доступных видов прав: убраны права на чтение, удаления и т.п. в тех местах, где они не применимы.

    • В REST API удалены следующие эндпоинты: DELETE /security/role/unlink/{roleName}/{resourceName} и GET /security/role/get-all-secured-resources. Идентификатор ресурса теперь вычисляется как {название категории}:{название ресурса}.

    • Настройки старых ролей - теперь обнуляются.

Редакция Юниверс EE

Версия 6.8.1

Версия 6.8