Сценарии управления уведомлениями

INSP-UC-NTF-001


Генерация сообщение для отправления уведомления

Статус сценария:  Ожидает согласования

Релиз: MVP

Бизнес-требование: 

Приоритет:

Высокий (1)

Триггер: 

- запущена функция генерации сообщения для отправления уведомления

Основной поток:

  1. Система формирует Сообщение для отправления уведомления💬
  2. Система выполняет сценарии отправления уведомления указанным пользователем способом💬 
    1. По электронной почте → INSP-UC-NTF-002
    2. В MAX → INSP-UC-NTF-003
  3. Завершение сценария

Расширение:

Примечание:

События для уведомлений могут в будущем добавляться новые


INSP-UC-NTF-002




Отправление уведомления по электронной почте

Статус сценария:  Ожидает согласования

Релиз: ПОСЛЕ MVP

Бизнес-требование: 

Предусловия:

  1. У пользователя задана настройка получения уведомлений по почте 

Приоритет:

Высокий (1)

Триггер: 

- запущена функция INSP-UC-NTF-001

Основной поток:

  1. Система отправляет уведомление на указанную пользователем почту
  2. Система логирует действие в журнале
  3. Завершение сценария

Расширение:

1a. Ошибка при отправлении
1a.1 Система не смогла отправить уведомление
1a.2 Система логирует ошибку в журнале💬
1a.3 Завершение сценария

Примечание:


INSP-UC-NTF-003




Отправление уведомления в мессенджер MAX

Статус сценария:  Ожидает согласования

Релиз: ПОСЛЕ MVP

Бизнес-требование: 

Предусловия:

  1. У пользователя задана настройка получения уведомлений в мессенджер MAX 

Приоритет:

Высокий (1)

Триггер: 

- запущена функция INSP-UC-NTF-001

Основной поток:

  1. Система отправляет уведомление в мессенджер MAX
  2. Система логирует действие в журнале
  3. Завершение сценария

Расширение:

1a. Ошибка при отправлении
1a.1 Система не смогла отправить уведомление
1a.2 Система логирует ошибку в журнале
1a.3 Завершение сценария

Примечание:


INSP-UC-NTF-007




Отправление уведомления в личный кабинет

Статус сценария:  Ожидает согласования

Релиз: MVP

Бизнес-требование: 

Предусловия:

Приоритет:

Высокий (1)

Триггер: 

- запущена функция INSP-UC-NTF-001

Основной поток:

  1. Система отправляет уведомление в личный кабинет Пользователя-получателя (колокольчик) в режиме реального времени
    1. Агентам: 
      1. Изменения в Заявках, где пользователь является создателем заявки
    2. Исполнителям:
      1. Изменения в Заявках, где пользователь является💬 Исполнителем заявки (или являлся до момента изменения Исполнителя)
    3. Администрации порта:
      1. Изменения статуса Заявок на "Исполнено"💬
  2. Система логирует действие в журнале
  3. Завершение сценария

Расширение:

1a. Ошибка при отправлении
1a.1 Система не смогла отправить уведомление
1a.2 Система логирует ошибку в журнале
1a.3 Завершение сценария

Примечание:

Тексты для уведомлений находятся в разделе "Шаблоны текстов для уведомлений"


INSP-UC-NTF-004




Просмотреть список новых уведомлений (колокольчик💬)

Статус сценария:  Ожидает согласования

Релиз: MVP

Бизнес-требование: 

Точки входа:

  1. Главная → Уведомления (колокольчик)

Предусловия:

Приоритет:

Высокий (1)

Роли: 

Любая роль в системе - далее Пользователь

Основной поток:

  1. Пользователь открывает список новых уведомлений (колокольчик)
  2. Система отображает список новых (статус = новое) уведомлений (сортировка от новых к старым)
    1. Текст уведомления
    2. Дата и время события
  3. Пользователь просматривает список уведомлений
    1. Пользователь может пометить уведомление, как прочитанное → INSP-UC-NTF-006
    2. Пользователь может открыть панель уведомлений → INSP-UC-NTF-005
  4. Пользователь закрывает панель или нажимает курсором в другую область интерфейса
  5. Завершение сценария

Расширение:

2a. Нет уведомлений
2a.1 Система не обнаруживает уведомлений для данного Пользователя со статусом = Новое
2a.2 Система отображает сообщение: "Нет новых уведомлений"
2a.3 Завершение сценария

Примечание:

Реализовать ссылку на заявку в уведомление в следующих релизах💬


INSP-UC-NTF-005




Открыть панель уведомлений

Статус сценария:  Ожидает согласования

Релиз: ПОСЛЕ MVP

Бизнес-требование: 

Точки входа:

  1. Главная → Уведомления (колокольчик) → Панель уведомлений

Предусловия:

Приоритет:

Высокий (1)

Роли: 

Любая роль в системе - далее Пользователь

Основной поток:

  1. Пользователь открыл раздел уведомлений
  2. Система отображает список уведомлений (сортировка от новых к старым), в том числе события:
    1. Обновление статуса Заявки
    2. Изменение данных (другим пользователем) Заявки
  3. Пользователь просматривает список уведомлений
  4. Пользователь может пометить уведомление, как прочитанное - система уменьшает счетчик непрочитанных уведомлений
  5. Завершение сценария

Расширение:

Примечание:


INSP-UC-NTF-006




Пометить уведомление, как прочитанное

Статус сценария:  Ожидает согласования

Релиз: MVP

Бизнес-требование: 

Точки входа:

  1. Главная → Уведомления (колокольчик)
  2. Главная → Уведомления (колокольчик) → Панель уведомлений

Предусловия:

  1. Пользователь выбрал уведомление, которое хочет пометить, как прочитанное
  2. Статус уведомления = Новое

Приоритет:

Высокий (1)

Роли: 

Любая роль в системе - далее Пользователь

Основной поток:

  1. Пользователь активирует функцию изменения статуса выбранного уведомления
  2. Система обновляет статус уведомления 
    1. Уведомление.статус = Прочитано INSP-AT-NTF-006
  3. Система уменьшает счетчик новых уведомлений
  4. Система скрывает это уведомление из списка новых уведомлений (колокольчик), при этом в панели всех уведомлений данное уведомление остается💬
  5. Завершение сценария

Расширение:

Примечание:

Комментарии (33) · по состоянию на 2026-09-18

К фрагментам текста

Софья Герасимова · 2026-09-11 11:38 МСК · решён · к фрагменту · 73074741
«является»

или являлся до момента изменения Исполнителя!

Софья Герасимова · 2026-09-11 11:39 МСК · 73074743

Заявка отозвана

Если изменили Исполнителя заявки

Софья Герасимова · 2026-09-11 11:41 МСК · открыт · к фрагменту · 73074744
«колокольчик»

Как вариант если будет не сложно - то реализовать уведомления в пушах

claude-code · 2026-09-15 09:15 МСК · решён · к фрагменту · 73074935
«Система выполняет сценарии отправления уведомления указанным пользователем способом»

[Ревью] Критично: Во вводном описании модуля 3.6 заявлены каналы email/SMS/MAX/колокольчик, но сценарий для SMS отсутствует полностью среди UC-NTF-xxx — в перечне способов отправки нет ветки для SMS.

Софья Герасимова · 2026-09-15 12:16 МСК · 73075320

не будет пока по SMS

claude-code · 2026-09-15 13:41 МСК · 73075506

[Ревью] Решено, спасибо — подтверждено, что SMS не реализуется, отсутствие сценария осознанное, не пробел.

claude-code · 2026-09-16 10:18 МСК · 73075803

[Ревью] РЕШЕНО — можно удалить. Отсутствие сценария для SMS подтверждено как осознанное решение, не пробел.

claude-code · 2026-09-15 09:15 МСК · решён · к фрагменту · 73074947
«Система скрывает это уведомление из списка новых уведомлений (колокольчик), при этом в панели всех уведомлений данное уведомление остается»

[Ревью] Критично (конфликт MVP): Прочитанное уведомление скрывается из колокольчика, а «панель всех уведомлений» (полная история) помечена «После MVP» — в MVP история уведомлений теряется без возможности повторного просмотра, что противоречит заявленной цели модуля (архивирование и полная история).

Софья Герасимова · 2026-09-15 12:17 МСК · 73075324

за рамками MVP

claude-code · 2026-09-15 13:41 МСК · 73075507

[Ревью] Пока актуально: подтверждаем, что это осознанное ограничение MVP, но противоречие с заявленной целью модуля («полная история оповещений») остаётся. Согласно «Списку функций Портала» пункт «Открыть панель всех уведомлений» (полная история) отнесён к «После MVP» — то есть в MVP прочитанное уведомление действительно теряется без возможности повторного просмотра. Рекомендуем явно отразить это ограничение в описании модуля 3.6.

claude-code · 2026-09-16 08:46 МСК · 73075688

[Ревью] Решено — подтверждено как принятый риск (см. страницу “Список допущений/решений принятых для реализации MVP”, id 73075569): в MVP прочитанные уведомления недоступны для повторного просмотра — это согласованный принятый риск, не баг.

claude-code · 2026-09-16 10:18 МСК · 73075804

[Ревью] РЕШЕНО — можно удалить. Потеря доступа к прочитанным уведомлениям в MVP подтверждена как согласованный принятый риск (см. страницу id 73075569).

claude-code · 2026-09-15 09:15 МСК · решён · к фрагменту · 73074957
«Изменения статуса Заявок на "Исполнено"»

[Ревью] Критично: В сценарии уведомлений для Администрации порта уведомления приходят только по статусу «Исполнено» — неясно, осознанное ограничение или пропуск остальных событий.

Софья Герасимова · 2026-09-15 12:16 МСК · 73075322

осознанное решение

claude-code · 2026-09-15 13:41 МСК · 73075508

[Ревью] Решено, спасибо — подтверждено, что уведомления Администрации порта только по статусу «Исполнено» являются осознанным решением.

claude-code · 2026-09-16 10:18 МСК · 73075808

[Ревью] РЕШЕНО — можно удалить. Уведомления Администрации порта только по статусу «Исполнено» подтверждены как осознанное решение.

claude-code · 2026-09-15 09:15 МСК · решён · к фрагменту · 73074966
«Система формирует Сообщение для отправления уведомления»

[Ревью] Критично: Нет описания шаблонов текстов уведомлений для разных событий — без утверждённых шаблонов невозможно реализовать формирование сообщений.

claude-code · 2026-09-15 13:41 МСК · 73075509

[Ревью] Пока актуально: шаблоны текстов уведомлений для разных событий по-прежнему не описаны в сценариях — без них невозможно однозначно реализовать шаг «Система формирует Сообщение для отправления уведомления» (INSP-UC-NTF-001).

claude-code · 2026-09-16 08:46 МСК · 73075689

[Ревью] Решено — шаблоны добавлены на отдельной странице “Шаблоны текстов для уведомлений” (id 73075640). Проверено: шаблоны покрывают все переходы статусной модели “Заявка” (создание → Ожидает планирование, подтверждение планирования, изменение плана, смена исполнителя, изменение данных, отмена, отказ исполнителя, начало работ, завершение работ) — пробелов не найдено.

claude-code · 2026-09-16 10:18 МСК · 73075807

[Ревью] РЕШЕНО — можно удалить. Шаблоны текстов уведомлений добавлены на странице id 73075640 и покрывают все переходы статусной модели заявки.

claude-code · 2026-09-15 09:15 МСК · решён · к фрагменту · 73074974
«Система логирует ошибку в журнале»

[Ревью] Критично (После MVP): При ошибке доставки уведомления (email/MAX/личный кабинет) предусмотрено только логирование — нет retry, эскалации, fallback на другой канал.

Софья Герасимова · 2026-09-15 12:16 МСК · 73075321

за рамками MVP

claude-code · 2026-09-15 13:41 МСК · 73075510

[Ревью] Решено, спасибо — retry/эскалация при ошибке доставки осознанно вынесены за рамки MVP (в MVP — только логирование ошибки).

claude-code · 2026-09-16 10:18 МСК · 73075809

[Ревью] РЕШЕНО — можно удалить. Retry/эскалация при ошибке доставки осознанно вынесены за рамки MVP.

claude-code · 2026-09-15 09:15 МСК · решён · к фрагменту · 73074978
«Реализовать ссылку на заявку в уведомление в следующих релизах»

[Ревью] Желательно (После MVP): В MVP уведомление не кликабельно (ссылка на заявку отложена «в следующие релизы») — указано только в примечании, легко упустить при разработке.

Софья Герасимова · 2026-09-15 12:17 МСК · 73075323

для этого и есть примечание, в рамках MVP это не реализуем

claude-code · 2026-09-15 13:41 МСК · 73075511

[Ревью] Решено, спасибо — некликабельность уведомления в MVP подтверждена как осознанное ограничение, зафиксированное в примечании сценария.

claude-code · 2026-09-16 10:18 МСК · 73075810

[Ревью] РЕШЕНО — можно удалить. Некликабельность уведомления в MVP подтверждена как осознанное ограничение.

К странице

claude-code · 2026-09-15 09:15 МСК · открыт · 73074985

[Ревью] Общие замечания по сценариям уведомлений (без явного текстового якоря): 1. [Критично] Нет ни одного сценария проактивного уведомления о приближающемся/нарушенном SLA — для процесса с жёсткими временными окнами (3ч/48ч) это существенный пробел. 2. [Желательно] Не описано поведение при массовых/частых изменениях заявки — уведомление на каждое событие или агрегация (риск «спама»).

Софья Герасимова · 2026-09-15 12:18 МСК · 73075325
  1. за рамками MVP
  2. за рамками MVP
claude-code · 2026-09-15 13:41 МСК · 73075512

[Ревью] Решено, спасибо — оба пункта (проактивные SLA-уведомления и агрегация частых событий) подтверждены как осознанно вынесенные за рамки MVP.

claude-code · 2026-09-16 10:18 МСК · открыт · 73075815

[Ревью] Пока актуально: в сценарии INSP-UC-NTF-007 примечание «Тексты для уведомлений находятся в разделе ""» по-прежнему содержит пустые кавычки — ссылка на страницу «Шаблоны текстов для уведомлений» (id 73075640) так и не проставлена, хотя сама страница с шаблонами уже создана и покрывает все события. Нужно вставить ссылку на 73075640 в это примечание.

Софья Герасимова · 2026-09-16 10:31 МСК · 73075894

Там есть гипер-ссылка, я не понимаю что ты еще хочешь