Связи между типами активов¶
Создание связей¶
Создание связей между типами актива осуществляется в отдельном окне (вызывается нажатием на кнопку «Настройка связей», расположенную в нижней части списка активов) и определяет, какие типы активов будут связаны между собой.
Рисунок 1 – Кнопка «Настройка связей»
Добавление дополнительных признаков для связей и задание их типов происходит в закладке «Типы связей».
Все действия осуществляются во включенном режиме черновика. При выключенном режиме черновика раздел доступен только для чтения.
Чтобы добавить связь между типами актива:
Перейдите в раздел «Управление активами», если это не был сделано ранее.
Убедитесь, что включен режим черновика и выбран черновик.
Нажмите кнопку «Связи», расположенную в нижней части списка типов активов.
В результате действия откроется окно управления связями в табличном виде.
Заполните основные параметры карточки связи:
От типа актива. Выбор типа актива из выпадающего списка, от которого будет начинаться связь (левый конец связи).
К типу актива. Выбор типа актива, к которому будет проложена связь (правый конец связи).
Имя типа связи. Выбор типа связи из списка существующих. Создание типов осуществляется в закладке «Типы связей».
Обязательная. Флаг, помечаюзщий связь как обязательную. Без заполнения обязательной связи будет невозможно сохранить запись. Проверка обязательности связи происходит при публикации черновика актива. Для бизнес-процесса, настроенного на публикацию актива, проверка происходит в конце процесса при запуске пайплайна.
Кардинальность 1. Параметр ограничения количества создаваемых связей между активами. Доступен выбор из списка стандартных значений или ввод значений для левого и правого концов связи вручную (например, 1:5).
При необходимости добавьте дополнительные параметры в модальном окне, открывающемся при нажатии на кнопку «Добавлено (0)». Число в скобках показывает количество добавленных параметров.
Доп. параметры представляют собой перечень параметров (пара «имя» – «значение»), которые содержат дополнительную информацию, в т.ч. нестандартную информацию из внешних систем. На параметры могут ссылаться пользовательские расширения.
Сохраните связь. Нажмите «Сохранить».
- 1
Если для выбранной связи уже созданы экземпляры связей в разделе “Данные”, то при попытке изменения кардинальности отображается предупреждающее сообщение о том, что после внесения изменений данные системы могут стать неконсистентными (Рисунок 3). Изменения производятся под ответственность пользователя. Неконсистентность проявляется, когда кардинальность связи уменьшается с одной из сторон или сразу с обеих. Ограничение на левом конце задает максимальное количество Исходящих от выбранного актива связей, ограничение на правом конце - максимальное количество Входящих в выбранный актив связей. Если одно из значений = 0, то ограничение не накладывается.
Рисунок 2 – Пример создания связи между типами активов
Рисунок 3 – Предупреждающие сообщения при попытке изменить кардинальность у существующей связи
Создание типа связи¶
Чтобы создать тип связи между активами:
Перейдите в закладку «Типы связей».
Заполните основные параметры 2:
Имя связи. Имя связи для отображения в интерфейсе.
Исходящее/Входящее описание. Параметры используются для просмотра однонаправленных связей с разных сторон. Исходящее – для просмотра связи со стороны записи (с какими другими записями она связана). Входящее – со стороны других записей, которые связаны с первоначальной записью. Для двунаправленной связи используются оба описания.
Направление связи. Однонаправленная или двунаправленная.
Вложенная связь (флаг). Используется для отображения на графе объектов, связанных такой связью, как вложенных один в другой.
Цвет. Выбор цвета линии связи для отображения на графе.
При необходимости добавьте дополнительные параметры в модальном окне, открывающемся при нажатии на кнопку «Добавлено (0)». Число в скобках показывает количество добавленных параметров.
Нажмите «Сохранить».
- 2
Редактирование параметров (кроме имени связи) доступно, если для связи этого типа отсутствуют экземпляры связей, созданные в разделе “Данные”. Если для связи уже созданы экземпляры, то для редактирования доступны все поля, кроме имени и направления связи.
Рисунок 4 – Параметры типа связи
Чтобы отредактировать связь или тип связи:
Нажмите кнопку «Редактировать» в правом конце строки необходимой связи или типа связи.
Внесите нужные изменения и нажмите «Сохранить».
Особенности редактирования типа связи:
Если связи-инстансы для связей данного типа отсутствуют, то редактировать можно все поля, кроме имени.
Если существуют связи данного типа, то редактировать можно все поля кроме имени и направления.
Связь/тип связи будут недоступны для редактирования и удаления в случае, если они уже используются записью актива. При этом в правом конце строки отобразится значок (Рисунок 5), а также появится соответствующее сообщение во всплывающем модальном окне при нажатии на строку связи/типа связи.
Рисунок 5 – Окно управления связями активов и связи, недоступные для редактирования
Чтобы удалить связь или тип связи:
В крайнем левом столбце таблицы отметьте флагами необходимые для удаления связи/типы связей.
После внесения всех необходимых изменений опубликуйте черновик, нажав кнопку «Опубликовать» в нижней части списка типов активов.
Просмотр связей¶
Просмотр имеющихся типов связей у конкретного типа актива может осуществляться во вкладке «Связи» в режиме только для чтения.
В таблице будут отображаться только те типы связей, которые имеет текущий тип актива, причем сам тип актива может быть как на левом, так и на правом конце связи.
Рисунок 5 – Просмотр имеющихся у типа актива связей
Чтобы отфильтровать таблицу:
Нажмите на значок «Фильтр» справа от заголовка необходимого столбца и введите требуемое значение или выберите значение из выпадающего списка.
Нажмите «Применить». В результате действия таблица автоматически обновится в соответствии с примененным фильтром, а значок «Фильтр» изменит свой вид на .
Чтобы отсортировать записи таблицы: