Триггеры и уведомления: как получать сигналы о рисках проекта в Telegram

Руководителю не нужно открывать систему каждый день — достаточно, чтобы она сама написала, когда проект вышел за порог. Для этого в EVAnalysis.pro есть триггеры: условие по метрике, канал отправки и журнал всех срабатываний.

1

Откройте «Триггеры» → «Настройка» — список правил проекта

Откройте проект и перейдите в «Триггеры» → «Настройка» — это список правил «Триггеры и пороги», то есть условий автоматических уведомлений. В строке видно всё, что определяет правило: название, метрику (CPI, SPI и т.д.), порог, каналы отправки и переключатель «Вкл.». Переключатель выключает правило, не удаляя его: отключённая строка остаётся в списке и её легко вернуть. Кнопка «+ Новый триггер» справа сверху добавляет правило, а подпись под таблицей напоминает главное — триггеры проверяются после каждого обновления данных по EV/AC, а не раз в неделю.

Экран «Триггеры и пороги»: список правил с метрикой, порогом, каналами Email и Telegram и переключателем «Вкл.»
2

Задайте условие, серьёзность, каналы и cooldown

Клик по строке открывает карточку правила справа. Условие собирается из трёх полей: метрика (CPI, SPI, EAC, CV, SV, TCPI), условие (меньше ↓ / больше ↑ / равно) и пороговое значение — под ним система тут же показывает расшифровку вида «Триггер сработает: CPI < 0.8500», так что ошибиться с направлением сравнения трудно. Серьёзность (Критично / Внимание / Инфо) задаёт цвет события в журнале и значок в сообщении. Каналы уведомлений — Email и Telegram, можно оба; Telegram недоступен для выбора, пока аккаунт не привязан, и рядом стоит пометка «не привязан» со ссылкой на привязку. Cooldown — минимальный интервал между срабатываниями одного правила (1 час, 4 часа, 24 часа — рекомендуется, 7 дней); он защищает от потока одинаковых писем в день, когда вы много правите данные.

Карточка триггера: метрика CPI, условие «меньше», порог 0.8500, серьёзность «Критично», каналы Email и Telegram, cooldown
3

Смотрите срабатывания в журнале событий

Всё, что сработало, видно внутри продукта — «Триггеры» → «События», экран «Журнал событий». Каждая строка читается как фраза: уровень, формулировка отклонения («CPI (эффективность стоимости) 0.74 < 0.85 — ниже порога, критическое отклонение»), статус и время. Статусов три: «Новый» ставит система, «В работе» — тот, кто взял событие в разбор, «Закрыт» — закрытое вручную или автоматически. Сверху фильтры по уровню, статусу, периоду (24ч / 7д / 30д / 90д / Всё) и по конкретному триггеру; клик по строке открывает карточку события, а ссылка «Редактировать» справа ведёт прямо в настройку того правила, которое сработало.

Экран «Журнал событий»: список сработавших триггеров с уровнем, формулировкой отклонения, статусом и временем
4

Разберитесь, когда событие создаётся и когда закрывается само

Кнопка «Как это работает» в шапке журнала — встроенная справка по механике, и в ней три вещи, которые чаще всего вызывают вопросы. Первое: показатели пересчитываются ежедневно в 06:00 МСК и сразу после любого изменения данных, а проверка триггеров идёт следом за пересчётом. Второе: пока по правилу есть открытое событие, второе не создаётся — у существующего растёт счётчик ×N и обновляется дата последнего срабатывания. Третье: событие закрывается само, если показатель вернулся в норму в трёх последних снапшотах подряд («3×OK»), и это пишется в примечание и в «Аудит». Отсюда практический вывод: закрыть событие руками, не исправив причину, бесполезно — при следующем пересчёте оно появится снова.

Окно «Как это работает»: откуда берутся события, когда создаётся событие, статусы, авто-закрытие 3×OK
5

Откройте меню пользователя и выберите «Telegram»

Telegram подключается не в триггере, а в профиле: нажмите на карточку пользователя внизу левой панели — откроется меню с пунктами «Аккаунт», «Пользователи и роли», «Telegram», «Подписка», «История действий», «Мои вопросы», переключателем темы и выходом. Нужен пункт «Telegram».

Меню пользователя внизу левой панели с пунктами «Аккаунт», «Пользователи и роли», «Telegram», «Подписка»
6

Привяжите бота — и уведомления пойдут в Telegram

Вкладка «Настройки» → «Telegram» показывает статус привязки — пока бот не подключён, здесь написано «Не привязан». Нажмите «Привязать Telegram»: система сгенерирует персональную ссылку, откроет Telegram и останется отправить боту команду привязки. Ссылка действует 10 минут; страница обновится сама, и статус сменится на «Привязан к Telegram — Активен», а в блоке «Привязанные аккаунты» появится ваш @username с кнопкой «Отвязать». Привязка аккаунтная, а не проектная: один раз — и канал Telegram становится доступен во всех триггерах всех ваших проектов.

Вкладка «Настройки» → «Telegram»: статус привязки «Не привязан» и кнопка «Привязать Telegram»
7

Выберите, какие письма получать — «Письма на email»

Какие письма вообще приходят на ваш адрес — решается в «Настройки» → «Аккаунт», блок «Письма на email». Галочка «Системные уведомления» отвечает за срабатывания триггеров и отчёты по проектам: снимите её — и письма по триггерам перестанут приходить лично вам, при этом события продолжат попадать в журнал, а Telegram-канал продолжит работать. Вторая галочка — «Новости и обновления EVAnalysis.pro», это письма о том, что нового в платформе, не чаще раза в неделю. Настройка личная: она действует на ваш адрес, а не на всю компанию, и сохраняется сразу по клику. Письма о безопасности аккаунта, оплате и ответы поддержки приходят всегда — отключить их нельзя. В каждом письме с новостями и уведомлениями есть ссылка «Отписаться»: она открывает страницу отписки без входа в систему, так что отказаться от рассылки можно прямо из почты.

Блок «Письма на email» в «Настройки» → «Аккаунт»: галочки «Системные уведомления» и «Новости и обновления EVAnalysis.pro»

Что вы увидите

Теперь по проекту настроены пороги, выбраны каналы и подключён Telegram — отклонение по CPI или SPI приходит письмом и сообщением в тот же день, когда данные его показали, а полная лента срабатываний всегда доступна в «Триггеры» → «События». Что настраивать в первую очередь — подсказывают сами показатели карточки проекта (см. «Показатели карточки проекта»).

Частые вопросы

Куда именно приходят уведомления?

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

Как отключить уведомления?

Есть четыре уровня, от мягкого к полному. Снять галочку с канала в карточке триггера — правило продолжит фиксировать события в журнале, но перестанет писать на Email или в Telegram. Выключить правило переключателем «Вкл.» в списке — оно перестанет срабатывать совсем, но останется настроенным и его можно включить обратно. Отвязать Telegram в «Настройки» → «Telegram» кнопкой «Отвязать» — тогда сообщения в мессенджер не придут ни по одному триггеру. И наконец снять галочку «Системные уведомления» в «Настройки» → «Аккаунт» → «Письма на email» — это отключает письма по триггерам лично вам, не меняя настройки правил и не затрагивая других участников компании. Удалять правило ради тишины не нужно.

Как отказаться от писем, не заходя в систему?

В каждом письме категорий «уведомления» и «новости» внизу есть ссылка «Отписаться». Она открывает страницу отписки, где достаточно нажать одну кнопку — вход и пароль не нужны. Сама по себе открытая ссылка ничего не отключает: пока вы не нажали кнопку, подписка в силе (это сделано ради корпоративных сканеров почты, которые открывают все ссылки письма автоматически). Если отписались по ошибке, на той же странице есть «Вернуть подписку». Многие почтовые клиенты — Gmail, Apple Mail — показывают свою кнопку «Отписаться» рядом с темой письма; она работает так же. Полный набор переключателей живёт в «Настройки» → «Аккаунт» → «Письма на email».

Почему письма приходят, а в Telegram ничего нет?

Скорее всего аккаунт не привязан. В списке триггеров и в карточке правила в этом случае рядом с каналом Telegram стоит пометка «не привязан», а в карточке дополнительно выводится предупреждение, что уведомления по этому каналу отправляться не будут. Привязка делается один раз в «Настройки» → «Telegram»; ссылка привязки живёт 10 минут, так что если вы открыли её и отвлеклись — просто нажмите «Привязать Telegram» ещё раз.

Будет ли система слать одно и то же каждый день, пока проблема не решена?

Нет. Пока по правилу есть открытое событие, новое не создаётся: у существующего обновляется значение показателя и растёт счётчик срабатываний ×N. Дополнительно частоту ограничивает cooldown в настройке триггера — минимальный интервал между срабатываниями, по умолчанию рекомендуется 24 часа.

Что будет, если закрыть событие, не исправив причину?

Оно вернётся. Ручное закрытие не мешает повторному срабатыванию: если при следующем пересчёте показатель всё ещё за порогом, система создаст новое событие. Само по себе событие закрывается только когда показатель держится в норме три последних снапшота подряд — тогда статус меняется на «Закрыт» от имени системы, а в примечании и в разделе «Триггеры» → «Аудит» остаётся отметка об авто-закрытии.

Как быстро после ввода данных придёт сигнал?

Показатели пересчитываются ежедневно в 06:00 МСК и, кроме того, сразу после любого изменения данных — записи прогресса, правки задач или проекта. Проверка триггеров идёт следом за пересчётом, поэтому отклонение, появившееся после сегодняшнего ввода факта, не ждёт следующего утра.

Теория в «Аналитике»

Как этот экран считает то, что показывает, и почему метрика устроена именно так.

  • Отставание от графика

    «Отстаём на 18 дней» заказчик пропускает мимо ушей. «Отставание стоит 41 млн ₽ и сдвигает сдачу на три недели» — назначает совещание. Показываем формулу перевода SV(t) из дней в рубли, разбираем ошибку с усреднённым темпом и даём структуру письма-обоснования из 5 блоков.

  • План-факт анализ

    Классический план-факт сравнивает «потратили vs бюджет» — и может врать: можно быть в рамках бюджета и при этом отставать по объёму на 20%. Объясняем, как CV/SV из метода освоенного объёма выявляют это до конца квартала, и даём шаблон разбора отклонений из 5 блоков.