Контент "История изменений объекта"
Описание контента
Контент "История изменений объекта" предназначен для отображения на карточке объекта информации о событиях, произошедших с данным объектом и с объектами вложенных классов.
События истории изменений объекта отсортированы в обратном хронологическом порядке. Дата и время события отображаются с точностью до миллисекунд, например, 15.08.2020 12:21:01.220.
Контент "История изменений объекта" размещается по общим правилам.
Параметры контента
- Название — название контента, используемое в системе.
-
Отображать название:
- флажок установлен — в интерфейсе оператора и в интерфейсе администратора отображаются название контента и иконка
или
(нажатие на иконку или название сворачивает или разворачивает содержимое контента); - флажок снят — в интерфейсе оператора название скрыто, в интерфейсе администратора название отображается серым цветом. Контент отображается только в развернутом виде.
- флажок установлен — в интерфейсе оператора и в интерфейсе администратора отображаются название контента и иконка
-
Свернут по умолчанию (отображается, если установлен флажок "Отображать название"):
- флажок снят (значение по умолчанию) — при открытии карточки контент будет отображаться в развернутом виде;
- флажок установлен — при открытии карточки контент будет отображаться в свернутом виде — только заголовок и иконка "Развернуть".
Пользователь может изменять состояние контента в интерфейсе оператора.
-
Код — уникальный идентификатор контента, без учета регистра.
Значение заполняется автоматически (транслитерация названия контента при переводе фокуса с поля "Название"), код можно изменить.
Код может содержать только символы латинского алфавита, цифры и знаки тире.
-
Вложен в — место размещения контента на карточке объекта, для выбора доступны вкладки карточки и вкладки контента "Панель вкладок".
-
Представление — вид списка на карточке объекта.
Возможные значения:
- "Простой список" — список представляет собой таблицу с заданным набором столбцов. Максимально в простом списке отображается 100 объектов.
- "Сложный список" — список представляет собой таблицу с заданным набором столбцов. Предоставляет возможность настройки отображения столбцов, сортировки, фильтрации, постраничной навигации.
Набор столбцов списка определяется группой атрибутов, выбранной в параметре "Группа атрибутов".
Сортировка событий в списке (простом и сложном) выполняется по полю "Дата".
- Расположение постраничной навигации (для представления "Сложный список" — расположение полей постраничной навигации (номера страниц и ссылки перехода между страницами, счетчик объектов в списке, поле настройки количества строк на странице). Возможные значения: над списком, под списком или над списком и под списком.
- Группа атрибутов — группа атрибутов, определяющую набор столбцов в списке событий. Каждый атрибут, входящий в группу, будет отображаться в списке в виде отдельного столбца. Для выбора предоставляются группы атрибутов, определенные классе "Событие" (event).
-
Профили — профиль доступа, обладатель которого может видеть данный контент в интерфейсе оператора.
Для выбора доступны все профили доступа, существующие в системе. Если не выбран ни один профиль, то ограничения видимости контента нет.
-
Условие отображения контента — условия отображения контента.
Условием отображения контента является определенное значение атрибута (нескольких атрибутов) объекта, на карточке (форме) которого расположен контент, или связанного с ним объекта.
-
Метки — метка (одна или несколько), определяющая процессы, в которых используется данный контент.
- Расположение — расположение контента на карточке или форме: на всю ширину вкладки, справа или слева (ширина правой и левой колонки определяется в режиме разметки).
Настройка контента
- Изменение расположения контента: перемещение и перетаскивание
- Вид списка объектов по умолчанию
- Редактирование контента
- Удаление контента
Влияние прав на отображение контента
Контент отображается в интерфейсе оператора, если у текущего пользователя есть:
- профиль, обладатель которого может видеть данный контент;
- право "Просмотр истории событий" (группа "Другие права").
Действия в контенте
Представление "Сложный список" — настройка отображения столбцов списка, сортировка, фильтрация, обновление и экспорт всего списка или выделенных элементов списка в файл .xlsx. Набор элементов управления панели действий контента не настраивается.
События с вложенными объектами
В контенте "История изменений объекта" для конкретного объекта можно отображать события, произошедшие с вложенными в него объектами
При установке данного флажка в карточке компании в списке также показываются сообщения об удалении всех объектов системы (запросы, сотрудники, отделы и т.д.).
События с вложенным объектом показываются с момента появления связи до момента ее разрыва. В записи о событии фиксируется UUID и класс родительского объекта.
Пример. В истории событий отдела отображаются события с его сотрудниками с момента добавления нового сотрудника в отдел (или перемещения сотрудника из другого отдела) до момента удаления сотрудника из отдела (или перемещения в другой отдел). При этом при смене отдела в предыдущем отделе должна отображаться информация о переводе сотрудника из отдела, в новом отделе о переводе сотрудника в данный отдел.
При изменении значения атрибута типа "Ссылка на бизнес-объект" или "Набор ссылок на бизнес-объекты" (прямые связи) событие отображается в истории изменений ведомого объекта, которому принадлежит данный атрибут. При изменении значения атрибута типа "Обратная ссылка" событие отображается как в истории изменений ведущего объекта, которому принадлежит данный атрибут, так и в истории изменений ведомых объектов, которым принадлежат соответствующие атрибуты прямой связи, изменившиеся в результате данного события.