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