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

Отчёты: бизнес-логика

Обзор

Домен отчётов обеспечивает формирование бизнес-документов и аналитики из данных задач и расширенных параметров.

Поддерживаемые механизмы:

  • FastReport (десктопный и online designer);
  • Word-шаблоны с тегами;
  • расписания автоматической генерации.

Бизнес-объекты

  • Отчёт (метаданные, шаблон, права).
  • Фильтр отчёта.
  • Параметры и экспортные настройки.
  • Планировщик запуска.

Основные сценарии

1. Настройка отчёта администратором

Создание/изменение карточки отчёта, загрузка шаблона, настройка параметров вывода.

2. Настройка фильтров

Связка отчёта с фильтрами и параметрами пользовательского ввода для корректного среза данных.

3. Генерация отчёта пользователем

Пользователь запускает отчёт с параметрами; система формирует файл/представление.

4. Плановая генерация

По расписанию отчёты формируются фоново и публикуются в целевой канал/хранилище.

Бизнес-правила

  1. Видимость отчёта определяется правами пользователя/группы.
  2. Отчёт считается корректным только при согласованных фильтрах и шаблоне.
  3. Ошибки импорта/экспорта не должны повреждать рабочую версию отчёта.
  4. Для тяжёлых отчётов предпочтителен регламентный запуск по расписанию.

Зависимости

  • tasks, ext-params, grids, users-and-groups, notifications.

Операционные риски

  • Отчёт есть в админке, но не виден пользователю (права).
  • Фильтр привязан, но UI не может построить форму параметров.
  • После импорта отчёт частично «сломался» (неполные связи).

Что проверять при инцидентах

  1. Права на отчёт и видимость для конкретного пользователя.
  2. Связки фильтров/параметров отчёта.
  3. Корректность шаблона и экспортных настроек.
  4. Логи генерации FastReport.

Пользовательский интерфейс отчётов

Панель инструментов

Каждый отчёт предоставляет стандартную панель инструментов:

Инструмент Описание
Обновить Обновить данные в отчёте
Экспорт Выгрузить данные в файл (формат зависит от настроек отчёта)
Печать Распечатать данные отчёта
Масштаб Увеличить или уменьшить просмотр
Фильтр Установить условия отбора данных (наборы условий различаются для разных отчётов)

Детализация

Текст в отчёте может быть гиперссылкой — при наведении курсор меняется со стрелки на указатель. Гиперссылки ведут либо на карточку задачи (например, номер задачи), либо на детальную страницу отчёта.

Детальная страница расшифровывает сводные данные основной страницы (например, общая сумма → отдельные составляющие). Переключение между основной и детальными страницами — по вкладкам под панелью инструментов. Закрытие детальной вкладки — кнопка закрытия на вкладке.

Доступность

Список отчётов зависит от компании и прав доступа конкретного пользователя. Отчёты группируются по папкам.

Администраторы системы имеют доступ к онлайн-редактору FastReport через контекстное меню отчёта.

См. также: admin.md — администрирование отчётов, FastReport См. также: support-guide-fastreport.md — диагностика FastReport

Системные отчёты

Типовые отчёты, поставляемые в составе платформы. Доступны через раздел «Отчёты» в навигации (видимость зависит от прав).

Часть отчётов открывается только из конкретного контекста: - Из карточки задачи: меню «Больше» → «Отчёты» → название. - Из профиля пользователя: вкладка «Отчёты».

Активность и время

Отчёт Описание
Активность пользователей Статистика по дням: созданные задачи, сообщения, подписи, переходы по маршруту. Служебные пользователи не учитываются.
Время активности пользователей в системе Онлайн-время по группам. Два режима: подробный (по часам) и сокращённый (итого за день).
Время активности пользователя в системе Онлайн-время конкретного пользователя. Открывается из профиля пользователя.
Итоги дня Завершённые и просроченные задачи текущего пользователя за выбранный день.
Отчёт по входу сотрудников Вход в систему: компьютер, приложение, дата/время. Флаг «Первый вход» — только первый вход за день.

Задачи и сроки

Отчёт Описание
Общая статистика по задачам Все задачи категорий/разделов с временем реакции, просрочкой и временем выполнения.
Поставленные задачи на группу Задачи с ответственными из выбранных групп, по категориям. Клик на категорию — детальный список.
Работа по поставленным задачам Задачи по заказчику или исполнителю за период. Видны только задачи с доступом у текущего пользователя.
Занятость сотрудников в группах за период Кол-во задач у сотрудников группы: поставленные, завершённые, среднее время реакции.
Статистика загрузки сотрудника Завершённые задачи сотрудника по орг.единицам. Учитываются только ответственные.
Статистика по сотруднику за период Завершённые задачи с детализацией по орг.единицам и трудозатратами (мин.).
Задачи, не выполненные за рекомендуемый срок Нарушения рекомендуемого времени. Параметр задаётся в настройках категории.
Отчёт по переносам сроков Задачи с переносами срока за период. Кол-во переносов — только за выбранный период.
Статистика по просроченным задачам Два режима: просрочки в периоде / просроченные на текущий момент.
Отчёт по статусам Время пребывания задач в каждом статусе. Итоговая таблица — среднее без группировки.
Статистика исполнения задач группой для орг.единиц Задачи от заказчиков из орг.единицы, выполненные выбранной группой.

Нарушения регламентов

Отчёт Описание
Нарушения регламентов работы с задачами 6 таблиц: переносы сроков (>5 раз), задержка начала работы (>8 ч.), игнорирование вопросов заказчика (>4 ч.), нарушения подписей, несвоевременные назначения, нарушения сроков задач. ⚠️ Формируется долго — не выбирать более одного типа при большом периоде.
Фиксация нарушений пользователей при работе Сводная статистика с круговой диаграммой, без группировки по категориям. SPA: /spa/link?url=stats%2FViolationsReport.aspx

Подписи

Отчёт Описание
Статистика по подписям Подписи за период: время обработки, просрочки. Фильтрация по типу, резолюции.
Статистика по акцептантам Кол-во обработанных подписей и среднее рабочее время реакции по пользователю.
Аудит доступа к задаче Пользователи с доступом к задаче + оргединицы и руководители. Только из карточки задачи.

Трудозатраты

Отчёт Открывается откуда
Табель трудозатрат Раздел «Отчёты». Детализация: по дням, неделям, месяцам.
Трудозатраты по задачам Раздел «Отчёты». Группировка по исполнителям, колонка «Длительность» (начало→завершение).
Трудозатраты по задачам категории Раздел «Отчёты».
Табель трудозатрат по категории Раздел «Отчёты».
Табель трудозатрат по задаче Карточка задачи → «Отчёты». Список категорий — настраивается администратором.
Табель трудозатрат по проекту Карточка родительской задачи → «Отчёты».
Трудозатраты по задачам проекта Карточка задачи → «Отчёты». Все задачи проекта, включая без трудозатрат.
Трудозатраты по задачам категории Раздел «Отчёты».
Табель трудозатрат по сотруднику Профиль пользователя → вкладка «Отчёты».
Статистика по сотруднику за период Раздел «Отчёты». Включает минуты трудозатрат.

Файлы и диск

Отчёт Описание
Использование дискового пространства Объём файлов по папкам. Разделы: мои файлы, общие, файлы в задачах.
История доступа к файлам Файлы папки: версии, кто работал, дата. Группировка по местоположению.

Мобильное приложение

Отчёт Описание
Статистика использования мобильных приложений Платформа, версия, прошивка, последний вход. Типы: Install / Session / Work / PUSH-токены.
Лог мобильных приложений Аналог выше с группировкой по заголовкам. SPA: /spa/link?url=%2Fspaex.aspx%2FMobileClientStats.aspx
Отчёт геолокации Карта треков пользователей. Требует настройки геолокации. SPA: /spaex.aspx/geo-location/history. Подробнее: mobile/admin.md.

Прочее

Отчёт Описание
Диаграмма Ганта по отсутствиям Таблица и Ганта-вид отсутствий. Фильтрация по типу: отпуск, встреча, удалённая работа, прочее.
Журнал регистрации действий пользователей Действия выбранного типа за период. Фильтрация по пользователю, действию, номеру задачи.