Это старая версия документа!


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

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

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

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

Учитывайте ограничения

Вид объекта Какие объекты могут быть в дереве проектов:
родительскими дочерними
Директория Директория Директория
Проект
Задача
Проект Директория
Проект
Проект
Задача
Задача Директория
Проект
Задача
Задача

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

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

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

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

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

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

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

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