Добавление элемента структуры
Описание настройки
Внутри структуры можно создавать неограниченное количество элементов структуры, соответствующие уровням иерархии.
Место настройки в интерфейсе
Элементы структуры добавляются в карточке настройки структуры
Чтобы перейти на карточку, в меню навигации выберите "Настройка системы" → "Структуры" и на странице "Структуры" нажмите на название структуры.
Выполнение настройки
Чтобы добавить элемент структуры, на карточке настройки структуры нажмите "Добавить элемент" в блоке "Элементы структуры", на форме добавления заполните поля и нажмите кнопку Сохранить.
Параметры элемента структуры:
- Название — название элемента структуры, которое будет отображаться в интерфейсе оператора при отображении иерархического дерева (если включен флажок "Отображать название элемента структуры") и на форме настройки фильтрации.
- Код — уникальный идентификатор в рамках структуры. Значение заполняется автоматически (транслитерация названия, если поле "Название" заполнено), код можно изменить.
-
Вложен в элемент — ссылка на уже существующий элемент структуры.
Для вложенных элементов в настройках вида по умолчанию можно настроить наследование ширины колонок из родительского уровня.
- Объекты — класс/тип элемента структуры. Можно выбрать только один класс объектов или множество типов в рамках одного класса.
-
Атрибут связи — определяет связи между объектами структуры.
Для выбора доступны ссылочные атрибуты и части агрегирующего атрибута (кроме вычислимых), выбранного класса/типа объектов (параметр "Объекты"). Если в поле "Объекты" выбрано несколько типов, то для выбора доступны атрибуты, определенные в ближайшем общем типе /классе. Если заполнен параметр "Вложен в элемент", то для выбора доступны только атрибуты, ссылающиеся на класс /тип объектов элемента структуры, выбранного в поле "Вложен в элемент".
Если атрибут связи заполнен для корневого элемента, то он влияет на построение структуры объектов (вниз), начиная с текущего объекта, см. Контент "Иерархическое дерево".
-
Группа атрибутов — выберите группу атрибутов, определяющую набор колонок в списке объектов данного элемента иерархии. Каждый атрибут, входящий в группу, будет отображаться в виде отдельной колонки списка элементов структуры. Порядок отображения атрибутов для каждого элемента структуры: сначала отображаются атрибуты класса (в порядке следования в группе), затем атрибуты типов (в алфавитном порядке).
Для выбора доступны группы атрибутов выбранного класса/типа объектов (параметр "Объекты").
Если указано несколько типов, то доступны группы определенные в ближайшем общем типе (классе).
Если группа атрибутов не выбрана, то будет отображаться только атрибут "Название" (title).
-
Показывать объекты, вложенные во вложенные — включает и выключает отображение всех вложенных объектов выбранного класса/типа (параметр "Объекты") без ограничения. Связь строится по значению параметра "Атрибут связи".
Если флажок включен:
- иерархическое дерево строится до тех пор, пока не закончатся вложенные объекты;
- при изменении ширины колонки на разных уровнях ширина вложенного уровня синхронизируется с шириной родительского уровня.
-
Ограничение содержимого элемента — заданные условия фильтрации, ограничивают набор объектов при использовании структуры на форме добавления связи и объединяются с ограничениями в контенте "Иерархическое дерево".
-
Задайте условия фильтрации для элемента: выберите атрибут, по которому будет проводиться фильтрация списка, выберите критерий фильтрации и установите значение фильтра. Нажмите кнопку "Применить".
Для выбора доступны все атрибуты класса/типа, выбранного в параметре "Объекты".
Набор критериев, внешний вид поля выбора или ввода значения фильтра зависят от типа атрибута. Доступны все стандартные критерии фильтрации, за исключением критериев "Содержит атрибут текущего объекта/ текущий объект".
-
Настройте фильтрации по нескольким полям, объединенным условиями "И" и/или "ИЛИ".
- "ИЛИ" — в списке отображаются объекты, удовлетворяющие одному из условий, объединенных по "ИЛИ". Оператором "ИЛИ" можно объединить два или более условий фильтрации по атрибутам.
- "И" — в списке отображаются объекты, одновременно соответствующие условиям фильтрации, объединенным по "И". Оператором "И" можно объединить два или более условий фильтрации по атрибутам и/или наборы условий, объединенных по "ИЛИ".
Чтобы добавить условие "И" или "ИЛИ" нажмите соответствующую кнопку под строкой критерия фильтрации (блоком критериев фильтрации).
Чтобы удалить условие, нажмите иконку в строке (блоке) условия. При удалении условия по "ИЛИ" удаляется строка условий фильтрации. При удалении условия по "И" удаляется весь блок условий фильтрации, включая все условия по ИЛИ внутри данного блока.
-
-
Сортировка по умолчанию — задает порядок отображения объектов на сложной форме добавления связей с использованием структуры.
По умолчанию сортировка не настроена и в блоке отображается [не указано].
В блоке "Сортировка по умолчанию" нажмите ссылку "изменить", на форме "Настройка полей сортировки" добавьте атрибуты, по которым будет проводиться сортировка, установите порядок сортировки и нажмите кнопку Сохранить.
Подробное описание настройки сортировки:
В результате настройки в местах применения иерархического дерева отобразится отсортированный список объектов элемента структуры.
-
Отображать название элемента структуры — включает или выключает отображение названия элемента структуры в иерархическом дереве в интерфейсе оператора.
- Флажок выключен (по умолчанию) — название элемента структуры не отображается.
-
Флажок включен — название элемента структуры отображается заглавными буквами отдельной строкой над списком элементов.
Если у элемента структуры нет вложенных элементов, то элемент отображается в свернутом виде, только название. Если объектов в списке нет, то название не отображается.
На рисунке отображается название элементов структуры КОМАНДЫ и ОТДЕЛЫ (элемент свернут).
Результат настройки
На карточке настройки структуры отобразится новый элемент структуры.
Последующие настройки
-
Настроить порядок следования элементов структуры.
Элементы структуры будут отображаться в интерфейсе оператора в указанном порядке. Порядок следования настраивается с помощью инструмента "drag&drop" или стрелок "Переместить вверх" или "Переместить вниз" в строке элемента (блок "Элементы структуры").
Элемент, у которого есть вложенные элементы, перемещается вместе со своими вложенными элементами. Вложенные элементы можно перемещать только в рамках родительского элемента.
- Редактировать параметры элемента структуры.
- Удалить элемент структуры. При удалении родительского элемента удаляются все вложенные в него элементы.
Связанные настройки
Синхронизация ширины колонок вложенных уровней и ширины колонок родительского уровня также может устанавливаться при настройке вида иерархического дерева по умолчанию (параметр "Наследовать ширину колонок из родительского уровня").