Контент "История изменений объекта"

Описание контента

Контент "История изменений объекта" предназначен для отображения на карточке объекта информации о событиях, произошедших с данным объектом и с объектами вложенных классов.

События истории изменений объекта отсортированы в обратном хронологическом порядке. Дата и время события отображаются с точностью до миллисекунд, например, 15.08.2020 12:21:01.220.

Контент "История изменений объекта" размещается по общим правилам.

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

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

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

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

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

  • Код — уникальный идентификатор контента, без учета регистра.

    Значение заполняется автоматически (транслитерация названия контента при переводе фокуса с поля "Название"), код можно изменить.

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

  • Вложен в — место размещения контента на карточке объекта, для выбора доступны вкладки карточки и вкладки контента "Панель вкладок".

  • Представление — вид списка на карточке объекта.

    Возможные значения:

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

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

    Сортировка событий в списке (простом и сложном) выполняется по полю "Дата".

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

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

  • Условие отображения контента — условия отображения контента.

    Условием отображения контента является определенное значение атрибута (нескольких атрибутов) объекта, на карточке (форме) которого расположен контент, или связанного с ним объекта.

    Подробное описание см. Условие отображения контента/вкладки

  • Метки — метка (одна или несколько), определяющая процессы, в которых используется данный контент.

    Подробное описание работы с метками см. Метки

  • Расположение — расположение контента на карточке или форме: на всю ширину вкладки, справа или слева (ширина правой и левой колонки определяется в режиме разметки, см. Режим разметки).

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

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

Контент отображается в интерфейсе оператора, если у текущего пользователя есть:

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

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

Представление "Сложный список" — настройка отображения столбцов списка, сортировка, фильтрация и экспорт всего списка или выделенных элементов списка в файл .xlsx.

События с вложенными объектами

В контенте "История изменений объекта" для конкретного объекта можно отображать события, произошедшие с вложенными в него объектами (см. Связь типа "Вложение"). Отображение истории вложенных объектов управляется флажком "Показывать историю вложенных объектов", при включении флажка в списке отображается список событий, произошедших с данным объектом и объектами вложенных классов.

При установке данного флажка в карточке компании в списке также показываются сообщения об удалении всех объектов системы (запросы, сотрудники, отделы и т.д.).

События с вложенным объектом показываются с момента появления связи до момента ее разрыва. В записи о событии фиксируется UUID и класс родительского объекта.

Пример. В истории событий отдела отображаются события с его сотрудниками с момента добавления нового сотрудника в отдел (или перемещения сотрудника из другого отдела) до момента удаления сотрудника из отдела (или перемещения в другой отдел). При этом при смене отдела в предыдущем отделе должна отображаться информация о переводе сотрудника из отдела, в новом отделе о переводе сотрудника в данный отдел.

При изменении значения атрибута типа "Ссылка на бизнес-объект" или "Набор ссылок на бизнес-объекты" (прямые связи) событие отображается в истории изменений ведомого объекта, которому принадлежит данный атрибут. При изменении значения атрибута типа "Обратная ссылка" событие отображается как в истории изменений ведущего объекта, которому принадлежит данный атрибут, так и в истории изменений ведомых объектов, которым принадлежат соответствующие атрибуты прямой связи, изменившиеся в результате данного события.