Skip to main content
Справочник к странице «Создание и группировка уведомлений».

Понятия

Модели и поля

Уведомление

Одно событие-уведомление компании, адресованное объекту системы и разосланное по каналам. Сигнал после сохранения запускает веер доставки при создании. Идентификация Связи Содержимое Адресация Маршрутизация Захват Служебные

Уведомление пользователя

Персональное состояние уведомления для конкретного получателя (прочтение/архив). Уникальность по сочетанию компании, пользователя и уведомления. Идентификация Связи Состояние Служебные

Доступ к уведомлениям

Матрица подписки сотрудника на тему по конкретному каналу — определяет, кому и куда доставлять. Используется при прямой веб-рассылке для отбора получателей по теме. Связи Ключ Состояние

Задача «Создать уведомление»

задача (очередь сообщений), безусловно создающая одно новое уведомление. Простейший из трёх сценариев: без дедупликации и без группировки; при пустом тексте сразу выходит. Идентификация объекта Содержимое Адресация Компания

Задача «Обновить или создать уведомление»

задача, дедуплицирующая уведомление по сочетанию компании, типа и идентификатора объекта: обновляет существующее либо создаёт новое. При обновлении удаляет все персональные состояния прочтения для найденных уведомлений и перезаписывает текст, доп. данные и получателей; группировки нет. Идентификация объекта Содержимое Адресация Компания

Задача «Создать сгруппированное уведомление»

задача, объединяющая повторяющиеся события по одному объекту в одно уведомление внутри временного окна. Использует кэш-блокировку (повтор при конфликте, до 10 попыток), окно группировки, инкремент счётчика, накопление последних 10 сообщений, формат «(счётчик): последний текст», сброс одноразового захвата при перегруппировке и удаление персональных состояний; после сохранения — прямая веб-рассылка (защищена ключом кэша на 30 с). Идентификация объекта Содержимое Группировка Адресация Синхронизация Компания

Статусы и справочники

Тип уведомления

Уровень важности уведомления (влияет на визуальное оформление).
  • Информация
  • Предупреждение
  • Тревога

Канал доставки

Три канала веерной рассылки уведомлений; по умолчанию push.
  • Веб (Ably)
  • Мобильный push (Expo)
  • Telegram

Тема уведомления

Классификатор события для фильтрации, группировки и управления доступом.
  • По умолчанию
  • Заявка забронирована
  • Заявка завершена
  • Просрочка по заявке
  • Смена статуса оплаты заявки
  • Операция создана
  • Возврат по операции
  • Операция удалена
  • Превышен лимит долга клиента
  • Клиент добавлен в чёрный список
  • Документ создан
  • Документ подписан
  • Инвентаризация создана
  • Чек-лист инвентаризации
  • Доставка назначена
  • Смена статуса доставки
  • Доставка завершена
  • Доставка отменена
  • Подходит срок ТО
  • ТО назначено
  • ТО завершено
  • Инвентарь сломан
  • Низкий баланс SMS
  • Ошибка SMS
  • Возврат SMS
  • Штраф создан (сервис автомобильных штрафов)
  • Получено сообщение Wazzup