Навигация

MOD-NOTIFICATION-ROUTING — Маршрутизация уведомлений

Лицензия: Платный

Централизованный «мозг» уведомлений. Модули платформы публикуют бизнес-события, а этот модуль решает, кого о них известить, каким каналом, с каким приоритетом и стоит ли извещать вообще. Решение детерминированное: правила с фильтрами по полям события, аудитория (конкретные пользователи, роли, подразделения, исполнитель из события, подписчики, цепочка руководителей), приоритет и шаблон сообщения.

Модуль защищает людей от шума: дедупликация по ключу в заданном окне, тихие часы и персональные настройки частоты, дайджесты по расписанию вместо потока сообщений. Для «красных» событий есть эскалации: ступени с задержками, подтверждение получения и остановка, когда исходное событие закрыто. Каждое решение и каждая попытка доставки пишутся в журнал, неудачные можно повторить.

Собственного транспорта у модуля нет: доставка идёт через MOD-CHAT (встроенный инбокс, Telegram, Max), поэтому маршрутизацию можно менять, не трогая каналы.

Возможности

  • Каталог бизнес-событий модулей и подписки на них
  • Правила маршрутизации с фильтрами (eq/neq/in/gt/lt/contains) и приоритетом
  • Аудитория: пользователи, роли, подразделения, исполнитель из события, подписчики, цепочка руководителей
  • Дедупликация по шаблону ключа в настраиваемом окне
  • Тихие часы, персональные предпочтения канала и частоты, отключение категорий
  • Шаблоны сообщений с подстановками и локалью
  • Дайджесты по cron-расписанию вместо потока уведомлений
  • Эскалации красных событий: ступени, задержки, подтверждение, автостоп
  • Журнал отправок и попыток доставки, повтор неудачных
  • Метрики доставки и очистка очереди

Основные MCP-инструменты

ИнструментНазначение
notif__event.ingestПринять бизнес-событие модуля
notif__event_catalog.upsertЗарегистрировать тип события в каталоге
notif__rule.createСоздать правило маршрутизации
notif__rule.updateИзменить правило
notif__rule.listСписок правил
notif__notify.sendОтправить уведомление напрямую
notif__template.upsertСоздать или изменить шаблон сообщения
notif__preference.setНастроить предпочтения получателя
notif__subscription.setПодписать получателя на событие
notif__digest.schedule.upsertНастроить расписание дайджеста
notif__escalation.upsertЗадать политику эскалации
notif__escalation.ackПодтвердить получение эскалации
notif__dispatch.listЖурнал отправок
notif__dispatch.retryПовторить неудачную доставку
notif__queue.purgeОчистить очередь отправки
notif__notif_metricsМетрики доставки уведомлений

Связанные модули

  • MOD-CHAT — транспорт доставки: инбокс, Telegram, Max
  • MOD-ORG — подразделения и цепочка руководителей для расчёта аудитории
  • MOD-AUTOMATION — процессы, порождающие события для маршрутизации
  • MOD-SUPPORT-SLA — пороги квоты и нарушения SLA как источник красных событий
Открыть чат-бот