У нас есть отчёт, который находит новые темы, где пользователи (не сотрудники) отвечают друг другу.
Изначально мы создали этот отчёт, чтобы награждать пользователей бейджами за помощь другим. Однако со временем мы поняли, что это отличный способ отслеживать инциденты в нашем SaaS-сервисе, когда другие пользователи пишут: «У меня тоже такая проблема».
Раньше мы проверяли этот отчёт вручную несколько раз в день. Затем я решил автоматизировать процесс: теперь нам приходит личное сообщение (PM), если отчёт не пуст. Круто!
Поскольку этот отчёт предназначен для отслеживания инцидентов, я настроил его запуск каждые 30 минут. Всё было отлично.
До первого выходного. Где-то в ночь на пятницу или рано утром в субботу один из helpful-пользователей отреагировал на чужую тему. Через 30 минут пришло сообщение. И ещё через 30 минут, так как никто не работал, чтобы очистить отчёт. И снова через 30 минут. И ещё раз через 30 минут… Весь уикенд. Все члены моей команды получили, кажется, около 125 сообщений.
Мои коллеги были… не в восторге.
(Кстати, я показал им на стендапе, как массово отклонять этот подкласс уведомлений. Они всё ещё недовольны мной.)
Они считают, что мне следует запросить чекбокс «Не отправлять PM, если результаты совпадают с предыдущими». Но для этого нужно хранить старые результаты, что, как я подозреваю, создаст больше проблем, чем того стоит.
Поэтому вместо этого я прошу добавить возможность более гибкого планирования с выбором нескольких дней недели и временного диапазона для каждого выбора. Например:
В П С Ч П С В
x x x x
С: 6:00
По: 17:00
---
В П С Ч П С В
x
С: 6:00
По: 15:00