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


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

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

  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-рассылка

Мероприятия

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

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

да

Х

Х

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

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

да

Х

Х

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

да

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

да

Х

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

да

Х

Х

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

да

Х

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

да

Х

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

да

Х

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

да

Х

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

да

Х

Сертификаты

-

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

да

Х

Тесты

-

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

да

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

да

Х

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

да

Х

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

да

Х

Уроки

-

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

да

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

да

Х

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

да

Х

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

да

Х

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

-

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

да

Х

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

да

Х

Х

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

да

Х

Х

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

да

Х

Х

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

-

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

да

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

да

Х

Квесты

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

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

да

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

да

Х

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

да

Х

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

да

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

да

Х

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

да

Х

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

да

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

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

да

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

да

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

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

да

Х

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

да

Х

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

да

Х

Х

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

да

Х

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

да

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

да

Х

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

да

Х

Х

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

да

Х

Х

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

да

Х

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

да

Х

Х

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

да

Х

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

да

Х

Х

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

да

Х

Х

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

да

Х

Х

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

да

Х

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

да

Х

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

да

Х

Умный ринг

-

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

да

Х

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

да

Х

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

да

Х

Царь горы

-

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

да

Х

Х

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

Блок

Подблок

Триггер

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

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

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

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

Блок

Подблок

Триггер

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

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

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

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

Бейджи

-

Получение бейджа

да

Х

Х

Потеря бейджа

да

Х

Х

Индекс счастья

-

Доступен новый опрос Индекса счастья

да

Х

Банк идей

-

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

да

Х

Изменение ответственного администратором

да

Х

Назначение пользователя ответственным

да

Х

Передача идеи на модерацию

да

Х

Достижение порога голосов для идеи

да

Х

 

Звёзды

-

Получение/удаление/редактирование/награды

да

Х

Получение/удаление/редактирование/награды в рамках номинации

да

Х

Напоминание о возможности наградить в последний день месяца

да

Х

Напоминание о последней возможности наградить в рамках номинации

да

Х

Получение первого места в рейтинге звезд

да

Х

Получение второго или третьего места в рейтинге звезд

да

Х

Получение любого другого места в рейтинге звезд

да

Х

Получение первого места в номинации

да

Х

Получение любого другого места в номинации

да

Х

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

да

Х

Каталог призов

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

Получение нового заказа

да

Х

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

Заказ изменён

да

Заказ в обработке

да

Заказ передан в доставку

да

Заказ выполнен

да

Заказ отклонён

да

План развития

Уведомления руководителя

Цель поставлена сотрудником

да

Х

Цель сотрудника отредактирована

да

Х

Цель сотрудника в зоне риска

да

Х

Цель сотрудника вне дедлайна

да

Х

Цель сотрудника удалена

да

Х

Цель сотрудника завершена

да

Х

Цель сотрудника выполнена

да

Х

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

да

Х

План сотрудника подтверждён

да

Х

Подтверждённый план сотрудника отредактирован

да

Х

Цель плана сотрудника выполнена

да

Х

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

да

Х

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

да

Х

План сотрудника завершён

да

Х

План сотрудника удалён

да

Х

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

Цель поставлена

да

Х

Цель подтверждена

да

Х

Цель отредактирована

да

Х

Цель в зоне риска

да

Х

Цель вне дедлайна

да

Х

Цель удалена

да

Х

Цель завершена

да

Х

План создан

да

Х

План подтверждён

да

Х

План отредактирован

да

Х

До дедлайна плана 7 дней

да

Х

План вне дедлайна

да

Х

План завершён

да

Х

План удалён

да

Х

Вкладка База знаний

Блок

Подблок

Триггер

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

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

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

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

Блок

Подблок

Триггер

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

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

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

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

Библиотека

-

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

да

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

да

Дни рождения

-

Поздравление от платформы

да

Х

Напоминание о дне рождения коллеги

да

Х

Поздравление с днём рождения от другого пользователя

да

Х

Полезные документы

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

Создание новой заявки

да

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

Заявка отправлена

да

 

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

Блок

Подблок

Триггер

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

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

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

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

Блок

Подблок

Триггер

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

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

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

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

Комментарии

-

Получение ответа на комментарий

да

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

да

Получение лайка к комментарию/записи/поздравлению

да

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

да

Новости

-

Публикация новости

да

Подписка

-

У пользователя появился новый подписчик

да

Х

Публикация новой записи в блоге при подписке на автора

да

Х

Публикация новой записи в сообществах при подписке на автора

да

Х

Публикация новой записи в новости при подписке на автора

да

Х

Публикация новой записи в пульсе при подписке на автора

да

Х

Блоги

-

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

да

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

да

Сообщества

-

Публикация новой записи в сообществе

да

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

да

Х

Х

Пульс

-

Публикация записи в пульсе

да

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

да

Вкладка Оценка

Блок

Подблок

Триггер

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

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

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

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

Блок

Подблок

Триггер

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

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

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

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

Опросы

-

Доступен новый опрос

да

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

да

Оценка 360

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

Истекает срок подтверждения списка оценивающих руководителем

да

Х

Х

Истекает срок выбора коллег для оценки у оцениваемого

да

Х

Х

Истекает срок оценки у оцениваемого/оценивающих

да

Х

Х

Получение отказа от оценки

да

Х

Уведомления руководителя

Подтверждение списка

да

Х

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

да

Х

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

да

Х

Х

Оценивающие подтверждены администратором

да

Х

Оценивающие выбраны администратором

да

Х

Смена руководителя

да

Х

Уведомления оценивающего

Доступна оценка сотрудника

да

Истекает срок оценки сотрудника

да

Уведомления оцениваемого

Доступен выбор коллег для оценки

да

Х

Истекает срок выбора коллег для оценки

да

Х

Доступна самооценка

да

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

да

Х

Х

Истекает срок самооценки

да

Самооценка назначена администратором

да

Х

Чек-листы

Уведомления проверяющего

Доступен новый чек-лист для проверки

да

Уведомления руководителя

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

да

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

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

да

Фотоотчёты

Уведомления руководителю

Доступен новый фотоотчёт для заполнения

да

Доступен просмотр результатов проверки по фотоотчёту

да

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

да

Доступен фотоотчёт для доработки

да

Новый комментарий к фотографии

да

Удаление комментария к фотографии модератором

да

Х

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

Доступен новый фотоотчёт для проверки

да

Новый комментарий к фотографии

да

Удаление комментария к фотографии модератором

да

Х

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

Доступен новый фотоотчёт для заполнения

да

Доступен просмотр результатов проверки по фотоотчёту

да

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

да

Доступен фотоотчёт для доработки

да

Новый комментарий к фотографии

да

Удаление комментария к фотографии модератором

да

Х

Настройка уведомлений в публичной части портала

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

Для перехода на страницу можно воспользоваться следующими методами:

  1. Нажать на кнопку⚙️ в дропдауне, который появляется при наведении курсора мыши на кнопку уведомлений (Колокольчик)

  1. Нажать на кнопку⚙️, но уже на странице просмотра списка уведомлений

При переходе открывается страница со списком триггеров, инициирующих отправку Web-уведомлений/Push-уведомлений/E-mail-рассылок, чек-боксы выбора и свитчеры для активации или деактивации отправки каждого из типов уведомлений, а также кнопка Сохранить.

Состав страницы аналогичен странице управления уведомлениями в административной части, за исключением вкладки Системные и элементов Настройка видимости – в публичной части они не выводятся.

Страница может содержать следующие вкладки:

  • Общее

  • Обучение

  • Мотивация

  • База знаний

  • Общение

  • Оценка

По умолчанию страница открывается на вкладке Общее или следующей доступной вкладке.

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

На вкладках пользователю отображаются только те блоки/подблоки/триггеры, по которым администратор активировал Настройки видимости в ПА.

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

Механика работы настроек видимости в публичной части

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

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

  • После того, как пользователь внес персональные изменения, уведомления приходят согласно выставленным пользователем настройкам

Механика взаимодействия с чек-боксами

Если пользователь в публичной части активирует/деактивирует чек-бокс для:

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

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

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

Правила взаимодействия со свитчерами

  • Если пользователь в публичной части активирует/деактивирует свитчер для:

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

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

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

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

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