Статусы рабочего дня и табель времени — как работать правильно

Обновлено: 18.03.2026

1) Основные сущности (простыми словами)

Таймер
Нужен для автоматического учёта времени по задаче.
  • Запущен → идёт рабочее время по задаче.
  • Пауза → фиксируется перерыв.
  • Завершить → создаётся запись(и) в табеле времени.
Табель времени
Итоговые записи времени, которые можно смотреть/экспортировать.
  • Записи могут быть по задаче или без задачи (например «Текучка»).
  • Если запись пересекает полночь — система разобьёт её на несколько записей по дням.
Статус рабочего дня
Показывает «в каком вы состоянии» прямо сейчас.
Статус Когда ставить Что означает
На работе Начали рабочий день / начали таймер Рабочий день активен
Перерыв Отошли / пауза Вы временно не работаете
Занят Вы заняты, но не хотите перерыв Сигнал коллегам «не отвлекать»
День завершён Уходите / закрываете день День закрыт, можно предложить «Текучку»
Не на работе Статус по умолчанию Рабочий день не начат
«Текучка»
Запись «прочие дела», когда не всё время дня привязано к задачам.
  • Предлагается при завершении дня, если найдено неучтённое время.
  • Создаётся как ручная запись без привязки к задаче.
  • Можно указать комментарий (необязательно).

2) Схема: что происходит в течение дня

Поток «рабочий день»
[Не на работе]
      |
      | (нажали «На работе» ИЛИ стартовали таймер)
      v
[На работе] <-----> [Занят]
      |
      | (перерыв / пауза)
      v
[Перерыв]
      |
      | (вернулись)
      v
[На работе]
      |
      | (нажали «Завершить день»)
      v
[День завершён] --(через 30 мин авто)--> [Не на работе]
Поток «таймер»
Таймер: Нет
  |
  | Старт (по задаче)
  v
Таймер: Работает  --(Пауза)-->  Таймер: Пауза
     |                                |
     | (Завершить)                    | (Возобновить)
     v                                v
Запись(и) в табеле                 Таймер: Работает
Важно. Таймер и статус — связанные, но разные вещи: таймер отвечает за записи в табеле, статус — за «ваше состояние» и коммуникацию в команде.
Защита от «зависания». Если в трекере долго нет активности, система сначала спросит «Вы еще здесь?». При отсутствии подтверждения в заданный интервал автоматически: остановится активный таймер и статус станет «День завершён».

3) Типовые сценарии (что нажимать)

  1. Если вы продолжаете работать — нажмите «Да, я здесь».
  2. Окно закроется, автозавершение не выполнится, работа продолжается.
  3. Если вкладка была в фоне, ее заголовок может мигать, чтобы вы заметили уведомление.
  4. Если не подтвердить присутствие вовремя, система автоматически завершит день и активный таймер.

  1. Откройте дашборд → выберите задачу → Начать работу.
  2. При необходимости нажимайте Пауза / Возобновить.
  3. В конце — Завершить таймер (можно оставить комментарий или «Пропустить»).
  4. Если вы завершаете день — нажмите статус День завершён.
В этом сценарии «Текучка» обычно не нужна: всё время уже привязано к задачам.

  1. В течение дня работайте с таймером по задачам как обычно.
  2. Когда день закончен — нажмите статус День завершён.
  3. Если система найдёт неучтённое время — появится окно «Добавить текучку».
  4. Укажите минуты (можно поправить) и комментарий (необязательно) → Добавить.
Если за день нет ни одной записи времени, то при завершении дня будет предложено всё время от начала дня до завершения (как «Текучка»).

  1. Нажмите статус День завершён в панели статусов.
  2. Откроется окно завершения таймера: можно ввести комментарий или нажать Пропустить.
  3. Таймер остановится, статус станет День завершён.
  4. Если осталось неучтённое время — появится предложение добавить «Текучку».

Если вы начали работу до полуночи, а закончили после, система всегда разнесёт записи по суткам.

Пример
Начало 23:50, конец 00:20 (пересечение суток)
23:50 ────────── 00:00 | 00:20
 15 мин (день N) | 20 мин (день N+1)
  • Это относится и к таймеру, и к «Текучке».
  • В табеле вы увидите две записи — за разные даты.

4) Как считается «неучтённое время» для «Текучки»

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

Формула (упрощённо)
Остаток = (конец дня − начало дня) − (сумма внесённых записей в табель, кроме «Перерыв» таймера)
Порог показа. Предложение «Текучки» появляется, если остаток ≥ 5 минут.

5) Где это видно в интерфейсе

Полоса статуса под меню
  • Показывает текущий статус и время, когда он был установлен (например «с 10:12»).
  • Нужна, чтобы статус был виден «сквозно» на всех страницах.
Список активных таймеров пользователей
  • Рядом с именем пользователя отображается его статус (бейдж).
  • Это помогает понимать, кто на работе/на перерыве/уже завершил день.

6) Частые вопросы и ошибки

Статус — это «режим», а табель — это записи времени. Можно завершить день, но часть времени может быть не привязана к задачам — тогда система предлагает добавить «Текучку».

Основные причины:
  • Остаток меньше 5 минут (порог показа).
  • Время уже полностью учтено в табеле (включая ручные записи).
  • День ещё не начинался (нет статусов за текущий «день»).

После ожидания, заданного администратором, система автоматически завершит активный таймер и переведёт статус в «День завершён». Это нужно, чтобы таймеры и статусы не зависали.