Отчетность и аналитика
Обзор
Система отчетности и аналитики Workify предоставляет комплексные инсайты в производительность проектов, продуктивность команды и использование времени. Основываясь на тщательном анализе кода, система включает отображение отслеживания времени на канбан-досках, детальную финансовую отчетность, метрики производительности команды и специализированные отчеты для инвойсинга и управления проектами.
Понимание этих функций отчетности поможет вам принимать решения на основе данных управления проектами, производительности команды и бизнес-операциях.
Отчеты проектов - отслеживание прогресса и скорости завершения
Аналитика проектов на панели управления
Виджеты управления проектами: Основываясь на анализе DashboardService, система предоставляет:
Метрики проектов:
- Количество проектов - Количество проектов, созданных в диапазоне дат
- Время до недели - Общее отслеживаемое время по проектам за неделю
- Общее количество участников - Количество участников команды, работающих над проектами
- Производительность проекта - Аналитика времени и завершения задач
Анализ времени проекта:
- withTimeIntervalData() - Область проекта с расчетами временных интервалов
- Расчет общего времени - СУММА TIMESTAMPDIFF для общих временных итогов проекта
- Расчеты процентов - Время проекта как процент от общего командного времени
- Фильтрация диапазона дат - Настраиваемые диапазоны дат для анализа проекта
Отчеты производительности проектов
Реализация аналитики проектов: Основываясь на анализе кода, проекты включают сложную аналитику времени и задач:
Отчеты проектов на основе времени:
- Общее отслеживание времени - Видеть общие часы, потраченные на каждый проект
- Анализ процентов времени - Понимать, какой процент командного времени потребляет каждый проект
- Исторические данные времени - Просматривать инвестиции времени за настраиваемые диапазоны дат
- Отображение формата времени - Время показано в легко читаемом формате часов, минут, секунд
Отчеты проектов на основе задач:
- Анализ количества задач - Видеть, сколько задач было создано и завершено по проекту
- Скорость завершения задач - Понимать продуктивность проекта и пропускную способность задач
- Сравнение проектов - Сравнивать активность задач по различным проектам
- Отслеживание прогресса - Мониторить продвижение проекта через метрики завершения задач
Преимущества отчетности проектов: ✅ Интеграция отслеживания времени - Прямое подключение с данными временных интервалов ✅ Анализ процентов - Время проекта как процент от общих командных усилий ✅ Метрики завершения задач - Количество задач, созданных и завершенных по проекту ✅ Гибкость диапазона дат - Настраиваемые периоды отчетности
Аналитика задач - отображение потраченного времени на канбан-досках
Реализация отображения времени задач
Отображение времени на канбан-досках: Вы абсолютно правы! Система отображает отслеживаемое время непосредственно на карточках задач:
Отображение времени на карточках задач:
- Видимое отслеживание времени - Каждая карточка задачи показывает "Отслеживаемое время: ЧЧ:ММ:СС"
- Автоматический расчет - Время автоматически рассчитывается из всех временных интервалов
- Обновления в реальном времени - Отображение времени обновляется, когда участники команды отслеживают работу
- Профессиональный формат - Время отображается в четком формате часы:минуты:секунды
Функции аналитики задач
Аналитика задач в реальном времени:
- Отображение отслеживаемого времени - Показывает общее время, потраченное на каждую задачу, непосредственно на карточках задач
- Формат времени - Время отображается в формате ЧЧ:ММ:СС (конверсия SEC_TO_TIME)
- Время для конкретного пользователя - Отслеживание времени отфильтровано по пользователю, когда уместно
- Автоматический расчет - Время автоматически рассчитывается и обновляется
- Интеграция досок - Отображение времени интегрировано в интерфейс канбан-досок
Аналитика времени задач: Основываясь на анализе TaskService:
- getDoneTasks() - Получить задачи, завершенные в конкретный день
- getTasksWorkedOn() - Получить задачи с отслеживаемым временем в конкретный день
- getTasksCreated() - Получить задачи, созданные в конкретный день
- getTaskTime() - Получить время, потраченное на конкретные задачи для конкретного дня
Преимущества аналитики задач: ✅ Визуальное отслеживание времени - Немедленная видимость инвестиций времени на карточках задач ✅ Обновления в реальном времени - Отображение времени обновляется по мере прогресса работы ✅ Виды для конкретного пользователя - Отслеживание времени уважает разрешения и назначения пользователей ✅ Историческое сохранение - Данные времени поддерживаются даже в заархивированных задачах
Производительность команды - индивидуальные и командные метрики продуктивности
Реализация аналитики команды
Метрики производительности команды: Основываясь на анализе модели User и ReportService:
Индивидуальные метрики пользователей:
- withTotalSeconds() - Область пользователя с расчетами общего времени для диапазонов дат
- withTotalExpenses() - Расчеты расходов пользователя на основе ставок оплаты
- withHoursPerDeal() - Инвестиции времени на сделку для участников команды продаж
- withPricePerLead() - Анализ затрат на сгенерированный лид
Аналитика на уровне команды:
- Индивидуальные общие времена - Видеть общее время, отслеживаемое каждым участником команды
- Распределение командного времени - Понимать, как командное время распределяется среди участников
- Сравнение продуктивности - Сравнивать индивидуальную продуктивность по команде
- Анализ временных периодов - Просматривать производительность команды за настраиваемые диапазоны дат
Функции отчетности производительности
Анализ производительности команды:
- Отслеживание времени пользователей - Индивидуальное отслеживание времени и метрики продуктивности
- Сравнительный анализ - Сравнение производительности участников команды
- Влияние назначения проектов - Анализ производительности на основе назначений проектов
- Метрики на основе ролей - Различные метрики для различных ролей пользователей
Интеграция финансовой производительности:
- Интеграция ставок оплаты - Затраты команды рассчитываются с использованием ставок оплаты
- Анализ ставок выставления счетов - Анализ генерации дохода на участника команды
- Метрики прибыльности - Анализ затрат против дохода для производительности команды
- Поддержка валют - Многовалютный финансовый анализ
Преимущества производительности команды: ✅ Индивидуальное отслеживание - Детальные метрики для каждого участника команды ✅ Сравнительный анализ - Сравнивать производительность среди участников команды ✅ Финансовая интеграция - Подключать отслеживание времени с финансовой производительностью ✅ Метрики, соответствующие ролям - Различная аналитика для различных ролей пользователей
Отчеты времени - детальный анализ времени и выставление счетов
Система отчетности времени
Сервис временных интервалов: Основываясь на анализе TimeIntervalService, система предоставляет комплексную отчетность времени:
Типы отчетов времени:
Отчеты счетов клиентов:
- getTimeIntervalsForClientInvoice() - Временные интервалы для выставления счетов клиентам
- Интеграция ставок выставления счетов - Расчеты времени со ставками выставления счетов для инвойсинга клиентов
- Отчетность для конкретных проектов - Отчеты времени, отфильтрованные по проекту и клиенту
- Отчетность диапазона дат - Гибкий выбор диапазона дат для отчетности
Отчеты счетов команды:
- getTimeIntervalsForTeamInvoice() - Временные интервалы для заработной платы команды
- Интеграция ставок оплаты - Расчеты затрат команды с использованием ставок оплаты
- Отчетность для конкретных пользователей - Индивидуальные отчеты времени участников команды
- Конверсия валют - Многовалютная отчетность времени и затрат
Отчеты неинвойсированного времени:
- getUnInvoicedFromTeam() - Время, отработанное командой, но еще не инвойсированное клиентам
- getUnInvoicedToClients() - Время, которое нужно выставить счетом клиентам
- Анализ финансовых пробелов - Идентифицировать неинвойсированное время и возможности дохода
Функции отчетности времени
Детальный анализ времени:
- Ежедневная разбивка времени - Временные интервалы, сгруппированные по дате
- Распределение времени проекта - Распределение времени по проектам
- Анализ распределения времени пользователей - Индивидуальный анализ времени участников команды
- Отслеживание времени на уровне задач - Время, связанное с конкретными задачами
Расчеты отчетности времени:
- Автоматическое форматирование времени - Время автоматически конвертируется в читаемый формат
- Интеграция ставок - Расчеты времени включают ставки оплаты и ставки выставления счетов
- Конверсия валют - Многовалютные расчеты для международных команд
- Точное отслеживание - Точные расчеты времени до секунды
Преимущества отчетности времени: ✅ Точное выставление счетов - Точное отслеживание времени для выставления счетов клиентам ✅ Анализ затрат команды - Понимание затрат команды и прибыльности ✅ Отслеживание неинвойсированного времени - Идентифицировать возможности дохода ✅ Поддержка мультивалют - Международная отчетность времени и затрат
Пользовательские отчеты - генерировать отчеты для клиентов и заинтересованных сторон
Система генерации отчетов
Система генерации отчетов: Система предоставляет комплексные возможности отчетности:
Доступные типы отчетов:
Основная панель отчетов:
- Report/Index - Основной интерфейс отчетности с опциями фильтрации
- Выбор клиентов - Фильтровать отчеты по конкретным клиентам
- Выбор проектов - Фильтровать отчеты по конкретным проектам
- Выбор участников - Фильтровать отчеты по конкретным участникам команды
- Выбор диапазона дат - Настраиваемые диапазоны дат для всех отчетов
Специализированные отчеты:
Отчеты неинвойсированного:
- UninvoicedFromTeam - Время, отработанное командой, но еще не инвойсированное
- UninvoicedToClients - Время, которое должно быть выставлено счетом клиентам
- Анализ финансовых пробелов - Возможности дохода и пробелы в выставлении счетов
Отчеты клиентского портала:
- Отчеты клиентского портала - Выделенный интерфейс отчетности для клиентского портала
- Данные для конкретных клиентов - Отчеты отфильтрованы только по проектам клиента
- Профессиональная презентация - Форматирование отчетов, подходящее для клиентов
Фильтрация и настройка отчетов
Опции фильтров: Основываясь на анализе getSelectOptions():
Доступные фильтры:
- Клиенты - Фильтровать по названию компании, упорядочено по алфавиту
- Проекты - Фильтровать по названию проекта, ограничено командой
- Участники - Фильтровать по участникам команды (только доступ администратора)
- Диапазоны дат - Пользовательский выбор начальной и конечной даты
- Опции группировки - Группировать отчеты по проекту, пользователю или другим критериям
Фильтрация на основе разрешений:
- Доступ администратора - Полный доступ ко всем клиентам, проектам и участникам
- Ограниченный доступ пользователей - Видеть только назначенные проекты и связанные данные
- Доступ клиентов - Клиенты видят только данные своих собственных проектов
- Изоляция команды - Все отчеты ограничены членством в команде
Функции пользовательских отчетов
Интеграция диаграмм:
- chartAjaxFilters() - AJAX конечная точка для динамических данных диаграмм
- Информация диаграмм - Визуальные диаграммы на основе данных времени и проектов
- Сводки общих данных - Агрегированные данные для отображения диаграмм
- Интерактивная фильтрация - Обновления диаграмм в реальном времени на основе выбора фильтров
Интеграция AI отчетов:
- aireport() - AI-генерируемые сводки команды
- AI сводки команды - Интеллектуальный анализ производительности команды и инсайтов
- Доступ на основе ключей - Безопасный доступ к AI-генерируемым инсайтам
Преимущества пользовательских отчетов: ✅ Гибкая фильтрация - Множественные опции фильтров для настроенных отчетов ✅ Профессиональная презентация - Форматирование отчетов, подходящее для клиентов ✅ Данные в реальном времени - Отчеты на основе текущих данных отслеживания времени ✅ Уважение разрешений - Отчеты уважают разрешения доступа пользователей ✅ Возможности экспорта - Данные отформатированы для дальнейшего анализа
Начало работы с отчетностью
Руководство по быстрому старту
Шаг 1: Просматривайте время задач на досках
- Перейдите к любой проектной доске
- Посмотрите на карточки задач, чтобы увидеть отображение "Отслеживаемое время"
- Обратите внимание на формат времени (ЧЧ:ММ:СС), показывающий общее потраченное время
- Поймите, что время обновляется, когда участники команды отслеживают время
Шаг 2: Получите доступ к основным отчетам
- Перейдите к разделу Отчеты
- Выберите диапазон дат для анализа
- Выберите фильтры для клиентов, проектов или участников
- Просмотрите данные диаграмм и сводную информацию
Шаг 3: Генерируйте специализированные отчеты
- Получите доступ к отчетам неинвойсированного для идентификации возможностей выставления счетов
- Используйте отчеты клиентского портала для коммуникации с клиентами
- Просмотрите метрики производительности команды для анализа продуктивности
- Экспортируйте данные для дальнейшего анализа или презентации
Лучшие практики отчетности
✅ Регулярный обзор - Проверяйте отчеты регулярно для инсайтов проекта и команды ✅ Выбор диапазона дат - Используйте соответствующие диапазоны дат для значимого анализа ✅ Использование фильтров - Используйте фильтры для фокуса на конкретных аспектах производительности ✅ Коммуникация с клиентами - Используйте отчеты клиентского портала для прозрачной коммуникации ✅ Финансовое отслеживание - Мониторьте неинвойсированное время для оптимизации дохода
Общие паттерны отчетности
Еженедельные обзоры команды:
- Производительность команды - Просматривать индивидуальные и командные метрики продуктивности
- Прогресс проекта - Анализировать распределение времени проекта и скорости завершения
- Финансовый анализ - Просматривать инвойсированное против неинвойсированного времени и возможности дохода
- Обновления клиентов - Генерировать отчеты прогресса для конкретных клиентов
Ежемесячный бизнес-анализ:
- Финансовая производительность - Комплексный финансовый анализ и прибыльность
- Продуктивность команды - Долгосрочные тренды продуктивности и улучшения
- Отношения с клиентами - Анализ производительности и удовлетворенности для конкретных клиентов
- Бизнес-интеллект - Стратегические инсайты для роста и оптимизации бизнеса
Устранение неполадок проблем отчетности
Общие проблемы
Время не отображается на карточках задач:
- Отслеживание времени - Проверьте, что время было отслежено для задачи
- Назначение задачи - Убедитесь, что задача правильно назначена на проект и доску
- Проблемы разрешений - Проверьте, что у вас есть разрешение видеть детали задач
- Обновление данных - Попробуйте обновить доску, чтобы увидеть последние данные времени
Отчеты не загружаются:
- Проверка разрешений - Проверьте, что у вас есть разрешения на просмотр отчетов
- Диапазон дат - Убедитесь, что выбор диапазона дат действителен
- Проблемы фильтров - Проверьте, что выбранные фильтры имеют связанные данные
- Проблемы браузера - Попробуйте обновить страницу или очистить кэш браузера
Отсутствующие данные в отчетах:
- Область команды - Помните, что отчеты ограничены данными вашей команды
- Ограничения разрешений - Отчеты уважают ваши разрешения доступа
- Диапазон дат - Проверьте, что диапазон дат включает данные, которые вы ожидаете увидеть
- Настройки фильтров - Проверьте, что фильтры не исключают ожидаемые данные
Следующие шаги
Теперь, когда вы понимаете отчетность и аналитику, вы готовы изучить:
- Лучшие практики и рабочие процессы - Рекомендуемые подходы к управлению проектами
- Устранение неполадок и часто задаваемые вопросы - Общие проблемы и решения
- Интеграция с другими модулями - Как управление проектами соединяется с другими функциями Workify
Помните: Система отчетности Workify разработана для предоставления действенных инсайтов в ваши действия управления проектами. Отображение отслеживания времени на канбан-досках дает вам немедленную видимость инвестиций в задачи, в то время как комплексная система отчетности предоставляет детальный анализ для бизнес-интеллекта и коммуникации с клиентами.