Новые функции
Версия 6.15
Важные изменения
Операция миграции больших объектов удалена из поставки версии 6.15, она доступна в старых версиях (6.12, 6.13, 6.14).
Модель данных и атрибуты
В продвинутых свойствах моделей реестров и справочников добавлен параметр "Лимит черновиков записи" для ограничения числа черновиков на одну карточку записи. Также см. журнал технических изменений.
В дереве модели данных добавлены фильтры ограничения поиска.
В стратегии генерации "Объединение" (для внешних ключей и значений атрибутов) добавлена поддержка атрибутов типа Дата. Значения даты объединяются в формате yyyy-mm-dd.
Для атрибутов типа "Ссылка на справочник" значение по умолчанию можно устанавливать только для справочников со скрытыми периодами актуальности. При открытии новой карточки реализована загрузка отображаемого значения и etalonId записи для каждого атрибута с типом "Ссылка на справочник".
Для атрибутов типа "Ссылка на справочник", добавлено новое свойство "Разрешить выбор только конечных элементов". Свойство относится к типу "ссылка на справочник" только для иерархических справочников.
Добавлена поддержка короткого описания объектов модели данных в дереве групп реестров/справочников.
Добавлена возможность настройки ограничений значений атрибутов (маски для строковых атрибутов и диапазоны для числовых и целочисленных значений). Подробнее см. раздел Ограничения значений атрибутов.
Добавлен атрибут типа "Ссылка на реестр".
Добавлен новый тип простого атрибута - "Диапазон" для: Реестров, Справочников, Вложенных объектов, Классификаторов. Представляет собой интервал числовых значений, с указанием включения границ в интервал и опциональным указанием единицы измерения.
Для моделей реестров, справочников и связей добавлен параметр "Отображать периоды актуальности", который позволяет скрыть все элементы управления периодами актуальности в интерфейсе.
Качество данных
В разделах "Правила сопоставления" и "Правила качества" добавлена возможность сортировки, фильтрации и пагинации для различных столбцов таблиц. Также см. журнал технических изменений.
На страницу простого режима качества данных в дерево реестров/справочников было добавлено поисковое поле.
Добавлена проверка качества данных в бизнес-процессы с использованием пользовательских фаз.
Права доступа и группы
В разделе "Группы" при добавлении пользователей в подгруппу в выпадающем списке теперь отображаются только пользователи родительской группы.
В разделе назначения прав доступа вкладка "Данные" теперь отображается свернутой по умолчанию. Подробнее см. журнал технических изменений.
Уточнены права доступа для добавления подгрупп в группы пользователей: необходимо право на редактирование внутренних групп.
Для групп пользователей добавлены настройки ограничений на назначение ролей (уникальность и максимальное количество). Подробности см. в параметрах групп пользователей.
Добавлена отдельная вкладка "Операции" для управления правами доступа к операциям с действиями "Запуск" и "Редактирование". Существующие права пользователей на старые ресурсы (JOBS_EXECUTIONS и JOBS_MANAGEMENT) автоматически перенесены в новую схему. Подробнее см. в важных изменениях.
В правах доступа раздела "Данные" добавлена строка поиска по дереву реестров/справочников и их атрибутов.
Добавлена возможность массового назначения прав доступа в разделе "Данные". Также см. журнал технических изменений.
В параметры системы добавлен параметр
org.unidata.mdm.core.secured.property.groupsдля управления доступом к группам параметров. Подробнее см. журнал технических изменений.
Поиск и навигация
На странице поиска в селектор выбора реестров/справочников интегрировано виртуальное дерево с поддержкой поиска по группам модели данных. Устранены проблемы производительности при работе с большими моделями данных.
Добавлен сквозной поиск, предназначенный для универсального поиска по записям нескольких реестров/справочников, а также их связям и классификациям. Также см. журнал технических изменений.
После выполнения поиска с помощью подсказки рядом с найденными записями, можно узнать время, которое было затрачено на обработку запроса. Также см. журнал технических изменений.
В строковый поисковый критерий атрибутов добавлен оператор "Содержит точное значение".
В поисковые критерии атрибутов добавлена возможность изменения оператора с "ИЛИ" на "И".
Для поисковых простых и массив-атрибутов типа строковый и целочисленный добавлен численный параметр "Вес атрибута". Изменена сортировка поисковых запросов по умолчанию. Подробнее см. в важных изменениях.
Интерфейс и виджеты
В уведомлениях при завершении операции отображается ее название (displayName). В уведомлениях имя операции отображается над типом операции.
Внесены корректировки для уведомлений операции изоляции (архивации) невидимых ревизий записей/связей/классификаций. Более подробно см. журнал технических изменений.
В карточке записи добавлено визуальное различие между редактируемыми атрибутами и атрибутами со свойством "Только для чтения": для последних используется однотонный закрашенный фон поля. Кодовые атрибуты справочников всегда отображаются как неактивные.
На экран консодидации добавлена системная информация об источниках, external id, дате создания и периоде актуальности. Добавлена поддержка вывода системной информации для результатов объединения.
Для атрибутов типа "Ссылка на справочник" в настройке видимости атрибутов и групп теперь доступно стандартное поле выбора с пагинацией и расширенным поиском.
Добавлена кнопка сворачивания/разворачивания всех панелей на карточке записи во вкладках: "Атрибуты", "Связи", "Классификация".
Для простых атрибутов типа "Логический" добавлены новые варианты отображения в карточке записи: радиокнопки и чек-бокс.
Доработан экран операций: добавлена пагинация списка операций, новый фильтр "Тип операции". Изменено отображение последнего статуса операции "Ошибка": текст выводится вместе с иконкой, при нажатии на которую открывается модальное окно детализации ошибки. Селектор "Запуск следующей операции" изменен на пагинированный селектор с возможностью поиска по отображаемому имени. Также см. журнал технических изменений.
Добавлена возможность создавать настраиваемые кнопки быстрого доступа к разделам, объектам и внешним ресурсам. В права доступа раздела "Система" добавлено право "Администрирование системных кнопок".
Добавлена возможность изменять названия виджетов на главной странице. В права доступа раздела "Система" добавлено право "Управление настройками виджетов" и новый раздел "Виджеты", который управляет правами отображения виджетов на главной странице. Также см. журнал технических изменений.
Добавлен новый виджет "Модель данных" на главную страницу. Для виджетов "Избранные записи", "Данные" и "Модель данных" реализована возможность переключения между табличным/древовидным и плиточным отображением. Добавлено новое право в раздел "Виджеты": Модель данных.
При удалении записей, среди которых есть избранные, отображается предупреждение и доступна опция "Не удалять избранные записи" (по умолчанию флаг выключен).
Улучшено отображение мультичерновиков в списке задач: в колонках "Объект" и "Реестр / справочник" для мультичерновиков отображаются обобщенные названия с количеством объектов; оба значения стали кликабельными ссылками, ведущими на вкладку "Мультичерновик" задачи. В карточке задачи добавлен лейбл "Реестр / справочник", а в таблицу дочерних черновиков добавлена соответствующая колонка. Также см. важные изменения.
В параметры системы добавлен параметр
org.unidata.mdm.data.max.favorites.count, который отвечает за максимальное количество избранных записей, которое может быть у одного пользователя. На главной странице в виджете "Избранные записи" добавлено отображение общего и максимального количества избранных записей с подсветкой и информационным сообщением в случае, если лимит будет превышен.В параметры системы добавлен параметр
org.unidata.mdm.system.maxCompareRecordsCount, который отвечает за ограничение сравниваемых записей на странице поиска и карточке записи.В виджет "Избранные записи" добавлена возможность группировки записей в пользовательские папки. Подробнее см. раздел Группировка избранных записей в папки. Добавлены права доступа для управления избранными записями и избранными папками.
В журнале аудита фильтрация и сортировка по времени операции теперь учитывает часовой пояс пользователя.
Бизнес-процессы и задачи
В настройках бизнес-процесса добавлен флаг "Публикация от имени инициатора", который позволяет публиковать записи от имени инициатора процесса, а не согласующего.
В поток выполнения удаления записи была добавлена новая точка — com.unidata.mdm.workflow.data[RECORD_DELETE_WORKFLOW], которая предотвращает появление зависших процессов и обеспечивает корректность данных в системе.
В подписки на события добавлен новый тип триггера: "Завершение задачи".
Черновики и мультичерновики
В продвинутых свойствах моделей реестров и справочников добавлен параметр "Лимит черновиков записи" для ограничения числа черновиков на одну карточку записи. Также см. журнал технических изменений.
Добавлен новый инструмент работы с группами черновиков (мультичерновики). Добавлены новые параметры импорта данных из Excel. Также см. журнал технических изменений.
Изменено поведение выбора бизнес-процесса при импорте записей в мультичерновик. Параметр "Процесс согласования" стал обязательным полем.
В продвинутых свойствах моделей реестров и справочников добавлены новые параметры контроля сроков хранения черновиков: "Время уведомления", "Время запуска", "Время уведомления (новая запись)" и "Время запуска (новая запись)".
Добавлены новые операции для автоматической обработки черновиков: уведомлений по сроку хранения черновиков и удаления черновиков по сроку хранения.
Добавлена блокировка создания черновиков записи при достижении лимита. В карточке записи, отчетах импорта и уведомлениях отображается причина блокировки.
Импорт/экспорт
Реализован расширенный импорт/экспорт модели данных. Также см. журнал технических изменений.
В параметры системы добавлена новая группа:"Настройки импорта данных", которая дает возможность настраивать ограничения импортируемых записей. Также см. журнал технических изменений.
Добавлен новый пункт "Производственный календарь" в раздел импорта/экспорта. Ознакомиться с форматом файла производственного календаря, можно в разделе журнала технических изменений.
Добавлена поддержка импорта/экспорта комплексных узлов классификатора.
Изменен механизм обработки XLSX-файлов при импорте данных в реестры и справочники: теперь загрузка выполняется в потоковом режиме, файл обрабатывается по частям, а подготовленные данные записываются во временные таблицы. Это позволяет обрабатывать файлы большого объема без существенного потребления оперативной памяти. Подробнее см. важные изменения и журнал технических изменений.
Пакетные операции
Добавлены новые пакетные операции: восстановление логически удаленных записей и клонирование записей. В разделе "Менеджмент записей" добавлены новые права: "Восстановление без запуска бизнес-процесса", "Клонирование без запуска бизнес-процесса".
В модальное окно пакетной модификации записи и пакетного удаления записи добавлен пункт с выбором запускаемого бизнес-процесса. В разделе "Менеджмент записей" добавлены два новых права: "Удаление без запуска бизнес-процесса" и "Модификация без запуска бизнес-процесса".
Для пакетных операций (массовое изменение, удаление, импорт/экспорт записей) добавлено отслеживание статуса через общий механизм мониторинга задач (API). Теперь в интерфейсе отображается индикация запуска длительных операций. Более подробно см. журнал технических изменений.
Добавлена возможность хранить и изменять описание версии записи в истории записи, а также добавлять описание при импорте записей. Добавлено новое право "Редактирование описания версий" в блоке прав "Менеджмент записей". Также см. журнал технических изменений.
Классификаторы
В механизм назначения классификаторов добавлена возможность указать основной классификатор для реестра или справочника.
Для иерархического вида отображения справочника была добавлена возможность поиска. Расширен поиск узлов классификатора: добавлена возможность поиска по отображаемому имени, описанию, атрибутам узла. Поиск по этим критериям поддерживает следующие типы: "Начинается с", "Не начинается с", "Содержит", "Не содержит". Также см. журнал технических изменений.
Добавлена поддержка комлпексных атрибутов на узлах классификатора. В пакетную операцию модификации записей была добавлена новая вкладка "Комплексные атрибуты классификации".
Системные функции
В системные функции были добавлены новые функции: в разделе "Строковые" — "Замена", в разделе "ПреобразованиеТиповДанных" — "ИзвлечьDate" и "ИзвлечьTime".
Добавлены две новые строковые функции: "УдалитьЛишниеПробелыПередПунктуацией" и "УдалитьПервыеИПоследниеСимволы".
API и мониторинг
Добавлены методы проверки работоспособности платформы
/healthи/ping, доступные без аутентификации. Подробнее см. раздел проверки работоспособности платформы.Добавлена возможность массового сохранения (вставки/обновления) комментариев через новый REST-метод /multi-upsert. Подробнее см. журнал технических изменений.
Добавлена новая точка расширения DataCardViewConfigFn, которая позволяет настроить возможность скрытия боковой панели на странице карточки записи. Состояние отображения боковой панели регулируется с помощью
AbstractCardStore, который принимает функция внутри модуля точки расширения.
Безопасность и аутентификация
Добавлена поддержка защищенного подключения LDAPS и протоколов SSL/TLS и StartTLS.
В разделе параметры системы поля, которые содержат пароли, теперь отображаются в замаскированном виде (звездочками) для зашифрованных значений.
Для аутентификации через OAuth 2.0 добавлен параметр
oauth2SkipUpdate, который запрещает автоматическое создание внешнего пользователя. Подробнее см Аутентификация через OAuth 2.0 параметр "Не обновлять пользователя".