Контент "Список вложенных объектов"

Контент "Список вложенных объектов" предназначен для:

  • Отображения списка вложенных объектов определенного класса/типа в карточке родительского класса.
  • Добавления новых вложенных объектов класса/типа, отображаемого в списке на карточке объекта:

    • если объекты вложены в свой класс, то они могут добавляться в списке вложенных объектов, размещенном в карточке объектов своего класса, и в карточке компании;
    • если объекты вложены в другой класс, то они добавляются в списке вложенных объектов, размещенном в карточке родительского класса.
  • Просмотра списка архивных объектов класса/типа, отображаемого в списке.
  • Настройки вид списка объектов по умолчанию для представления "Сложный список".
  • Выполнения действий с объектами списка для представления "Сложный список".

Размещение контента

Место размещения контента: карточка объекта, форма добавления и форма редактирования.

Контент "Список вложенных объектов" размещается только в родительском классе.

Контент "Список вложенных объектов" размещается и редактируется по общим правилам, см. Размещение и настройка контентов .

Параметры контента

При добавлении указываются параметры контента:

  • Название — название контента, используемое в системе.
  • Отображать название:

    • флажок установлен — в интерфейсе оператора и в интерфейсе администратора отображаются название контента и иконка или . Нажатие на иконку или название сворачивает или разворачивает содержимое контента;
    • флажок снят — в интерфейсе оператора название скрыто, в интерфейсе администратора название отображается серым цветом. Контент отображается только в развернутом виде.
  • Свернут по умолчанию — отображается, если установлен флажок "Отображать название":

    • флажок снят (по умолчанию) — при открытии карточки контент будет отображаться в развернутом виде;
    • флажок установлен — при открытии карточки контент будет отображаться в свернутом виде — только заголовок и иконка .

    Пользователь может изменять состояние контента в интерфейсе оператора.

  • Код — уникальный идентификатор контента, без учета регистра. Значение заполняется автоматически. Выполняется транслитерация названия контента при переводе фокуса с поля "Название". Код можно изменить.

    Код может содержать только символы латинского алфавита, цифры и знаки тире.

  • Вложен в — место размещения контента на карточке или форме.

    На карточке объекта для выбора доступны вкладки карточки и вкладки контента "Панель вкладок".

    На форме добавления /форме редактирования для выбора доступна сама форма и вкладки контента "Панель вкладок".

  • Показывать в списке объекты, вложенные во вложенные: флажок установлен — в списке вложенных объектов будут отображаться все объекты, вложенные в текущий по атрибуту "Родитель" (parent), а также все вложенные во вложенные и так далее вниз по иерархии; флажок снят по умолчанию.
  • Класс объектов списка — класс объектов, которые будут отображаться в списке. Выбирается среди классов объектов, вложенных в текущий класс.
  • Типы объектов — типы объектов для отображения в контенте. Выбирается среди типов выбранного класса

    Возможные значения типов объекта класса объектов, выбранного в поле "Класс объектов":

    • если типы выбраны, то в списке объектов могут добавляться и отображаться объекты выбранных типов.
    • если не выбран ни один тип, в списке добавляются и отображаются объекты всех типов выбранного класса.
  • Группа атрибутов — группа атрибутов, определяющая набор столбцов в списке объектов. Каждый атрибут, входящий в группу, будет отображаться в списке в виде отдельного столбца. Сначала отображаются атрибуты класса в порядке следования в группе, затем атрибуты типов в алфавитном порядке.

    Возможные значения группы атрибутов класса объектов, выбранного в поле "Класс объектов":

    • если выбран тип объекта, то в списке объектов будут отображаться атрибуты, входящие в группу атрибутов выбранного класса объектов, и атрибуты, входящие в такую же группу атрибутов выбранного типа объектов этого класса.
    • если поле "Тип объектов" не заполнено, то в списке объектов будут отображаться атрибуты из группы атрибутов выбранного класса объектов, и атрибуты, входящие в такую же группу атрибутов во всех типах объектов текущего класса.

    Подробное описание групп атрибутов в классе объектов, см. Группы атрибутов.

  • Условие отображения контента — условием отображения контента является определенное значение атрибута или нескольких атрибутов объекта, на карточке которого расположен контент, или связанного с ним объекта, подробнее.
  • Представление — вид списка в карточке объекта.
    • "Простой список" — список представляет собой таблицу с заданным набором столбцов. Максимально в простом списке отображается 100 объектов. Есть возможность просмотра списка архивных объектов. Сортировки, фильтрации объектов и массовых действий с объектами списка не предусмотрено.
    • "Сложный список" — список представляет собой таблицу с заданным набором столбцов. Предоставляет возможность настройки отображения столбцов, сортировки, фильтрации, постраничной навигации, массовых действий.

      Есть возможность настроить вид списка объектов по умолчанию, который будет отображаться в интерфейсе оператора, если в поле для выбора вида списка установлено значение "[Выберите вид]", см. Вид списка объектов по умолчанию .

      Есть возможность настроить ограничения фильтрации списка объектов, см. Настройка ограничений фильтрации списка объектов.

    Набор столбцов списка определяется группой атрибутов, выбранной в параметре "Группа атрибутов".

  • Расположение постраничной навигации — месторасположение полей постраничной навигации: номера страниц и ссылки перехода между страницами, счетчик объектов в списке, поле настройки количества строк на странице. Возможные значения: над списком, под списком или над списком и под списком.

    Поле отображается, если в параметре "Представление" выбрано значение "Сложный список".

  • Профили — профиль доступа, обладатель которого может видеть данный контент в интерфейсе оператора.

    Для выбора доступны все профили доступа, существующие в системе. Если не выбран ни один профиль, то ограничения видимости контента нет.

  • Метки — одна или несколько меток, определяющих процессы, в которых используется данный контент, подробнее.
  • Расположение — расположение контента на карточке или форме: на всю ширину вкладки, справа или слева. Ширина правой и левой колонки определяется в режиме разметки, см. Режим разметки. Верхний левый контент всегда выделяется голубым фоном.

Настройка контента

Влияние прав на отображение контента

Список вложенных объектов отображается, если у текущего пользователя есть профиль, обладатель которого может видеть данный контент.

В контенте отображаются атрибуты выбранной группы атрибутов, права на просмотр этих атрибутов при отображении списка не учитываются.

Действия в контенте

В интерфейсе оператора в списке вложенных объектов могут выполняться следующие действия:

  • Добавление объекта класса/типа, отображаемого в списке на карточке объекта. При нажатии на ссылку или кнопку Добавить открывается форма добавления объекта, см. Добавление объекта в списке по системной кнопке "Добавить".

    Описание выполнения действия в интерфейсе оператора см. Добавление объекта в списке объектов.

  • Просмотр списка архивных объектов. При нажатии на ссылку или кнопку Просмотреть архив отображается список архивных объектов класса, отображаемого в списке.

    Особенности выполнения действия: в архив не могут быть помещены объекты класса "Запрос" (serviceCall) и "Компания" (root). Для класса объектов, отображаемого в списке, предусмотрены действия "Помещение объекта в архив" и "Восстановление объекта из архива".

    Описание выполнения действия в интерфейсе оператора см. Просмотр списка архивных объектов .

  • Массовые операции с объектами списка для представления "Сложный список".

    Условие выполнения действия: у пользователя должно быть право на совершение действия хотя бы с одним из выбранных объектов списка.

    Возможные действия с объектами в контенте "Список вложенных объектов":

    • с несколькими объектами (массовое действие): удалить, поместить в архив, массовое редактирование, а также специфические действия для отдельных классов объектов.

      • переместить для объектов класса "Сотрудник" (employee), "Отдел" (ou);
      • сменить пароль для объектов класса "Сотрудник" (employee).
    • с одним объектом: редактировать, копировать, изменить тип, удалить, поместить в архив, а также специфические действия для отдельных классов объектов.

      • добавить запрос для объектов класса "Сотрудник" (employee), "Команда" (team), "Отдел" (ou);
      • переместить для объектов класса "Сотрудник" (employee), "Отдел" (ou);
      • сменить пароль для объектов класса "Сотрудник" (employee).

    Описание выполнения действия в интерфейсе оператора см. Массовые операции с объектами списка.