MACRO

Отчёт по задачам сотрудников

Местоположение отчёта: Отчёты → 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