Добавление наблюдателя в задачу через отметку сотрудника в комментарии Битрикс24. Как вернуть функцию?
Годами команда пользовалась одной удобной привычкой — упомянул коллегу в комментарии задачи, и он автоматически стал наблюдателем. После обновления интерфейса задач Битрикс24 привычка тихо перестала работать: жест остался, а эффекта нет. Разбираем, почему это неочевидная, но чувствительная потеря, и как мы её лечим модулем — без вмешательства в ядро.
Содержание

Есть в командной работе такие «условные сигналы», которыми люди пользуются годами и уже не задумываются, что за ними стоит. В Битрикс24 таким сигналом долгое время была одна маленькая, но очень удобная штука: пишешь в комментарии к задаче `@Коллега` — и коллега автоматически попадает в наблюдатели. Не надо лезть в настройки, искать поле «Наблюдатели», отдельно добавлять человека. Упомянул — и он «в контуре».
После того как Битрикс24 перевёл задачи на новый интерфейс, эта привычка тихо перестала работать. Жест остался — а эффекта нет.
«@Коллега» — и тишина
Раньше упоминание в комментарии делало сразу две вещи: включало коллегу в наблюдатели задачи и отправляло ему уведомление, что его позвали. В новых задачах уведомление приходит только тем, кто и так уже состоит в задаче — ответственному, постановщику, соисполнителям и наблюдателям. А тому, кого позвали именно потому, что его в задаче ещё нет, не приходит ничего. Ни в чат, ни в push, ни в «важное».
Формально это не баг. Формально — просто «поведение изменилось». А по факту — из команды тихо ушёл рефлекс, на котором держалась половина «горизонтальной» коммуникации.
Почему это опаснее, чем кажется
Проблема не в том, что «одна кнопка стала работать иначе». Проблема в том, что команда продолжает пользоваться старой привычкой, не зная, что она уже не работает.
- Автор комментария уверен, что коллега подключён и в курсе. Он написал `@Ивановна` — значит Ивановна знает.
- Ивановна не знает. Ни задачи, ни комментария, ни того, что её вообще звали.
- Задача стоит — ждёт от Ивановны действия, которого не будет.
Такой разрыв «я позвал / ты не в курсе» проявляется не сразу. Он всплывает через день-два, когда кто-то на планёрке спрашивает: «а что там по задаче?» — и выясняется, что двое ждали друг друга.
Важно: переучить команду отказаться от привычки, которой пользовались годами, — не вариант. Она вернётся сама, стоит перестать себя контролировать. Единственный рабочий путь — вернуть системе старое поведение.
Как вернуть — и почему не через правки ядра
Самый очевидный ответ — «поправить код задач в Битрикс24» — самый плохой. Ядро платформы обновляется, и любая кастомная правка в нём живёт до первого апдейта. Дальше — либо снова накатывай, либо мирись с тем, что после планового обновления ты остался без своей доработки, и никто в команде этого сразу не заметит.
Мы пошли другим путём. Сделали отдельный модуль — `kuratovru.taskping` — который живёт рядом с системой, не трогает её код и пользуется только штатными «дверьми» самой платформы.
Логика простая: когда пользователь отправляет комментарий в задачу, браузер уходит в Битрикс24 с сетевым запросом. Наш модуль подслушивает именно этот момент, разбирает текст на упоминания `@Коллега` и, если человека в задаче ещё нет, — добавляет его в наблюдатели штатным способом. Тем же самым, которым его добавил бы менеджер вручную через интерфейс.

Что это меняет на практике
- Привычка возвращается. Команда продолжает писать `@Коллега` в комментариях — теперь это снова работает.
- Ничего не переучиваем. Не нужны инструкции «а теперь так», не нужны напоминания в чате «не забывайте добавлять руками».
- Никаких скрытых потерь коммуникации. Если человека упомянули — он в задаче и в уведомлениях, как раньше.
- Обновление Битрикс24 не сломает модуль. Мы не переписываем платформу, используем её же публичные механизмы.
Это тот случай, когда решение хорошее не тем, что «делает много», а тем, что делает ровно одно — и делает незаметно.
Что важно про безопасность
Проверка прав, доступ к базе задач и к списку участников — всё это осталось на сервере, в бэкенд-контроллере модуля. Фронтенду мы отдаём только то, без чего он не может принять решение: ID задачи и список её текущих участников. Само добавление наблюдателя идёт через штатный REST-экшен самого Битрикс24 — а значит, все внутренние проверки прав платформы отрабатывают ровно так же, как если бы наблюдателя добавил живой сотрудник через интерфейс. Модуль не «обходит» бизнес-логику Битрикс24 — он ей пользуется.
Результат
Обновление задач Битрикс24 незаметно унесло один из тех тихих механизмов, на которых держалась командная работа. Модуль возвращает его на место — без вмешательства в ядро, без переучивания людей, без риска «отвалиться после следующего апдейта».
Модуль опубликован в официальном Маркетплейсе Битрикс24: kuratovru.taskping — для коробочных порталов. Установка стандартная, из панели администратора.
Если у вашей команды после перехода на новые задачи вдруг стало «странно» с уведомлениями по упоминаниям — это, скорее всего, ровно та ситуация, о которой мы говорили. Ставится за пару минут — берите с Маркетплейса или обращайтесь, поможем =)
Обсудим вашу ситуацию
Расскажете задачу — за 30 минут разберём, что у вас работает, что нет, и где быстрая победа.
Без коммерческих предложений по итогам встречи =)