Учёт времени

Учёт времени помогает понять, сколько работы заняли задачи проекта. Время —
личные данные исполнителя: клиент по публичной ссылке его не видит.

Часовой пояс

Перед первым запуском таймера сервис попросит выбрать часовой пояс — по нему
определяются календарные даты времени и дневных отчётов. Значение можно
изменить позже в профиле. Уже сохранённое время не пересчитывается: даты
фиксируются в поясе, который был выбран на момент запуска.

Таймеры

В строке задачи нажмите «Начать учёт времени». Кнопка меняется на
«Остановить», а под шапкой кабинета появляется панель «Активное время» —
она видна на любой странице и на всех устройствах.

  • одновременно можно вести два таймера — по одному на разных задачах;
  • третий таймер не запустится: сервис предложит остановить один из активных;
  • таймер — состояние аккаунта: запущенный на ноутбуке таймер виден и
    останавливается с телефона;
  • отметить задачу выполненной — таймер этой задачи и её подзадач
    останавливается, накопленное время сохраняется;
  • на выполненной задаче таймер запустить нельзя: панель показывает итог
    времени, а дополнительное время добавляется вручную или после снятия
    отметки выполнения;
  • активное время не входит в итоги отчётов, пока таймер не остановлен.

После остановки появится подсказка «Время сохранено: N мин» с кнопкой
«Добавить описание» — она открывает дневной отчёт нужного дня.

Задачи и подзадачи

Время учитывается на «листьях»: если у задачи есть подзадачи, запускайте
таймер на них. Пока у задачи есть подзадачи, новая запись на саму задачу
невозможна. Время, учтённое раньше на самой задаче, сохраняется и отдельно
показывается в отчёте строкой «Собственное: 2 ч · Подзадачи: 6 ч».

Добавить первую подзадачу к задаче с работающим таймером нельзя — сначала
остановите таймер.

Ручное время

Если интервал неизвестен, добавьте время вручную через меню задачи
«Добавить время вручную»: укажите задачу, дату и длительность в часах и
минутах. Одна запись — от 1 минуты до 24 часов, будущая дата недопустима.
Ручные записи не занимают слоты таймеров и не проверяются на пересечения.

Закрытые записи можно исправить или удалить в разделе «Учёт времени».

Дневные отчёты

Кнопка «Отчёт за день» над списком пунктов открывает окно со всеми задачами,
где в выбранный день учитывалось время. Для каждой строки можно вписать
короткое описание работы — оно необязательно. Сохраняются только изменённые
строки; если текст на другом устройстве обновили, сервис отметит конфликт и
не потеряет ваш ввод.

Отчёт по времени

Раздел «Учёт времени» в навигации кабинета показывает время по всем
чек-листам сразу. Фильтры: период (сегодня, неделя, месяц, произвольный),
чек-лист, задача и источник (таймер или вручную). Ссылка-сумма в строке
задачи открывает отчёт с уже выбранным фильтром.

Параллельная работа учитывается полностью: если две задачи шли час
одновременно, каждая получит свой час, а общий итог — два часа.

Работа без сети

Запустить таймер без интернета нельзя. Остановка работает: команда
сохраняется на устройстве со статусом «Остановка ожидает синхронизации» и
отправится автоматически, когда связь вернётся. Если таймер к этому моменту
уже остановлен с другого устройства, серверное окончание имеет приоритет.

Удаление

При удалении задачи или чек-листа безвозвратно удаляются их подпункты,
учтённое время и дневные отчёты. Если в удаляемой ветке работают таймеры,
предупреждение назовёт их количество.

API

Токен с правами time:read (вместе с checklists:read) может читать суммы
времени и дневные отчёты через GET /api/v1/time/summary и
GET /api/v1/time/daily-reports. Подробнее — в разделе
API и токены доступа.