Работа с отчетами

Фильтрация

Фильтрация позволяет получить только те данные, которые соответствуют заданным условиям. Для этого предназначены два инструмента:

  • Датапикер — определяет временной интервал;

  • Конструктор — задает условия отбора данных: по приложениям, пользователям и другим измерениям.

Пример: предположим, вы хотите узнать, сколько времени провел пользователь в браузере 5 марта.

  1. Добавьте в Конструкторе условие ПриложениеНазваниеbrowser.exe.

  2. Нажмите на Датапикер и выберите 5 марта.

В результате в топе приложений останется только browser.exe, а в блоке Продуктивность отобразится время, которое сотрудник провел в браузере 5 марта.

../../_images/combined_report_3.png

Сортировка

Для изменения порядка отображения данных по дате, пользователю или другому измерению используйте иконку сортировки sort_off. Данные автоматически отсортируются по возрастанию. Повторное нажатие изменит порядок на убывающий.

Персонализация отчетов для администраторов

Отчеты можно адаптировать под задачи администратора системы. Например, HR важны данные по сотрудникам, а системному администратору — по компьютерам.

Используйте один из способов:

  1. Перейдите в АдминНастройки отчетов.

../../_images/report_configuring.png

Откроется окно настроек:

../../_images/report_configuring_null.png
  1. В поле Отчет выберите отчет.

  2. В поле Пользователь укажите администратора.

  3. Укажите Общие настройки и отметьте Поля отчета, которые нужно скрыть.

  4. Нажмите Сохранить.

Чтобы изменить настройки автоотчетов, измените настройки для пользователя for_reports (Для автоотчетов).

../../_images/user_for_reports.png

Перестройка отчетов

Если вы изменили категорию политик для сайтов или приложений, изменения отразятся только на новых событиях.

Например, 17 апреля политику Новостные ресурсы перенесли из категории Нейтрально в Непродуктивно.

В отчете за 14–20 апреля:

  • до 17 числа время будет считаться нейтральным;

  • с 17 апреля — непродуктивным.

Чтобы изменения коснулись событий, полученных до внесения изменений, перестройте отчеты.

Предупреждение

Перестройка отчетов для старых событий обязательна:

  • при изменение критериев фильтра,

  • изменения статуса активности фильтра.

Изменение названий политик не требует перестройки.

Опасно

Перестройка отчетов может занять длительное время, вплоть до нескольких недель на особо крупных базах. Для крупных баз данных рекомендуется перестраивать отчеты частями. В рамках одного сеанса обработки используйте данные за период не более трех месяцев.

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

Примечание

Для ускорения процесса перестройки отчетов убедитесь, что в PostgreSQL параметр jit — выключен.

Как перестроить отчеты

  1. Выполните в консоли сервера команду:

staffсop rebuild_sessions [N [M]]

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

Примечание

При отсутствии значения или при значении 0 параметра M, команда перестроит отчеты по всем месяцам, от начала отсчета до текущего времени.

Система всегда учитывает полные месяцы и актуальные данные на момент выполнения команды.

  • 0 — начать отсчет от текущего месяца

Если 27 марта выполнить staffcop rebuild_sessions 0 0, данные будут пересчитаны с 1 марта по 27 марта.

  • 1 — начать отсчет от прошлого месяца (1 месяц назад)

Если 27 марта выполнить staffcop rebuild_sessions 1 0, данные будут пересчитаны с 1 февраля по 27 марта.

Если 27 марта выполнить staffcop rebuild_sessions 1 1, данные будут пересчитаны с 1 февраля по 28 февраля.

  • 2 — начать отсчет от позапрошлого месяца (2 месяца назад)

Если 27 марта выполнить staffcop rebuild_sessions 2 0, данные будут пересчитаны с 1 января по 27 марта.

Если 27 марта выполнить staffcop rebuild_sessions 2 1, данные будут пересчитаны с 1 января по 31 января.

  • 3 и более — начать отсчет 3 и более месяцев назад

Если 27 марта выполнить staffcop rebuild_sessions 5 0, данные будут пересчитаны с 1 октября прошлого года по 27 марта текущего.

Если 27 марта выполнить staffcop rebuild_sessions 5 4, данные будут пересчитаны с 1 октября прошлого года по 31 января текущего.

  1. Дождитесь завершения команды. После этого веб-интерфейс снова станет доступен, а сервер начнет применять новые политики.

Примечание

Во время применения политик сервер обрабатывает каждое событие и в зависимости от сработавших политик присваивает категорию продуктивности. На основе этих данных происходит Учет рабочего времени.

  1. В веб-интерфейсе перейдите в АдминФильтры и политики. Здесь можно отследить очередь применения политик.

После применения политик данные в отчетах будут обновлены.

Последнее обновление: 06.11.25