Перейти к содержанию

Просмотр действий пользователей

Для сотрудников службы DevOps и администраторов Системы доступна функциональность по просмотру действий пользователей в разделах Системы Источники данных, Модели, Виджеты, Информационные панели, Администрирование и Центр управления.

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

img

При наличии истории изменений отобразится реестр объектов, который содержит следующие элементы интерфейса: 

1.Название раздела.

2.Блок фильтрации содержит следующие элементы: 

  • Все типы - фильтр по типам объекта, в реестре отобразятся объекты с выбранным типом; 

  • Все сущности - фильтр по сущностям объекта, в реестре отобразятся объекты с выбранной сущностью; 

  • Все действия - фильтр по действиям, совершенных с объектом, в реестре отобразятся объекты с выбранными действиями; 

  • Фильтры - при нажатии на кнопку открывается окно с дополнительными фильтрами:

  • Пользователи - фильтр по пользователю, который совершил действие;

  • Дата и время - фильтр по дате и времени действия; 

  • кнопка Очистить фильтры - отображается только при установке какого-либо фильтра. При нажатии на кнопку выполняется сброс фильтров;

  • Поиск - единый поиск по объектам: поиск выполняется по ID объекта, типу объекта, сущности, действию и логину пользователя.

3.Табличное представление объектов, информация отображается в следующих столбцах:

  • ID объекта - уникальный идентификатор объекта; 

  • Тип объекта - тип объекта:

    • Источник данных;
    • Модель;
    • Виджет;
    • Информационная панель;
    • Каталог;
    • Администрирование;
    • Центр управления;
    • Другое;
  • Название объекта - название объекта;

  • Сущность - сущность объекта, например, Каталог;

  • Название сущности - название сущности объекта;

  • Действие - действие, совершенное с объектом;

  • Дата и время - дата и время действия; 

  • Пользователь - логин и тип пользователя, совершившего действие с объектом. При нажатии на логин отобразится подсказка с дополнительными данными об учетной записи пользователя в том случае, если для пользователя указаны дополнительные атрибуты из схем доступа; 

  • IP пользователяIP пользователя, совершившего действие с объектом;

  • кнопка svg, при нажатии на которую открывается выпадающий список со следующими вариантами:

    • Открыть - при нажатии на кнопку открывается реестр с атрибутами, в котором отображается детальная информация об атрибутах действий пользователей. В окне реестра атрибутов доступен фильтр по атрибутам и поиск по наименованию и значению. По кнопке svg Информация о значениях открывается окно с подробной информацией о значениях атрибутов и возможностью скопировать данные по кнопке svg

    img

    • Информация о переменных - при нажатии на кнопку открывается окно с информацией о переменных. В окне Информация о переменных отображается список переменных. Данные возможно скопировать, для этого нажмите на кнопку img Копировать, после выполнения операции отобразится уведомление о копировании информации в буфер обмена.

    img

4.Постраничное отображение объектов, переходы между страницами:

  • img в левой нижней части окна расположен информационный блок о количестве отображаемых объектов на странице и об общем количестве;

  • img в центральной нижней части окна расположен элемент управления для перехода между страницами;

  • img в правой нижней части окна расположен выпадающий список для выбора количества отображаемых объектов на странице.

По умолчанию реестр действий пользователей упорядочен по убыванию значений столбца Дата и время, но можно настроить сортировку по возрастанию/убыванию по следующим столбцам: 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-адрес устройства