Редактор связей
Этот раздел предназначен для редактирования связей между сущностями.
Редактирование связей осуществляется для выбранной сущности в разделе домена в главном меню.
Редактор связей — это компонент системы, позволяющий задавать связи для сущностей.
Работа со связями
В схеме домена можно настроить отображение в компактном представлении сущности одного из следующих типов редактора связей:
-
компактный редактор связей. Он задается для определенной стороны определенной связи. Для каждой связи отображается отдельное поле. Эти поля отображаются в списке в окне компактного представления сущности. Если для объекта уже выбраны объекты для связывания, их лейблы отображаются в поле связи. Лейбл — это комбинация атрибутов сущности для отображения в представлении.
-
расширенный редактор связей. Он включает в себя таблицы связей для объектов, связанных с текущим объектом. Для каждой связи отображается отдельная таблица. Таблицы связи можно сворачивать, нажав на стрелку рядом с их названиями.
Расширенный редактор связей отображается только для экземпляров, которые можно связать с несколькими экземплярами сущности.
Вы можете настроить в схеме домена отображение как атрибутов связанных объектов, так и атрибутов связи. Для этого используется поле
columnsв настройках расширенного редактора связей. В нем нужно указать идентификаторы атрибутов связанных объектов или связи для отображения.Идентификаторы атрибутов связанных объектов и связи не должны совпадать. В противном случае система отобразит в представлении значение для атрибута сущности, так как приоритет такого атрибута будет выше.
|
Доступные типы редакторов для сторон типов связи:
|
В редакторах можно выполнять следующие действия:
Создание связи
Создать связь, то есть указать связанный экземпляр сущности, можно как при создании экземпляра, так и при работе с экземпляром, уже имеющимся в системе.
|
Система отображает доступные для связывания сущности в соответствии со следующими правилами:
|
Создание связи в компактном редакторе
Чтобы создать связь:
-
Для имеющегося экземпляра сущности:
-
Выберите экземпляр сущности в списочном представлении. Система отобразит компактное представление сущности в правой панели.
-
Добавьте связь из поля связи:
-
Выберите в компактном представлении из выпадающего меню Действия (
) опцию Редактировать. Отобразится окно изменения сущности.
-
Нажмите на кнопку
в поле с названием связи. В выпадающем списке отобразятся допустимые для связывания объекты.
-
Выберите сущность для связывания и нажмите кнопку Сохранить.
Вы также можете начать вводить в поле поиска списка последовательность символов. Система будет подставлять подходящие значения автоматически. Атрибуты сущности, по которым осуществляется поиск, настраиваются в схеме домена.
Система свяжет выбранную сущность с текущей сущностью и отобразит в поле связи.
Вместо использования меню Действия вы можете нажать на кнопку Изменить (
) рядом с полем связи и выбрать сущность для связи непосредственно в этом поле.
-
-
-
Для нового экземпляра сущности:
-
Нажмите на кнопку
(Создать) в списочном представлении сущности. Система отобразит окно создания экземпляра сущности.
-
Нажмите на кнопку
в поле с названием связи. В выпадающем списке отобразятся допустимые для связывания объекты.
-
Выберите экземпляр сущности для связывания.
-
Заполните поля в окне создания и нажмите кнопку Создать.
Вы также можете начать вводить в поле поиска списка последовательность символов. Система будет подставлять подходящие значения автоматически.
Атрибуты сущности, по которым осуществляется поиск, настраиваются в схеме домена.
Система свяжет выбранную сущность с текущей сущностью и отобразит в поле связи.
-
Создание связи в расширенном редакторе
Чтобы создать связь:
-
Для имеющегося экземпляра сущности:
-
Выберите экземпляр сущности в списочном представлении. Система отобразит в правой панели компактное представление сущности с таблицей расширенного редактора связей.
-
Нажмите на кнопку
(Изменить) над таблицей редактора.
Если для экземпляра еще не заданы связи, вы также можете воспользоваться кнопкой Создать, отображаемой в таблице.
Система отобразит таблицу со списком всех экземпляров сущности, соответствующих характеристикам связи. Набор столбцов таблицы задается в схеме домена.
-
Выберите экземпляры сущности, которые нужно связать с текущим экземпляром, установив флажки слева от их названий. Набор колонок этой таблицы задается в схеме домена.
-
Нажмите на кнопку Создать.
-
-
Для нового экземпляра сущности:
-
Нажмите на кнопку
(Создать) в списочном представлении сущности. Система отобразит окно создания объекта с таблицей расширенного редактора связей.
-
Выберите экземпляры сущности, которые нужно связать с текущим экземпляром, установив флажки слева от их названий. Набор колонок этой таблицы задается в схеме домена.
-
Нажмите на кнопку Создать.
В таблице добавления связей доступны функции поиска и сортировки по определенным полям.
Чтобы отфильтровать выбранные экземпляры сущностей для просмотра, установите переключатель Показать только выбранные в активное положение.
Чтобы развернуть окно на всю страницу браузера, нажмите в правом верхнем углу окна на кнопку
На весь экран.
Если у связи нет атрибутов для редактирования, нажмите на кнопку Сохранить.
Если для связи заданы атрибуты, доступные для редактирования, нажмите на кнопку Далее.
-
Установите флажки слева от атрибутов, которые нужно присвоить выбранным связям. Нажмите на кнопку Сохранить. Система свяжет текущий экземпляр с выбранными экземплярами.
-
-
Для нового экземпляра сущности:
-
Нажмите на кнопку
(Создать) в списочном представлении сущности. Система отобразит окно создания объекта. В нем отобразится таблица расширенного редактора связей. Набор столбцов этой таблицы задается в схеме домена.
-
Выберите экземпляры сущности, которые нужно связать с текущим экземпляром, установив флажки слева от их названий. Набор колонок этой таблицы задается в схеме домена.
-
Нажмите на кнопку Создать.
-
-
Для нового экземпляра сущности:
-
Нажмите на кнопку
(Создать) в списочном представлении сущности. Система отобразит окно создания объекта с таблицей расширенного редактора связей.
-
Выберите экземпляры сущности, которые нужно связать с текущим экземпляром, установив флажки слева от их названий. Набор колонок этой таблицы задается в схеме домена.
-
Нажмите на кнопку Создать.
В таблице добавления связей доступны функции поиска и сортировки по определенным полям.
Чтобы отфильтровать выбранные экземпляры сущностей для просмотра, установите переключатель Показать только выбранные в активное положение.
Чтобы развернуть окно на всю страницу браузера, нажмите в правом верхнем углу окна на кнопку
На весь экран.
Если у связи нет атрибутов для редактирования, нажмите на кнопку Сохранить.
Если для связи заданы атрибуты, доступные для редактирования, нажмите на кнопку Далее.
-
Установите флажки слева от атрибутов, которые нужно присвоить выбранным связям. Нажмите на кнопку Сохранить. Система свяжет текущий экземпляр с выбранными экземплярами.
-
Просмотр связанного экземпляра сущности
Просмотр связанного экземпляра сущности в компактном редакторе
Чтобы просмотреть связанный экземпляр, выберите экземпляр сущности.
В компактном представлении сущности система отобразит в редакторе связей информацию о связанных с сущностью экземплярах при их наличии.
Информацию об экземплярах сущностей, связанных с текущим экземпляром сущности, можно просмотреть из редактора связей. В текущей вкладке можно просмотреть компактное представление связанного экземпляра, а в новой вкладке — его списочное представление.
-
Чтобы просмотреть выбранный связанный экземпляр, выполните одно из следующих действий (доступность действий определяется настройками схемы домена):
-
Нажмите левой кнопкой мыши на связанный экземпляр сущности. Система отобразит форму компактного представления для связанного экземпляра.
Чтобы вернуться к компактному представлению исходной сущности, нажмите на кнопку Назад в заголовке компактного представления.
-
Нажмите правой кнопкой мыши на связанный экземпляр сущности и в отобразившемся стандартном меню браузера выберите одно из следующих действий:
-
Открыть ссылку в новом окне;
-
Открыть ссылку в новой вкладке.
Система отобразит форму списочного представления, в котором будет открыто компактное представление для связанного экземпляра.
-
-
| Если для связанного экземпляра сущности не определено списочное представление, действия в меню браузера Открыть ссылку в новом окне и Открыть ссылку в новой вкладке отображены не будут. |
Просмотр связанного экземпляра сущности в расширенном редакторе
Чтобы просмотреть связанный экземпляр, выберите экземпляр сущности.
В компактном представлении отобразятся таблицы для всех связей текущего экземпляра сущности. Они содержат связи текущего экземпляра сущности с другими экземплярами при их наличии. Для каждой таблицы набор столбцов задается в схеме домена. В них могут отображаться атрибуты связанных сущностей или атрибуты самой связи.
Выбранный связанный экземпляр текущего экземпляра сущности можно просмотреть в текущей или в новой вкладке. При нажатии на связанный экземпляр система отобразит меню, в котором можно выбрать одно из следующих действий для просмотра этой связи:
| Доступность действий определяется настройками схемы домена. |
-
Открыть (
) — открыть связанный экземпляр для просмотра в текущей вкладке.
-
Открыть в новой вкладке (
) — открыть связанный экземпляр для просмотра в новой вкладке. Действие недоступно, если у связанного объекта отсутствует списочное представление.
Изменение связи
Чтобы изменить атрибуты связи с текущей сущностью:
-
Выберите экземпляр сущности. Система отобразит компактное представление сущности в правой панели.
-
Используйте меню действий в строке таблицы связей или выполните массовое изменение связей, нажав на кнопку
(Изменить) над таблицей редактора.
Удаление связи
|
Связи в обоих редакторах удаляются без отображения окна с подтверждением удаления. При удалении объекта, содержащего связь, система создает дополнительно событие аудита с типом Удаление связи. |
Удаление связи в компактном редакторе
Чтобы удалить для текущего объекта связь с другим объектом:
-
Выберите экземпляр сущности. Система отобразит компактное представление сущности с полями связей в правой панели.
-
Удалите связь одним из следующих способов:
-
Из поля связи.
-
Нажмите на кнопку редактирования
рядом с названием связи.
-
В поле связи нажмите на кнопку
рядом с названием экземпляра, связь с которым нужно удалить.
-
Нажмите на кнопку Сохранить.
-
-
Из окна редактирования экземпляра сущности:
-
Выберите из выпадающего меню действий (
) опцию Редактировать.
-
В поле связи нажмите на кнопку
рядом с названием экземпляра, связь с которым нужно удалить.
-
Нажмите на кнопку Сохранить.
-
-
Удаление связи в расширенном редакторе
Чтобы удалить для текущего объекта связь с другим объектом:
-
Выберите объект. Система отобразит компактное представление сущности в правой панели.
-
Выберите опцию Удалить (
) из выпадающего меню у поля связи.
|
Чтобы удалить связи с несколькими экземплярами:
|
Была ли полезна эта страница?