Местоположение отчёта: Отчёты → MacroPlan → Отчёт по задачам сотрудников
Отчёт по задачам сотрудников — инструмент для оперативного мониторинга, анализа и планирования работы исполнителей. Он позволяет отследить:
- Общее количество задач по каждому сотруднику;
- Выполнение задач по статусам;
- Долю автозадач и их типы;
- Просроченные, текущие и завершённые задачи.
Это особенно полезно для руководителей, HR, project-менеджеров и администраторов, контролирующих загрузку сотрудников и SLA-показатели.

#Работа с отчётом
Отчёт отображён в виде листинга задач. Он представляет собой список, в котором каждая строка — это отдельная задача с отображением ключевой информации: кто исполнитель, в каком статусе задача находится, когда была создана и какие сроки исполнения установлены. В верхней части отчёта доступна гибкая фильтрация:
| Фильтр | Описание |
|---|---|
| Дата | Можно выбрать тип даты: Дата создания, Срок исполнения план, Срок исполнения факт. Для этого нажмите на поле выбора и выберите нужный тип. |
| Исполнитель | Фильтр по конкретному сотруднику. |
| Постановщик | Позволяет отобразить задачи по автору. |
| Статус | Выбор задачи по текущему статусу (Новое, В работе, Готово и т.д.) |
| Категория | Сегментация задач по группам, выделенным в компании. |
| Тип задач | Детализация задач по типам, включая автозадачи. |
| Дом / Квартира | Для задач, связанных с объектами недвижимости, можно фильтровать по конкретному дому или номеру квартиры. |

Листинг позволяет быстро оценить текущее состояние задач, перейти в их карточки для работы или анализа, а также увидеть важные детали вроде прикреплённых файлов, связанных объектов недвижимости или комментариев. Это основной рабочий инструмент для пользователей, которым важно не только видеть статистику, но и оперативно взаимодействовать с конкретными задачами.
Помимо листинга задач в отчёте есть опция Показать сводную таблицу. Она добавляет перед остальным листингом статистику по исполнителям количества задач в разных категориях и без неё.

Сводная таблица, которая отображается при включении соответствующей опции, помогает оценить общую нагрузку сотрудников и текущее состояние их задач.
Она выводится в верхней части отчёта и отображает следующие показатели:
- Общее количество задач. Итоговое число задач, где исполнителем является выбранный сотрудник.
- Задач в работе. Число задач по исполнителю, в статусе "В работе".
- Задач в работе просрочено. Число здач по исполнителю в статусе "В работе", плановая дата исполнения которых уже прошла.
- Задач новых и в работе просрочено. Количество задач в статусах "Новое" и "В работе", плановая дата исполнения которых уже прошла.
- Задач завершено. Количество задач в статусе "Готово" по сотруднику.
- Задач выполнено с нарушением срока. Количество задач в статусе "Готово", фактическая дата исполнения которых позже плановой.
- Отклонение от факта выполнения. Общее количество незавершённых задач по сотруднику.
- Остальные столбцы показывают соотношение задач по категориям и типам по принципу: 1 категория задач = 1 столбец.
Благодаря этому можно быстро получить представление о загрузке каждого исполнителя и соотношении между простыми и более трудоёмкими задачами.
Такой формат удобен для руководителей и администраторов, которым важно видеть не только количество задач, но и их характер, статус и темп выполнения. Это позволяет оперативно выявлять отклонения, корректировать распределение задач и принимать обоснованные управленческие решения.
#Технический паспорт отчёта
Структура отчёта:


#Данные в системе
Так как отчёт представляет из себя листинг задач, то все данные собираются из различных полей задачи. Из каждой задачи по её id тянется соответствующая метрика.
Исполнитель (1), Тип/Категория (3), Начало работы, Срок исполнения (план) (5-6), Файлы, Заголовок (8-9), Статус и Постановщик (12-13):

Принцип выбора данных в MacroData без учёта дополнительных фильтров:
SELECT
id,
manager_name
FROM
tasks
ORDER BY
id;
SELECT id, type_name, category_name
SELECT id, date_finish
SELECT id, status_name
SELECT id, assigner_name
Начало работы (5) автоматически берёт значения из Срок исполнения (план) (6).
На данный момент Файлы и Заголовки (8-9) не выгружаются в MacroData.
Создано (4) и Срок исполнения (факт) (7):
Выборка в системе осуществляется через логи задачи:

Принцип выбора данных в MacroData без учёта дополнительных фильтров:
SELECT
id,
date_added
FROM
tasks
ORDER BY
id;
ЖК и Адрес объекта (13-14):
ЖК тянется из заявки, а адрес объекта уже по связи берётся из самого ЖК. Принцип выбора данных в системе:

Принцип выбора данных в MacroData без учёта дополнительных фильтров:
SELECT
tasks.id,
estate_houses.complex_name
FROM
tasks
LEFT JOIN
estate_houses ON tasks.estate_id = estate_houses.house_id
ORDER BY
tasks.id;SELECT
tasks.id,
estate_houses.complex_name
FROM
tasks
LEFT JOIN
estate_houses ON tasks.estate_id = estate_houses.house_id
ORDER BY
tasks.id;
Так как данные о названии ЖК и его адресе хранятся в таблице estate_houses ^1необходимо установить связь между таблицами tasks^2 и estate_houses^1. Данные об объекте хранятся в нескольких полях (Страна, регион, город, дом и т.д.). Для их получения строку запроса SELECT tasks.id, estate_houses.complex_name замените подобным образом:
SELECT
tasks.id,
estate_houses.geo_country_name,
estate_houses.geo_region_name,
estate_houses.geo_city_name,
estate_houses.geo_street_name,
estate_houses.geo_house,
estate_houses.geo_building