Подчинённость типа объектов

Или какие объекты этого типа могут быть для него родительскими, а какие – дочерними.
См. Дерево проектов

Чтобы определить, какие объекты могут быть родительскими, а какие – дочерними, для конкретного типа объектов:

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

Кроме ограничения по типам родительских и дочерних объектов, вы можете ограничить создание объекта этого типа конкретными корневыми объектами.

Ограничение работает как с родительскими, так и с дочерними объектами.

Например, тип объекта «Контрагент» – дочерний для типа объектов «Каталог» (корневая папка). Но нужно, чтобы объекты типа «Контрагент» можно было создавать только в одной ветке дерева проектов – только в папке «Управление продажами».

Чтобы указать перечень доступных корневых папок для типов объектов:

  1. «Администрирование» → «Объекты» → клик на нужный тип объектов;
  2. если нужные типы объектов еще не добавлены, добавьте их и сохраните изменения;
  3. блок «Родительские объекты» / «Дочерние объекты» → «Изменить»;
  4. в колонке «Корневые проекты (необязательно)» → «Добавить» (Рисунок 2)
    Задание ограничений на тип создаваемого объекта для разных ветвей дерева проектов
    Рисунок 2 – Задание ограничений на тип создаваемого объекта для разных ветвей дерева проектов
  5. выберите из дерева проектов тот объект, в котором пользователи смогут добавлять объекты этого типа (в карточке которого вы находитесь);
  6. сохраните изменения.

Для изменения уже указанной ветки дерева проектов нажмите кнопку «Изменить», для сброса ограничения – «Сбросить» (Рисунок 2).

Особенности механизма

  • Если в связях с родительскими объектами задано хотя бы одно ограничение, то объекты этого типа будут создаваться только в указанной корневой ветке дерева проектов.
  • Если в связях с дочерними объектами, для какого-либо из дочерних объектов задано хотя бы одно ограничение, то этот тип дочернего объекта будет создаваться только в указанной корневой ветке дерева проектов.
Также на странице параметров объекта отображается портлет с горизонтальными связями, в которых участвует данный объект.