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


Общая информация

Цель инструмента

  1. Реализовать в публичной части центр уведомлений, в котором будут отображаться доступные на платформе уведомления (e-mail-рассылки, web-уведомления, push-уведомления) и чек-боксы/свитчеры к ним, в зависимости от значения которых, уведомления будут поступать или нет

  2. Получить возможность настройки и контроля каналов связи, по которым пользователи получают уведомления с платформы

  3. Получить возможность гибкой персонализированной настройки получения уведомлений с платформы по удобному каналу

Состав инструмента

Инструмент Управление уведомлениями доступен в веб-версии и в мобильном приложении.

В веб-версии инструмент состоит из:

Составляющие

Описание

Составляющие

Описание

Страница Управление уведомлениями в публичной части

На странице отображаются доступные на платформе уведомления (e-mail-рассылки, web-уведомления, push-уведомления) и чек-боксы/свитчеры к ним, в зависимости от значения которых, уведомления будут поступать или нет

Раздел Управление уведомлениями в панели администрирования

В разделе можно задать параметры отправки уведомлений по умолчанию, а также ограничить возможность пользовательской настройки

Сценарии использования

Роль

Механика

Роль

Механика

Администратор

Задаёт настройки для отправки уведомлений по умолчанию, разрешает или ограничивает возможность пользователям менять эти настройки у себя самостоятельно

Пользователь

Настраивает каналы связи, по которым хотел бы получать уведомления, если такая возможность разрешена

Как администратору задать настройки для отправки уведомлений

Настройка уведомлений осуществляется в ПА на странице УведомленияУправление уведомлениями (admin/notification_manager)

image-20240521-051335.png

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

Страница содержит 7 вкладок, из них 5 дублируют разделы меню и вложенные в них модули платформы, 2 - общие настройки системы:

  • Системные – доступна только для роли Верховный администратор

  • Общее

  • Обучение

  • Мотивация

  • База знаний

  • Общение

  • Оценка

Для роли Верховный администратор доступны все вкладки, для остальных администраторов раздел отображает вкладки лишь с теми блокам/подблокам/триггерам модулей, управление которыми ему доступно в административной части. Вкладки, которые не относятся к конкретному модулю (например, Общее), также доступны администраторам.

Администратор может выбрать для каждого модуля, который ему доступен на платформе, настройки отправки уведомлений по умолчанию, а также может запретить пользователям изменять в публичной части способ получения уведомлений.

Сохранение изменений на странице осуществляется по кнопке Сохранить.

На каждой вкладке страницы присутствуют следующие элементы:

Элемент страницы

Описание

Механика

Вид

Элемент страницы

Описание

Механика

Вид

Список триггеров

Список триггеров, сгруппированных в блоки/подблоки, инициирующих отправку уведомлений

Список триггеров формируется индивидуально для каждой платформы в зависимости от подключенных к ней дополнительных модулей, а также персонально для каждого Администратора – в зависимости от того, какие модули ему доступны в ПА

image-20240521-045438.png

Настройка видимости

Регулирует отображение настройки для уведомлений по блоку/подблоку триггеров или выбранному триггеру в Управлении уведомлениями в публичной части

  • Администратор может активировать или деактивировать Настройки видимости. При активации/деактивации изменяется цвет глазика

  • Элемент Настройки видимости расположен в начале каждой строки каждого блока, подблока и триггера отдельно, а около названия столбца располагается значок i, при наведении на который отображается подсказка

  • Возможность настроить видимость в публичной части доступна для:

    • Блока с информацией о модуле (мероприятия, тесты, квесты и т.д.)

    • Подблока с информацией о получателе уведомления (уведомления для руководителя, уведомления для пользователя и т.д.)

    • Каждого триггера индивидуально

  • Если администратор активирует/деактивирует настройку видимости для:

    • Блока с информацией о модуле, то тогда активируются/деактивируются настройки видимости у всех триггеров, находящихся в блоке

    • Подблока с информацией о получателе уведомления, то тогда активируются/деактивируются настройки видимости у всех триггеров, находящихся в подблоке. Остальные подблоки блока остаются без изменений

    • Каждого триггера индивидуально, то тогда активируются/деактивируются настройки видимости только у выбранного триггера. Остальные триггеры остаются без изменений

  • При активации Настроек видимости у триггеров, в публичной части отображаются настройки по умолчанию (актуальные настройки, заданные в ПА) до тех пор, пока пользователь не внесет персональные изменения

  • При деактивации Настроек видимости триггеры пропадают из отображения пользователю в публичной части. Выставленные пользователем настройки сбрасываются, пользователь получает уведомления согласно настройкам по умолчанию (актуальные настройки, заданные в ПА). При повторной активации Настроек видимости у пользователей будут отображаться настройки по умолчанию (актуальные настройки, заданные в ПА)

Чек-боксы выбора

Служат для настройки отправки уведомлений выбранного триггера, которые будут использоваться по умолчанию в публичной части для всех пользователей платформы

  • Администратор может активировать или деактивировать чек-бокс

  • Чек-боксы расположены на пересечении строки блока/подблока/триггера и столбца уведомления (e-mail-рассылки, web-уведомления, push-уведомления)

  • Если администратор активирует/деактивирует чек-бокс для:

    • Блока с информацией о модуле, то тогда активируются/деактивируются чек-боксы этого типа уведомления у всех триггеров, находящихся в блоке

    • Подблока с информацией о получателе уведомления, то тогда активируются/деактивируются чек-боксы этого типа уведомления у всех триггеров, находящихся в подблоке

    • Каждого триггера индивидуально, то тогда активируются/деактивируются чек-боксы только у выбранного триггера

  • Не все чек-боксы доступны для редактирования. Некоторые чек-боксы задизэйблены, чтобы администраторы не смогли случайно или намерено отключить важные уведомления, например, уведомления о необходимости изменить пароль

 

Свитчеры

Служат для активации или деактивации чек-боксов сразу по всему блоку/подблоку триггеров или по триггеру отдельно

  • Администратор может активировать или деактивировать свитчер

  • Свитчеры расположены в конце каждой строки каждого блока, подблока и триггера отдельно

  • Если администратор активирует/деактивирует свитчер для:

    • Блока с информацией о модуле, то тогда активируются/деактивируются чек-боксы у всех триггеров, находящихся в блоке

    • Подблока с информацией о получателе уведомления, то тогда активируются/деактивируются чек-боксы у всех триггеров, находящихся в подблоке. Остальные подблоки блока остаются без изменений

    • Каждого триггера индивидуально, то тогда активируются/деактивируются чек-боксы только у выбранного триггера. Остальные триггеры остаются без изменений

  • Если администратор активирует все чек-боксы из блока/подблока/триггера, то тогда аналогично активируется свитчер блока/подблока/триггера

  • Если администратор деактивирует хотя бы один чек-бокс из блока/подблока/триггера, при условии, что были активированы все чек-боксы из блока/подблока/триггера, то тогда аналогично деактивируется свитчер блока/подблока/триггера

  • Не все свитчеры доступны для редактирования. Некоторые свитчеры задизэйблены, чтобы администраторы не смогли случайно или намерено отключить важные уведомления, например, уведомления о необходимости изменить пароль

 

Список триггеров и вкладок

На каждой вкладке располагается список сгруппированных в блоки/подблоки триггеров.

Заголовок каждого блока/подблока триггеров также обладает своими чек-боксами и свитчерами, при активации/деактивации которых настройка применяется автоматически на все чек-боксы/свитчеры внутри данного блока/подблока.

Список триггеров представлен в таблицах ниже, где “Х” в колонке уведомлений означает, что такого типа уведомления не предусмотрено на платформе и его настроить нельзя.

Вкладка Системные

Вкладка отображается только для роли Верховный администратор и несёт ознакомительный характер, т.к. ни один из триггеров недоступен для редактирования

Блок

Подблок

Триггер

Редактирование админом/пользователем

Web-уведомление

Push-уведомление

E-mail-рассылка

Блок

Подблок

Триггер

Редактирование админом/пользователем

Web-уведомление

Push-уведомление

E-mail-рассылка

Системные

-

Приглашение на платформу

нет

Х

Х

Проверочный код для авторизации

нет

Х

Восстановление пароля

нет

Х

Х

Обратная связь по порталу

нет

Х

Х

Ошибка автоматического импорта

нет

Х

Запуск крона по дайджесту

нет

Х

Х

Проверка данных о лицензии (истекает через 7 дней)

нет

Х

Х

Проверка данных о лицензии (нет данных)

нет

Х

Х

Истечение срока пароля

нет

Доступность нового модуля при достаточном количестве баллов

нет

Х

Х

Истекает срок неактивных дней — осталось 7 дней

нет

Х

Истекает срок неактивных дней — остался 1 день

нет

Х

Вкладка Общее

Вкладка предназначена для управления уведомлениями, которые не относятся к модулям

Блок

Подблок

Триггер

Редактирование админом/пользователем

Web-уведомление

Push-уведомление

E-mail-рассылка

Блок

Подблок

Триггер

Редактирование админом/пользователем

Web-уведомление

Push-уведомление

E-mail-рассылка

Общее

-

Напоминание о непрочитанных уведомлениях

да

Х

Х

Вкладка Обучение

Вкладка предназначена для управление уведомлениями, связанными с уведомлениями по обучению

Блок

Подблок

Триггер

Редактирование админом/пользователем

Web-уведомление

Push-уведомление

E-mail-рассылка

Блок

Подблок

Триггер

Редактирование админом/пользователем

Web-уведомление

Push-уведомление

E-mail-рассылка

Мероприятия

Уведомления ответственного за мероприятия

Получение заявки на участие в мероприятии

да

Х

Х

Уведомления участника мероприятия

Публикация нового мероприятия

да

Х

Х

Напоминание о мероприятии за несколько дней

да

Напоминание о мероприятии за сутки

да

Х

Напоминание о старте онлайн-мероприятия за один час

да

Х

Х

Заявка на участие одобрена

да

Х

Заявка на участие отклонена

да

Х

Доступен предварительный опрос о мероприятии

да

Х

Доступен опрос о прошедшем мероприятии

да

Х

Отмена мероприятия

да

Х

Сертификаты

-

Получение сертификата

да

Х

Тесты

-

Публикация теста

да

Х

Переназначение теста

да

Х

Наступление дедлайна по тесту

да

Х

Доступны результаты проверки теста

да

Х

Уроки

-

Публикация урока

да

Х

Переназначение урока

да

Х

Наступление дедлайна по уроку

да

Х

Доступен опрос об изученном уроке

да

Х

Учебные планы

-

Назначение учебного плана

да

Х

Добавление нового материала

да

Х

Х

Истекает дедлайн прохождения учебного плана

да

Х

Х

Просрочен дедлайн прохождения учебного плана

да

Х

Х

Диалоговые тренажёры

-

Публикация нового диалога

да

Х

Х

Переназначение диалога

да

Х

Квесты

Уведомления наставника

Назначение квеста студенту

да

Получение заявки на участие в мероприятии квеста

да

Х

Подтверждение заявки на участие в мероприятии квеста

да

Х

Отклонение заявки на участие в мероприятии квеста

да

Пользователь посетил мероприятие в квесте

да

Х

Пользователь не посетил мероприятие в квесте

да

Х

Изменение статуса задания

да

Уведомления ответственного

Назначение ответственным за квест

да

Назначение квеста студенту

да

Уведомления студента

Назначение квеста

да

Х

Назначение мероприятия

да

Х

Добавление материала в квест

да

Х

Х

Назначение задания

да

Х

Изменение статуса задания

да

Назначение этапа квеста

да

Х

Завершение этапа квеста

да

Х

Х

Завершение квеста

да

Х

Х

Истекает дедлайн прохождения материала

да

Х

Просрочен дедлайн материала

да

Х

Х

Истекает дедлайн прохождения этапа

да

Х

Просрочен дедлайн этапа

да

Х

Х

Истекает дедлайн прохождения квеста

да

Х

Х

Просрочен дедлайн квеста

да

Х

Х

Доступен опрос о пройденном задании

да

Х

Доступен опрос о пройденном этапе квеста

да

Х

Доступен опрос о пройденном квесте

да

Х

Умный ринг

-

Приглашение в игру

да

Х

Ожидание хода в игре

да

Х

Окончание игры

да

Х

Царь горы

-

Другой пользователь стал Царём горы

да

Х

Х

Вкладка Мотивация