Руководство пользователя Semantic MDM
×
Меню
Индекс

Взаимосвязи между группами

 
В Semantic MDM для обеспечения единства представления мастер-данных используются атрибуты связи, которые обеспечивают использование позиций одних справочников в качестве значения атрибута других справочников. Например, сопроводительные документы (стандарты, ТУ и т.п.) могут храниться в справочнике стандартов, но при этом они применяются во множестве других справочных групп в качестве значения атрибута Сопроводительный документ. Для этого атрибут имеет настроенную связь (агрегацию) со справочником стандартов. При эксплуатации Системы все справочники "обрастают" множеством связей агрегации / композиции и для их просмотра применяется графический интерфейс.
Отображение взаимосвязей групп через агрегации и композиции и наследование выполнено в виде графической схемы в нотации UML. Назначением данной схемы, являются:
Для вызова схемы следует установить курсор на нужную справочную группу и нажать кнопку Взаимосвязи между группами, которая располагается над деревом справочников.
 
Взаимосвязи между справочными группами
 
На графическую схему выводятся все группы (справочники и классификаторы), которые имеют хотя бы одну собственную декларацию, а также группы, на которые ссылаются на них через агрегацию / композицию. Для каждой из групп, отображается список собственных агрегаций / композиций, от которых в виде сплошной линии отображены связи к заголовку групп, которые указаны в области каждой из агрегаций / композиции. Если для атрибута агрегации / композиции в настройках не определена область, то такая агрегация / композиция будет подсвечена красным цветом.
Связи наследования одной группы от другой представлены на схеме в виде прерывистой линии со стрелкой на родительскую группу. При наведении курсора на линию связи всплывает ее наименование, мощность и связанные справочники (для агрегации / композиции) либо <Наименование подчиненной группы> - <Наименование родительской группы> (для связей наследования).
Для удобства просмотра связей в окне Взаимосвязи между группами используются следующие кнопки и команды:
Кнопка / Команда
Функция
Увеличить масштаб
Позволяет увеличить масштаб отображения схемы
Масштаб 1:1
Команда доступна только из контекстного меню. Обеспечивает отображение всех совместимостей в масштабе 1:1, при котором графический элемент имеет размер 34х10 мм (для одного атрибута)
Уменьшить масштаб
Позволяет уменьшить масштаб отображения схемы связей
Вписать в экран
Система обеспечивает такой масштаб диаграммы, при котором в окне будут видны все настроенные стереотипы совместимости
Авторасстановка
Система располагает объекты автоматически в плоскости экрана. Позволяет "распутать" хаотично расположенные связи. При большом числе связей команда значительно увеличивает область для просмотра и соответственно уменьшает масштаб.
Ортогональные линии связи
Переключает режим отображения линий связи с произвольного на ортогональный и обратно
Классификаторы на схеме выделяются синим цветом (см. рисунок выше), а справочники - серо-зеленым. Непосредственно из схемы можно перейти в интересующий справочник или классификатор. Для этого надо вызвать контекстное меню на нужном объекте и выбрать команду Открыть в справочниках / Открыть классификатор.
Окно быстрого поиска Найти группу позволяет найти справочную группу по наименованию и спозиционировать курсор на ней, при этом все линии связи этой группы будут подсвечены красным цветом. Линии связи также подсвечиваются при установке курсора на любой группе вручную.
 
Поиск справочной группы и просмотр её связей
 
Система позволяет выполнить удаление лишних агрегаций / композиций непосредственно на графической схеме. Для этого нужно:
Первичная расстановка объектов и линий связи на схеме выполняется автоматически. Можно выполнить ручную расстановку групп с нужным выравниванием графических связей и последующим сохранением расстановки. Для этого нужно навести курсор на справочник или классификатор (появляется четырехнаправленная стрелка), зажать левую кнопку мыши и  переместить объект в нужное место. Связи перемещаются и перестраиваются автоматически. Если затем выбрать команду Авторасстановка, то Система перестроит схему в автоматическом режиме. Кнопка Ортогональные линии связи перестроит схему таким образом, чтобы линии связи и наследования располагались относительно объектов под прямым углом.