Связи между типами активов

Создание связей

Создание связей между типами актива осуществляется в отдельном окне (вызывается нажатием на кнопку image1 «Настройка связей», расположенную в нижней части списка активов) и определяет, какие типы активов будут связаны между собой.

Кнопка «Настройка связей»

Рисунок 1 – Кнопка «Настройка связей»

Добавление дополнительных признаков для связей и задание их типов происходит в закладке «Типы связей».

Все действия осуществляются во включенном режиме черновика. При выключенном режиме черновика раздел доступен только для чтения.

Чтобы добавить связь между типами актива:

  1. Перейдите в раздел «Управление активами», если это не был сделано ранее.

  2. Убедитесь, что включен режим черновика и выбран черновик.

  3. Нажмите кнопку image1 «Связи», расположенную в нижней части списка типов активов.

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

    • Чтобы отфильтровать таблицу, нажмите на значок image2 «Фильтр» справа от заголовка столбца и введите требуемое значение или выберите значение из выпадающего списка.

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

  5. Нажмите image4 «Создать связь» в правом верхнем углу таблицы.

  6. Заполните основные параметры карточки связи:

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

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

    • Имя типа связи. Выбор типа связи из списка существующих. Создание типов осуществляется в закладке «Типы связей».

    • Обязательная. Флаг, помечаюзщий связь как обязательную. Без заполнения обязательной связи будет невозможно сохранить запись. Проверка обязательности связи происходит при публикации черновика актива. Для бизнес-процесса, настроенного на публикацию актива, проверка происходит в конце процесса при запуске пайплайна.

    • Кардинальность 1. Параметр ограничения количества создаваемых связей между активами. Доступен выбор из списка стандартных значений или ввод значений для левого и правого концов связи вручную (например, 1:5).

  7. При необходимости добавьте дополнительные параметры в модальном окне, открывающемся при нажатии на кнопку «Добавлено (0)». Число в скобках показывает количество добавленных параметров.

    • Доп. параметры представляют собой перечень параметров (пара «имя» – «значение»), которые содержат дополнительную информацию, в т.ч. нестандартную информацию из внешних систем. На параметры могут ссылаться пользовательские расширения.

  8. Сохраните связь. Нажмите «Сохранить».

1

Если для выбранной связи уже созданы экземпляры связей в разделе “Данные”, то при попытке изменения кардинальности отображается предупреждающее сообщение о том, что после внесения изменений данные системы могут стать неконсистентными (Рисунок 3). Изменения производятся под ответственность пользователя. Неконсистентность проявляется, когда кардинальность связи уменьшается с одной из сторон или сразу с обеих. Ограничение на левом конце задает максимальное количество Исходящих от выбранного актива связей, ограничение на правом конце - максимальное количество Входящих в выбранный актив связей. Если одно из значений = 0, то ограничение не накладывается.

Пример создания связи между типами активов

Рисунок 2 – Пример создания связи между типами активов

Предупреждающие сообщения при попытке изменить консистентнось у существующей связи

Рисунок 3 – Предупреждающие сообщения при попытке изменить кардинальность у существующей связи

Создание типа связи

Чтобы создать тип связи между активами:

  1. Перейдите в закладку «Типы связей».

  2. Нажмите image4 «Создать тип связи» в правом верхнем углу таблицы.

  3. Заполните основные параметры 2:

    • Имя связи. Имя связи для отображения в интерфейсе.

    • Исходящее/Входящее описание. Параметры используются для просмотра однонаправленных связей с разных сторон. Исходящее – для просмотра связи со стороны записи (с какими другими записями она связана). Входящее – со стороны других записей, которые связаны с первоначальной записью. Для двунаправленной связи используются оба описания.

    • Направление связи. Однонаправленная или двунаправленная.

    • Вложенная связь (флаг). Используется для отображения на графе объектов, связанных такой связью, как вложенных один в другой.

    • Цвет. Выбор цвета линии связи для отображения на графе.

  4. При необходимости добавьте дополнительные параметры в модальном окне, открывающемся при нажатии на кнопку «Добавлено (0)». Число в скобках показывает количество добавленных параметров.

  5. Нажмите «Сохранить».

2

Редактирование параметров (кроме имени связи) доступно, если для связи этого типа отсутствуют экземпляры связей, созданные в разделе “Данные”. Если для связи уже созданы экземпляры, то для редактирования доступны все поля, кроме имени и направления связи.

Параметры типа связи

Рисунок 4 – Параметры типа связи

Чтобы отредактировать связь или тип связи:

  1. Нажмите кнопку image5 «Редактировать» в правом конце строки необходимой связи или типа связи.

  2. Внесите нужные изменения и нажмите «Сохранить».

Особенности редактирования типа связи:

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

  • Если существуют связи данного типа, то редактировать можно все поля кроме имени и направления.

Связь/тип связи будут недоступны для редактирования и удаления в случае, если они уже используются записью актива. При этом в правом конце строки отобразится значок image6 (Рисунок 5), а также появится соответствующее сообщение во всплывающем модальном окне при нажатии на строку связи/типа связи.

Окно управления связями активов

Рисунок 5 – Окно управления связями активов и связи, недоступные для редактирования

Чтобы удалить связь или тип связи:

  1. В крайнем левом столбце таблицы отметьте флагами необходимые для удаления связи/типы связей.

  2. Нажмите кнопку image7 «Удалить» в правом верхнем углу таблицы.

После внесения всех необходимых изменений опубликуйте черновик, нажав кнопку «Опубликовать» в нижней части списка типов активов.

Просмотр связей

Просмотр имеющихся типов связей у конкретного типа актива может осуществляться во вкладке «Связи» в режиме только для чтения.

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

Просмотр имеющихся у типа актива связей

Рисунок 5 – Просмотр имеющихся у типа актива связей

Чтобы отфильтровать таблицу:

  1. Нажмите на значок image2 «Фильтр» справа от заголовка необходимого столбца и введите требуемое значение или выберите значение из выпадающего списка.

  2. Нажмите «Применить». В результате действия таблица автоматически обновится в соответствии с примененным фильтром, а значок «Фильтр» изменит свой вид на image8.

Чтобы отсортировать записи таблицы:

  1. Нажмите на значок image3 сортировки справа от заголовка необходимого столбца.

  2. В результате записи таблицы будут отсортированы по возрастанию или убыванию.