Новая страница
Настройка уведомлений
1. Диаграмма сценария


Диаграмма сценария настройки уведомлений
2. Вводная информация
В данном сценарии описаны действия по настройке уведомлений пользователя: создание именованной подписки на сервисные события и (при необходимости) настройка системных уведомлений об отчётах SLA и доступности узлов.
Ранее уведомления по сервисам приходили по всем сущностям контрагента — «всё или ничего». На вкладке «Уведомления» настраиваются именованные подписки: группировка целевых сервисов по критериям и выборочная отправка по каналам (почта, портал, Telegram). Новые сервисы, подходящие под критерии подписки, включаются автоматически.
Предусловие: в системе создана учётная запись пользователя с ролью «Оператор SLA» или «Пользователь», связанная с контрагентом. В зоне ответственности пользователя есть активные сервисы (например, сервисы с запущенным мониторингом). Вкладка «Уведомления» доступна на странице настройки профиля (в том числе при настройке профиля другого пользователя системным администратором).
Ожидаемый результат выполнения сценария: создана активная именованная подписка с выбранными критериями, типами событий и каналами доставки. В списке подписок отображаются название, активность, способ уведомления и количество сервисов в подписке. По событиям сервисов, попадающих под критерии, уведомления доставляются только на выбранные каналы. При необходимости настроены системные уведомления об отчётах SLA и доступности узлов.
Полезные ссылки:
- Пользователи. Страница раздела
- Пользователи. Страница создания пользователя (редактирования, просмотра)
Важно:
- Именованная подписка задаёт набор сервисов по критериям (владелец, сервис, контракт, тег, точка доступа, узел). Критерии внутри подписки объединяются по правилу «ИЛИ»: уведомление приходит, если сервис события соответствует хотя бы одному выбранному критерию.
- Роль «Системный администратор» не расширяет область видимости сущностей для создания подписок на сервисы: для уведомлений пользователю доступны только сущности его владельца и дочерних.
- Отчёты SLA и уведомления о доступности узлов не входят в мастер подписки. Они настраиваются отдельно в блоке «Системные уведомления» на той же вкладке.
- Типы «Планово-профилактические работы», «Действия по событиям» и «Провалы нагрузочного тестирования» доступны для каналов Email и Push; в Telegram они не отправляются.
- В критериях доступны только сущности из зоны ответственности пользователя. Для Telegram на вкладке отображается wiSLA ID — его нужно указать боту, чтобы получать сообщения.
3. Описание сценария
| № шага | Действие пользователя | Реакция Системы | UI |
|---|---|---|---|
| 1 | Открыть страницу настройки профиля пользователя | ||
| 1.1 | Открывает раздел «Пользователи» в функциональном блоке «АДМИНИСТРИРОВАНИЕ» | Открывает страницу раздела «Пользователи». Показывает список пользователей. | ![]() |
| 1.2 | Выбирает из списка свою учётную запись (или учётную запись пользователя, для которого настраиваются уведомления) | Открывает страницу настройки профиля пользователя. Отображает вкладки профиля, в том числе «Уведомления». | ![]() |
| 2 | Перейти на вкладку «Уведомления» | ||
| 2.1 | На странице настройки профиля выбирает вкладку «Уведомления» | Открывает вкладку «Уведомления». Отображает блок «Подписки на уведомления» (список подписок или сообщение, что подписок пока нет) и блок «Системные уведомления». Для Telegram отображает wiSLA ID. | ![]() |
| 3 | Создать именованную подписку: задать критерии | ||
| 3.1 | Нажимает кнопку «Добавить подписку» | Открывает мастер «Создание подписки» на шаге «Критерии подписки». По умолчанию тип критерия — «Сервис». Переход к следующему шагу недоступен, пока не выбран хотя бы один критерий. | ![]() |
| 3.2 | Выбирает тип критерия (сервис, контракт, тег, точка доступа, узел, владелец) и отмечает сущности, по которым нужно получать уведомления. При необходимости добавляет критерии разных типов | Отображает выбранные критерии. Для контракта, тега, точки доступа и узла показывает, сколько сервисов сейчас соответствует сущности. Критерии разных типов сохраняются в черновике при переключении типа. Кнопка «Далее» становится доступной после выбора хотя бы одного критерия. | ![]() |
| 3.3 | Нажимает кнопку «Далее» | Переходит к шагу «Типы уведомлений». | ![]() |
| 4 | Задать типы уведомлений | ||
| 4.1 | В блоке «Паспорта неисправностей» выбирает уровни (отказ, деградация, не определено) и события жизненного цикла (открытие, закрытие, изменение уровня, приостановка, продолжение, комментарий). При необходимости отмечает другие типы уведомлений | Отображает выбранные уровни и события. Блок событий жизненного цикла недоступен, пока не выбран хотя бы один уровень. Другие типы («Планово-профилактические работы», «Действия по событиям», «Провалы нагрузочного тестирования») доступны для Email и Push. Отчёты SLA и доступность узлов в мастере не предлагаются. | ![]() |
| 4.2 | Нажимает кнопку «Далее» | Переходит к шагу «Способы получения». Флажок «Подписка активна» включён по умолчанию. | ![]() |
| 5 | Выбрать каналы, задать название и сохранить подписку | ||
| 5.1 | Выбирает один или несколько способов получения: «Email», «Telegram», «Push». Вводит название подписки. При необходимости просматривает вкладки «Критерии подписки» и «Сервисы в подписке» | Отображает выбранные каналы, название и расчётный список сервисов, соответствующих критериям. Если расчётный список пуст, показывает предупреждение, что будущие подходящие сервисы будут включены автоматически. Кнопка «Сохранить» недоступна, пока не заполнены название, критерий и хотя бы один канал. | ![]() |
| 5.2 | Нажимает кнопку «Сохранить» | Сохраняет подписку (по одному каналу на каждый выбранный способ получения, с общим набором типов с учётом ограничений канала). Закрывает мастер. Отображает подписку в списке «Подписки на уведомления»: название, активность, способ уведомления, количество сервисов. Показывает уведомление об успешном сохранении. | ![]() |
| 6 | При необходимости настроить системные уведомления | ||
| 6.1 | В блоке «Системные уведомления» открывает редактирование строки «Уведомления об отчётах SLA» и/или «Уведомления о доступности узлов». Выбирает объекты и способы получения, сохраняет | Сохраняет настройки системных уведомлений отдельно от именованных подписок. В таблице блока отображает выбранные способы уведомления и количество объектов. | ![]() |
| 7 | Проверить применение настроек | ||
| 7.1 | — | Подписка отображается в списке как активная. По событиям сервисов, попадающих под критерии, уведомления доставляются на выбранные каналы. Новые сервисы, соответствующие критериям (например, сервис, добавленный в выбранный контракт или получивший выбранный тег), включаются в подписку автоматически. Отключённая подписка в доставке не участвует. |










