Как найти нужные сессии по дате, категории и длительности в DevPace
Страница «Сессии» показывает каждую отдельную непрерывную сессию активности — но за полный рабочий день таких сессий обычно набирается несколько десятков, а за неделю счёт идёт на сотни. Прокручивать всё подряд в поисках нужного — не вариант, поэтому над списком стоит панель фильтров: диапазон дат, категория и минимальная длительность. Все три фильтра работают вместе, сужая список до конкретного вопроса, а не просто раскрашивая его.
Диапазон дат
Первый фильтр — выбор периода: конкретный день, несколько дней подряд или произвольный диапазон. Без этого фильтра список пришлось бы листать от начала истории; с ним можно сразу перейти, например, к вчерашнему дню или к прошлой рабочей неделе, не проходя через все дни между текущей датой и нужной.
Фильтр по категории
Второй фильтр — категория: IDE, браузер, коммуникации, терминал и так далее, а также отдельным пунктом — «Другое», сборный бакет для неопознанной активности, не подошедшей ни под одну из основных категорий. Выбор одной категории оставляет в списке только сессии этого типа — например, если нужно оценить, сколько именно времени за день ушло на браузер, а не на всё подряд.
Минимальная длительность
Третий фильтр — порог по длительности: он отсекает короткие сессии в несколько секунд или минут, которых за день набирается много и которые обычно не представляют самостоятельного интереса. Если задача — понять, где произошли значимые непрерывные куски работы, а не разглядывать каждое короткое отвлечение, порог в 5 или 10 минут убирает шум и оставляет только сессии, которые действительно стоит разобрать по отдельности.
Комбинация всех трёх фильтров и даёт тот самый конкретный вопрос из практики: «покажи каждую сессию в браузере длиннее 10 минут за вчерашний день» — без единого лишнего ряда в списке. Отфильтрованный результат уже открывается в самом списке сессий, где видны точное время начала и конца каждой строки.
На скриншоте — панель фильтров: диапазон дат, выпадающий список категорий (включая «Другое») и поле минимальной длительности над таблицей сессий.
Пример
Пользователь хочет понять, сколько по-настоящему длинных сессий в мессенджере было за последние три рабочих дня. Он задаёт диапазон дат — понедельник–среда, категорию — «Коммуникации», минимальную длительность — 15 минут. Список сжимается с полутора сотен сессий за три дня до четырёх строк: именно эти четыре сессии и стоит разобрать в первую очередь, если речь идёт о длинных отвлечениях, а не о коротких уведомлениях.
Опубликовано: 20 мая 2026 г.