Show/Hide Toolbars

Руководство администратора

Иерархия объектов

Ссылки Назад Вверх Вперед

term_icon Иерархия объектов - это специальный интерфейс для просмотра и работы с деревьями. Источником данных для иерархии является хранимая процедура, поэтому в иерархию может быть заложена любая логика связи между родительским и дочерними объектами. Чаще всего иерархии используются для работы с задачами, но в общем случае иерархии могут отображать любые объекты (например, орг. структуру, состав вложенных групп и т.п.).

В иерархии можно

скрывать/раскрывать отдельные ветви,

менять текст и отдельные параметры задач,

перемещать или копировать задачи в другую ветку,

открывать карточки задач для просмотра и редактирования.

Эти возможности описаны в Руководстве пользователя.

Пример иерархии задач для отдела HR — в ней отображаются вакансии, открытые в подразделениях, и анкеты кандидатов на эти вакансии.

hierarchy_cv_spa

Пример иерархии задач

Как правило, иерархия используется для отображения задач (в настройках такой иерархии параметр "Тип данных" имеет значение "Задача"). Задачи могут быть связаны между собой по принципу "родительская — подчиненная" или по ссылке через ДП Lookup. Кроме того, иерархия может использоваться и для представления других "древовидных" структур — например, организационной структуры (в настройках такой иерархии параметр "Тип данных" имеет значение "Прочее").

Основная колонка

Одна из колонок, отображаемых в иерархии, выбирается в качестве основной (в иерархии задач такая колонка обычно соответствует тексту задачи). Для такой колонки в настройках вывода колонок надо указать тип TaskText.

Слева от такой колонки отображается символ стрелки, по нажатию на нее раскрывается/сворачивается ветвь иерархии.

hierarchy_arrow

Стрелки для раскрытия/сворачивания ветви иерархии

Значки

Для дополнительной визуализации в иерархии могут использоваться значки (иконки). Использование для строки того или иного значка прописывается в хранимой процедуре, поэтому для визуализации может использоваться любая бизнес-логика — например, значок может соответствовать статусу задачи, принадлежности к категории, значению определенного параметра и т.п.

Чтобы использовать значки, в хранимой процедуре необходимо возвращать текстовую колонку с URL значка (адрес может быть относительным для приложения).

    ...

 CASE
     WHEN t.SubcatID = 1111 THEN '../img/crown.png'
     WHEN t.SubcatID = 2222 THEN '../img/trophy.png'
     WHEN t.SubcatID = 3333 THEN '../img/list.png'
     WHEN t.SubcatID = 4444 THEN '../img/task.png'
     ELSE NULL END
 as MainIconUrl,

    ...        

В настройках иерархии колонка со значком указывается для нужного поля иерархии:

hierarchy_icon

Настройка отображения значка

Настройки

Настройки иерархии, в том числе настройки доступа, описаны в Руководстве администратора.

В интерфесе SPA иерархии добавляются пользователям в избранные ссылки. Формат ссылки на иерархию см. здесь.

В устаревшем пользовательском интерфейсе настроенные и доступные пользователю иерархии отображаются на вкладке "Отчеты".

hierarchy_1

Иерархии, настроенные в системе

Полезные ссылки