Просмотр действий пользователей¶
Для сотрудников службы DevOps и администраторов Системы доступна функциональность по просмотру действий пользователей в разделах Системы Источники данных, Модели, Виджеты, Информационные панели, Администрирование и Центр управления.
Для просмотра истории изменений по всем сущностям объектов Системы перейдите в подраздел Действия пользователей.
При наличии истории изменений отобразится реестр объектов, который содержит следующие элементы интерфейса:
1.Название раздела.
2.Блок фильтрации содержит следующие элементы:
-
Все типы - фильтр по типам объекта, в реестре отобразятся объекты с выбранным типом;
-
Все сущности - фильтр по сущностям объекта, в реестре отобразятся объекты с выбранной сущностью;
-
Все действия - фильтр по действиям, совершенных с объектом, в реестре отобразятся объекты с выбранными действиями;
-
Фильтры - при нажатии на кнопку открывается окно с дополнительными фильтрами:
-
Пользователи - фильтр по пользователю, который совершил действие;
-
Дата и время - фильтр по дате и времени действия;
-
кнопка Очистить фильтры - отображается только при установке какого-либо фильтра. При нажатии на кнопку выполняется сброс фильтров;
-
Поиск - единый поиск по объектам: поиск выполняется по ID объекта, типу объекта, сущности, действию и логину пользователя.
3.Табличное представление объектов, информация отображается в следующих столбцах:
-
ID объекта - уникальный идентификатор объекта;
-
Тип объекта - тип объекта:
Источник данных;Модель;Виджет;Информационная панель;Каталог;Администрирование;Центр управления;Другое;
-
Название объекта - название объекта;
-
Сущность - сущность объекта, например,
Каталог; -
Название сущности - название сущности объекта;
-
Действие - действие, совершенное с объектом;
-
Дата и время - дата и время действия;
-
Пользователь - логин и тип пользователя, совершившего действие с объектом. При нажатии на логин отобразится подсказка с дополнительными данными об учетной записи пользователя в том случае, если для пользователя указаны дополнительные атрибуты из схем доступа;
-
IP пользователя - IP пользователя, совершившего действие с объектом;
-
кнопка
, при нажатии на которую открывается выпадающий список со следующими вариантами:
- Открыть - при нажатии на кнопку открывается реестр с атрибутами, в котором отображается детальная информация об атрибутах действий пользователей. В окне реестра атрибутов доступен фильтр по атрибутам и поиск по наименованию и значению. По кнопке
Информация о значениях открывается окно с подробной информацией о значениях атрибутов и возможностью скопировать данные по кнопке
.
- Информация о переменных - при нажатии на кнопку открывается окно с информацией о переменных. В окне Информация о переменных отображается список переменных. Данные возможно скопировать, для этого нажмите на кнопку
Копировать, после выполнения операции отобразится уведомление о копировании информации в буфер обмена.
- Открыть - при нажатии на кнопку открывается реестр с атрибутами, в котором отображается детальная информация об атрибутах действий пользователей. В окне реестра атрибутов доступен фильтр по атрибутам и поиск по наименованию и значению. По кнопке
4.Постраничное отображение объектов, переходы между страницами:
-
в левой нижней части окна расположен информационный блок о количестве отображаемых объектов на странице и об общем количестве; -
в центральной нижней части окна расположен элемент управления для перехода между страницами; -
в правой нижней части окна расположен выпадающий список для выбора количества отображаемых объектов на странице.
По умолчанию реестр действий пользователей упорядочен по убыванию значений столбца Дата и время, но можно настроить сортировку по возрастанию/убыванию по следующим столбцам: ID объекта, Тип объекта, Сущность, Действие, Дата и время, Пользователь. Нажмите на наименование необходимого столбца, список действий отсортируются по возрастанию. Повторно нажмите на наименование столбца, список действий отсортируются по убыванию. Нажмите на наименование столбца в третий раз, список действий пользователей отобразятся без сортировки, и скроется кнопка сортировки.
Логирование действий пользователей при просмотре информационных панелей
В системе настроено логирование действий пользователей:
- просмотр информационной панели (api/dashboard/preview);
- просмотр информационной панели по внутренней ссылке (/api/dashboard/show);
- просмотр информационной панели по публичной ссылке (api/public-link-view/dashboard-show);
- просмотр информационной панели через email рассылку с вложением pdf или png;
- предпросмотр информационной панели;
Полученные данные сохраняются во внутреннем хранилище - БД aw_system, в таблица statistics и могут быть использованы для построения виджетов и информационных панелей. Доступ к данным по отдельной учетной записи user_statistic. Управление учетной записью доступно через файл конфигурации clickhouse/users.xml.
Структура хранения данных:
| Название поля в БД | Описание |
|---|---|
| object_id | id информационной панели |
| object_name | наименование информационной панели |
| source_type | источник просмотра: user - пользователь, screen - предпросмот, email - email рассылка |
| user_agent | данные устройства |
| action | тип действия: 1 - просмотр |
| type_of_viewing | тип просмотра: 1 - просмотр информационной панели, 2 - просмотр информационной панели по внутренней ссылке, 3 - просмотр информационной панели по публичной ссылке |
| created_at | дата и время события |
| user_id | id пользователя (пусто при просмотре информационной панели по публичной ссылке и предпросмотре) |
| ip | ip-адрес устройства |


