Метаданными в Semantic MDM, в том числе являются системные справочники. Таких, доступных для пользователя, справочников два – Единицы измерения и Пользователи.
В процессе работы часто возникает необходимость использовать атрибуты позиций таких справочников в других справочных группах в виде ссылок или для обеспечения ролевой модели доступа к позициям. Однако, напрямую обратиться к атрибутам системных справочников не представляется возможным. Для решения этой проблемы на основе системных справочников могут быть созданы обычные справочные группы, сохраняющие свою связь с системными объектами. В частности, подобный функционал может быть востребован для создания справочника сотрудников предприятия.
Создание справочной группы подчиняется общим правилам изложенным в разделе «Создание новых групп и позиций». При этом имеется три особенности:
в Semantic MDM разрешено наличие только одной справочной группы, связанной с системным справочником;
подключение системного справочника осуществляется в карточке группы, в разделе Связь с метаданными. Системный справочник выбирается из выпадающего списка;
Подключение системного справочника
при подключении требуется осуществить настройку синхронизации атрибутов метаданных (системных справочников) с атрибутами группы. Для этого в атрибутах группы в ячейке Атрибут метаданных из выпадающего списка должен быть выбран нужный атрибут системного справочника или дополнительный атрибут (при подключении пользователей через Active Directory).
Выбор системного атрибута
Настройка синхронизации выполняется в отдельном окне, которое вызывается кнопкой Синхронизировать, в ячейке Связь с метаданными.
Настройка синхронизации данных с метаданными
В окне Синхронизация данных с метаданными выбирается способ синхронизации:
Обновить безусловно – значение атрибута справочной группы всегда обновляется по значению метаданных;
Обновить, если в метаданных задано значение – значение атрибута справочной группы обновляется, если в системном справочнике задано значение;
Обновить, если в позиции отсутствует значение – значение атрибута справочной группы обновляется, если в оно в позиции справочной группы отсутствует (пустое);
Не обновлять – значение атрибута справочной группы не синхронизируется с метаданными.
Выбор способа осуществляется двойным щелчком левой кнопки мыши в соответствующей ячейке в строке с наименованием атрибута. Выбранный вариант подсвечивается светло-зелёным цветом.
Установленный маркер Добавить отсутствующие записи позволяет добавлять при синхронизации в справочную группу новые записи (позиции) из системного справочника.