Создание и настройка горизонтальной связи
Подробно о том, что такое "связь" в ADVANTA.
Для создания горизонтальной связи перейдите на страницу списка связей: Администрирование → «Связи» - и нажмите кнопку «Добавить». После этого загрузится страница создания шаблона связи.
Связь "Объект-Объект"
Чтобы создать связь типа «Объект-Объект», в параметре «Тип связи» выберите значение «Объект-Объект» (выбрано по умолчанию), укажите название связи и нажмите кнопку «Сохранить».
После сохранения на странице появятся два портлета:
- «Первая группа объектов».
- «Вторая группа объектов».
В этих портлетах выбираются типы объектов, между которыми будет установлены связи. Для выбора проектов нажмите кнопку «Изменить», выберите нужные типы объектов и нажмите кнопку «Сохранить» в обоих портлетах.
После выбора типов проектов для связей, напротив портлета «Первая группа объектов» и «Вторая группа объектов» появятся портлеты «Свойства портлета связи первой группы объектов» и «Свойства портлета связи второй группы объектов» соответственно. Настройки в этих блоках определяют то, как отображается связь на карточке объекта, как называется портлет с этой связью.
Назначение настроек
- «Название портлета» - текстовое поле, определяет название портлета, в котором будут находиться связанные объекты;
- «Разрешить выбор нескольких значений» - определяет, сколько связей может быть создано для данного объекта, если опция не выбрана, то связь с данным объектом может быть только одна, если выбрана, то связей может быть несколько;
- «Разрешить выбор существующего объекта» - если выбрано, то на портлете связей появится кнопка «Выбрать», нажав которую можно будет выбрать объект для связи из списка уже созданных в Дереве проектов;
- «Разрешить создание нового объекта» - если выбрано, то на портлете связей появится кнопка «Создать», нажав которую можно будет создать новый объект для связи с текущим;
При создании нового объекта, кнопка-ссылка «создать» в портлете горизонтальной связи не будет доступна. Она появится уже после сохранения создаваемого объекта. - «Вид представления результата» - если выбрано значение «Список» (по умолчанию), то портлет со связями будет представлен в виде списка связанных объектов, если выбрано значение «Таблица», то портлет будет представлен в виде таблицы со списком объектов, которые были указаны как объекты для связи;
- «Значение обязательное для заполнения» - данная опция добавляет атрибут обязательности указания связанного объекта при изменении проекта;
- «Корневой проект» - эта опция дает возможность указывать корневой проект, что во-первых - сужает область поиска объекта в процедуре выбора при связывании, а во-вторых - предопределяет место для сохранения объекта при его создании через связь.
Настройка шаблона связи для создания проекта из горизонтальной связи
К созданной связи можно добавить шаблон проекта.
Чтобы настроить в связи шаблон:
- Создайте шаблон проекта.
- В портлете нужного типа объектов выберите:
- шаблон по умолчанию;
- каталог для разворачивания (куда будет по умолчанию помещен новый проект).
При такой настройке связи со страницы Контрагента появляется возможность разворачивать проект в один клик.
Связь "Объект-Контакт"
Чтобы создать связь типа «Объект-Контакт», в параметре «Тип связи» выберите значение «Объект-Контакт», укажите название связи и нажмите кнопку «Сохранить».
После сохранения на странице появятся два портлета:
- «Первая группа объектов» - где уже будет таблица Контактов;
- «Вторая группа объектов».
Группу объектов «Контакты» изменить нельзя, для нее лишь нужно настроить параметры отображения связей, которые содержатся в соответствующем портлете.
Отличие здесь от связи «Объект-Объект» в том, что нельзя выбрать вид представления связи для типов объектов, которые выбраны для связывания - связанные контакты могут быть отображены только в виде списка.
Возможности настройки второй группы объектов аналогичны настройкам связи «Объект-Объект». Т.е. здесь так же нужно выбрать тип объекта для связи и указать опции портлета со связями.
Рассмотрим в качестве примера результат настроек связи типа «Объект-Контакт», указанные выше. Так будет выглядеть страница проекта с типом «Презентация», с которым связан какой-либо контакт:
В свою очередь, страница связанного контакта, показанного на рисунке выше, выглядит следующим образом:




