Основы отслеживания времени
Обзор
Система отслеживания времени Workify обеспечивает точное, гибкое управление временем через комбинацию интеграции настольного приложения и ручного ввода времени. Система построена вокруг Временных интервалов - отдельных записей, которые фиксируют, когда работа начинается, продолжается и заканчивается по конкретным проектам и задачам. Эта основа обеспечивает точное выставление счетов, анализ продуктивности команды и прозрачную коммуникацию с клиентами.
Понимание того, как работает отслеживание времени в Workify, поможет вам захватывать точные данные о работе, улучшать прибыльность проектов и обеспечивать профессиональную прозрачность для ваших клиентов.
Обзор отслеживания времени
Что такое отслеживание времени в Workify?
Отслеживание времени - это процесс записи того, когда и как долго участники команды работают над конкретными проектами и задачами. Система создает детальные записи, называемые Временными интервалами, которые фиксируют:
- Время начала и окончания - Точные временные метки для начала и окончания работы
- Ассоциация проекта - На каком проекте выполнялась работа
- Ассоциация задачи - Опционально, над какой конкретной задачей работали
- Атрибуция пользователя - Кто выполнял работу
- Расчет продолжительности - Автоматический расчет потраченного времени
- Заметки и контекст - Опциональные описания и контекст работы
Основная концепция временных интервалов
Временные интервалы - это фундаментальные строительные блоки отслеживания времени:
Свойства временного интервала:
- started_at - Когда работа началась по проекту/задаче
- finished_at - Когда работа закончилась (null для активного отслеживания)
- user_id - Участник команды, который выполнял работу
- project_id - Проект, по которому выполнялась работа
- task_id - Конкретная задача (опционально, может быть null для общей работы по проекту)
- type - Тип отслеживания (START, CONTINUE, FINISH)
- manual_time - Булево значение, указывающее, было ли время введено вручную
- notes - Опциональные описания работы и контекст
Преимущества временных интервалов: ✅ Точное отслеживание - Точное время начала и окончания для точного выставления счетов
✅ Контекст проекта - Все время связано с конкретными проектами
✅ Гранулярность задач - Опциональное отслеживание времени на уровне задач для детального анализа
✅ Атрибуция команды - Четкая запись того, кто какую работу выполнял
✅ Гибкий ввод - Как автоматические, так и ручные методы ввода времени
Интеграция настольного приложения
Как работает настольное приложение
Подключение настольного приложения: Workify включает отдельное настольное приложение, которое подключается к вашей веб-учетной записи для бесшовного отслеживания времени:
Процесс аутентификации:
- Вход в настольное приложение - Используйте ваши учетные данные Workify в настольном приложении
- Генерация токена - Система создает безопасный токен аутентификации для настольного приложения
- Синхронизация проектов - Настольное приложение загружает ваши назначенные проекты
- Интеграция задач - Доступ к задачам проекта для конкретного отслеживания времени
- Синхронизация в реальном времени - Данные времени синхронизируются между настольным приложением и веб-интерфейсом
Функции настольного приложения:
- Выбор проекта - Выберите, над каким проектом вы работаете
- Выбор задачи - Опционально выберите конкретную задачу для точного отслеживания
- Элементы управления запуск/остановка - Простые элементы управления для начала и окончания отслеживания времени
- Интеграция скриншотов - Опциональный захват скриншотов во время работы (см. раздел Управление скриншотами)
- Фоновое функционирование - Работает тихо, пока вы работаете, без прерывания
Преимущества настольного приложения
Автоматический захват времени:
- Точное время - Точное время начала и остановки без ручного расчета
- Минимальное прерывание - Отслеживайте время, не прерывая рабочий процесс
- Интеграция задач - Связывайте время напрямую с конкретными задачами проекта
- Обновления в реальном времени - Время появляется немедленно на досках проектов и в отчетах
- Профессиональные данные - Точные данные времени для выставления счетов клиентам и анализа команды
Преимущества интеграции настольного приложения: ✅ Бесшовный рабочий процесс - Отслеживание времени происходит автоматически, пока вы работаете
✅ Точные данные - Точное время без ручного расчета
✅ Связь с задачами - Прямая интеграция с задачами управления проектами
✅ Видимость в реальном времени - Время появляется немедленно на карточках задач и в отчетах
✅ Профессиональное выставление счетов - Точные данные времени для выставления счетов клиентам
Типы отслеживания времени
Доступные операции отслеживания
Основываясь на анализе кода, система поддерживает три основные операции отслеживания:
Отслеживание START:
- Цель - Начать отслеживание времени по проекту или задаче
- Поведение - Создает новый временной интервал с текущей временной меткой
- Предыдущий интервал - Автоматически завершает любое активное отслеживание времени
- Минимальный интервал - Применяет 10-минутный минимум к предыдущим интервалам
- Требуется проект - Должен указать проект для отслеживания времени
- Задача опциональна - Может опционально указать конкретную задачу
Отслеживание CONTINUE:
- Цель - Возобновить отслеживание времени после перерыва или прерывания
- Поведение - Завершает текущий интервал и начинает новый
- Обработка минимального интервала - Обеспечивает, что предыдущий интервал соответствует 10-минутному минимуму
- Бесшовный переход - Создает непрерывное отслеживание времени с обработкой перерывов
- Сохранение контекста - Поддерживает контекст проекта и задачи
Отслеживание FINISH:
- Цель - Завершить текущую сессию отслеживания времени
- Поведение - Устанавливает временную метку finished_at для активного интервала
- Расчет продолжительности - Автоматически рассчитывает общее потраченное время
- Завершение данных - Завершает запись временного интервала для отчетности и выставления счетов
- Интеграция заметок - Может добавить финальные заметки и контекст к завершенному интервалу
Специальная обработка отслеживания
Режим AUTO (ограниченная реализация):
- Определен - Режим AUTO существует в системе (TrackingTypesEnum::AUTO = 4)
- Резерв по умолчанию - Используется как резерв, когда предоставлен недействительный тип отслеживания
- Ограниченная обработка - Не обрабатывается в основной логике отслеживания
- Специальные случаи использования - Используется в конкретных сценариях отчетности
- Не основная функция - Не является основным методом отслеживания для регулярного использования
Преимущества типов отслеживания: ✅ Гибкий контроль - Различные операции отслеживания для различных рабочих паттернов
✅ Автоматическое управление - Система автоматически обрабатывает переходы интервалов
✅ Принуждение минимального интервала - Обеспечивает значимые данные отслеживания времени
✅ Сохранение контекста - Поддерживает контекст проекта и задачи между операциями
Интеграция проект-задача
Как время связывается с проектами и задачами
Отслеживание времени на уровне проекта: Все отслеживание времени должно быть связано с конкретным проектом:
Функции интеграции проекта:
- Требуется проект - Каждый временной интервал должен указать проект
- Назначение проекта - Пользователи могут отслеживать время только по назначенным проектам
- Разрешение проекта - Отслеживание времени требует разрешений доступа к проекту
- Общие итоги времени проекта - Отдельные интервалы суммируются в общие итоги проекта
- Ассоциация клиента - Время проекта может быть выставлено счетом связанным клиентам
Отслеживание времени на уровне задач (опционально): Время может опционально быть связано с конкретными задачами в рамках проектов:
Функции интеграции задач:
- Опциональное назначение задач - Временные интервалы могут указать конкретный task_id
- Отображение времени задач - Карточки задач показывают общее отслеживаемое время
- Производительность задач - Анализировать инвестиции времени на задачу
- Детальная отчетность - Детальный анализ времени на уровне задач
- Прозрачность для клиентов - Показывать клиентам точно, на каких задачах было потрачено время
Преимущества интеграции
Интеграция управления проектами:
- Визуальное отображение времени - Отслеживаемое время отображается на карточках задач в досках проектов
- Обновления в реальном времени - Время обновляется немедленно по мере прогресса работы
- Аналитика проектов - Данные времени вносят вклад в анализ производительности проекта
- Координация команды - Участники команды видят инвестиции времени по проектам
- Коммуникация с клиентами - Профессиональные отчеты времени для обновлений клиентов
Бизнес-интеллект:
- Прибыльность проекта - Понимать инвестиции времени против стоимости проекта
- Эффективность задач - Идентифицировать, какие задачи занимают больше времени, чем ожидалось
- Производительность команды - Анализировать индивидуальную и командную продуктивность
- Планирование ресурсов - Использовать исторические данные времени для планирования будущих проектов
- Выставление счетов клиентам - Точные данные времени для прозрачного выставления счетов клиентам
Преимущества интеграции проект-задача: ✅ Бесшовная интеграция - Отслеживание времени интегрировано напрямую в управление проектами
✅ Гранулярный анализ - Отслеживать время как на уровне проекта, так и на уровне задач
✅ Визуальная обратная связь - Время появляется немедленно на досках проектов
✅ Точное выставление счетов - Точное распределение времени для выставления счетов клиентам
✅ Прозрачность команды - Четкая видимость инвестиций времени в работу
Структура данных времени
Как организованы данные времени
Структура временного интервала: Каждая сессия отслеживания времени создает запись временного интервала с комплексной информацией:
Основные данные времени:
- Временные метки - started_at и finished_at для точного времени
- Продолжительность - Автоматически рассчитывается из времени начала и окончания
- Атрибуция пользователя - Четкая запись того, кто выполнял работу
- Контекст проекта - Ассоциация с конкретным проектом
- Контекст задачи - Опциональная ассоциация с конкретной задачей
Дополнительные данные времени:
- Тип отслеживания - Как время отслеживалось (START, CONTINUE, FINISH)
- Флаг ручного - Было ли время введено вручную или автоматически
- Заметки - Опциональные описания работы и контекст
- Скриншоты - Опциональные вложения скриншотов для верификации работы
- Данные валют - Поддержка мультивалют для международных команд
Расчет и форматирование продолжительности
Автоматический расчет продолжительности:
- Расчет в реальном времени - Продолжительность рассчитывается автоматически из временных меток
- Точное время - Расчеты точны до секунды
- Форматирование времени - Продолжительность отображается в формате ЧЧ:ММ:СС
- Агрегация - Отдельные интервалы суммируются в итоги задач, проектов и пользователей
- Интеграция отчетности - Данные продолжительности поступают в отчеты и аналитику
Функции отображения времени:
- Карточки задач - Отображение "Отслеживаемое время: ЧЧ:ММ:СС" на карточках задач досок проектов
- Общие итоги проектов - Ежедневные и еженедельные временные итоги для проектов
- Сводки пользователей - Индивидуальные временные сводки для участников команды
- Отчеты клиентов - Профессиональные отчеты времени для прозрачности клиентов
Связи данных и интеграция
Связи данных времени:
- Связи пользователей - Временные интервалы принадлежат конкретным пользователям
- Связи проектов - Временные интервалы принадлежат конкретным проектам
- Связи задач - Временные интервалы могут принадлежать конкретным задачам
- Связи скриншотов - Скриншоты могут быть прикреплены к временным интервалам
- Связи счетов - Временные интервалы могут быть помечены как инвойсированные
Точки интеграции:
- Управление проектами - Данные времени отображаются в досках проектов и управлении задачами
- Система выставления счетов - Данные времени поступают напрямую в генерацию счетов
- Система отчетности - Данные времени питают комплексную аналитику и отчеты
- Клиентский портал - Данные времени видимы клиентам через доступ к порталу
- Управление командой - Данные времени вносят вклад в анализ производительности команды
Преимущества данных времени: ✅ Комплексное отслеживание - Полная запись всей выполненной работы
✅ Гибкая ассоциация - Связывать время с проектами, задачами и бизнес-контекстом
✅ Автоматическая интеграция - Данные времени бесшовно поступают в другие бизнес-процессы
✅ Профессиональная презентация - Чистые, организованные данные времени для коммуникации с клиентами
✅ Бизнес-интеллект - Богатые данные для анализа и принятия решений
Начало работы с отслеживанием времени
Руководство по быстрому старту
Шаг 1: Настройте настольное приложение (рекомендуется)
- Скачайте и установите настольное приложение отслеживания времени Workify
- Войдите, используя ваши учетные данные Workify
- Убедитесь, что ваши назначенные проекты появляются в приложении
- Протестируйте запуск и остановку отслеживания времени по проекту
Шаг 2: Поймите назначение проекта
- Убедитесь, что вы назначены на проекты, где вам нужно отслеживать время
- Поймите, какие проекты оплачиваемые против неоплачиваемых
- Проверьте, есть ли у вас разрешение отслеживать время по конкретным проектам
- Просмотрите структуру проекта и задач для точного распределения времени
Шаг 3: Начните отслеживание времени
- Выберите проект (и опционально задачу) в настольном приложении
- Нажмите старт, чтобы начать отслеживание времени
- Работайте нормально, пока отслеживание времени работает в фоне
- Остановите отслеживание времени, когда закончите рабочую сессию
- Убедитесь, что время отображается на досках проектов и в отчетах
Лучшие практики отслеживания времени
✅ Последовательное отслеживание - Отслеживайте время последовательно для точных данных проекта
✅ Точность проекта - Убедитесь, что время отслеживается по правильным проектам
✅ Специфичность задач - Используйте отслеживание на уровне задач, когда возможно, для детального анализа
✅ Регулярные обзоры - Регулярно просматривайте отслеживаемое время для точности
✅ Профессиональный контекст - Добавляйте заметки, которые обеспечивают контекст для выставления счетов клиентам
✅ Координация команды - Координируйтесь с командой по практикам отслеживания времени
Следующие шаги
Теперь, когда вы понимаете основы отслеживания времени, вы готовы изучить:
- Интеграция настольного приложения - Глубокое погружение в функции и рабочий процесс настольного приложения
- Ручной ввод времени - Изучите ручной ввод времени через интерфейс MyWork
- Управление скриншотами - Поймите захват скриншотов и контроль конфиденциальности
- Отчеты и аналитика времени - Освойте отчетность времени и бизнес-интеллект
Помните: Отслеживание времени в Workify разработано для того, чтобы быть как автоматическим, так и гибким. Настольное приложение обеспечивает бесшовное автоматическое отслеживание, в то время как ручной ввод гарантирует, что вы можете захватить всю работу точно. Понимание обоих методов поможет вам поддерживать полные, точные записи времени для профессионального выставления счетов клиентам и анализа команды.
