Управление уведомлениями в приложении
Общая информация
Цель инструмента
Реализовать в публичной части центр уведомлений, в котором будут отображаться доступные на платформе уведомления (e-mail-рассылки, web-уведомления, push-уведомления) и чек-боксы/свитчеры к ним, в зависимости от значения которых, уведомления будут поступать или нет
Получить возможность настройки и контроля каналов связи, по которым пользователи получают уведомления с платформы
Получить возможность гибкой персонализированной настройки получения уведомлений с платформы по удобному каналу
Состав инструмента
Инструмент Управление уведомлениями доступен в веб-версии и в мобильном приложении.
В веб-версии инструмент состоит из:
Составляющие | Описание |
---|---|
Страница Управление уведомлениями в публичной части | На странице отображаются доступные на платформе уведомления (e-mail-рассылки, web-уведомления, push-уведомления) и чек-боксы/свитчеры к ним, в зависимости от значения которых, уведомления будут поступать или нет |
Раздел Управление уведомлениями в панели администрирования | В разделе можно задать параметры отправки уведомлений по умолчанию, а также ограничить возможность пользовательской настройки |
Сценарии использования
Роль | Механика |
---|---|
Администратор | Задаёт настройки для отправки уведомлений по умолчанию, разрешает или ограничивает возможность пользователям менять эти настройки у себя самостоятельно |
Пользователь | Настраивает каналы связи, по которым хотел бы получать уведомления, если такая возможность разрешена |
Как администратору задать настройки для отправки уведомлений
Настройка модуля происходит в административной части (подробнее в Управление уведомлениями | Как администратору задать настройки для отправки уведомлений)
Настройка уведомлений в мобильном приложении
В мобильном приложении у пользователей имеется возможность для каждого доступного им триггера установить, куда должны приходить уведомления: в колокольчик, push или рассылкой на почту.
Для перехода на экран Управления уведомлениями необходимо открыть экран Уведомления, после чего нажать на кнопку
Если в ПА Настройки видимости деактивированы у всех триггеров, то кнопка перехода на экран Управления уведомлениями в мобильном приложении не отображается
Если в ПА Настройки видимости активированы у триггеров по модулям, которые недоступны пользователю и нет других активных Настроек видимости, доступных пользователю, то кнопка перехода на страницу Управления уведомлениями в мобильном приложении также не отображается
При переходе открывается экран со списком блоков триггеров аналогично веб-версии, инициирующих отправку Web-уведомлений/Push-уведомлений/E-mail-рассылок, чек-боксы выбора и свитчеры для активации или деактивации отправки каждого из типов уведомлений, кнопка Подробнее, а также кнопка Сохранить.
По нажатию на кнопку Подробнее открывается перечень доступных для редактирования триггеров, инициирующих отправку уведомлений, сгруппированных по подблокам аналогично веб-версии и чек-боксы/свитчеры для активации или деактивации отправки каждого из типов уведомлений.
Список доступных для редактирования блоков/подблоков/триггеров выводится согласно Механике работы настроек видимости в публичной части.
Изменения сохраняются по нажатию на кнопку Сохранить. Применённые изменения автоматически отображаются и в веб-версии.
Экран может содержать следующие вкладки:
Общее
Обучение
Мотивация
База знаний
Общение
Оценка
По умолчанию экран открывается на вкладке Общее или следующей доступной вкладке.
Вкладка отображается пользователю, если она содержит хотя бы один триггер, по которому администратор активировал Настройки видимости в ПА.
Если администратор активировал для триггера Настройки видимости в ПА, а модуль, к которому этот триггер относится недоступен пользователю, то такой триггер не отображается пользователю.
Механика взаимодействия с чек-боксами
Если пользователь активирует/деактивирует чек-бокс для:
Блока с информацией о модуле, то тогда активируются/деактивируются чек-боксы этого типа уведомления у всех триггеров, находящихся в блоке
Подблока с информацией о получателе уведомления, то тогда активируются/деактивируются чек-боксы этого типа уведомления у всех триггеров, находящихся в подблоке. Остальные подблоки блока и входящие в него триггеры остаются без изменений
Каждого триггера индивидуально, то тогда активируются/деактивируются чек-боксы только у выбранного триггера. Остальные триггеры остаются без изменений
Правила взаимодействия со свитчерами
Если пользователь в публичной части активирует/деактивирует свитчер для:
Блока с информацией о модуле, то тогда активируются/деактивируются чек-боксы у всех триггеров, находящихся в блоке
Подблока с информацией о получателе уведомления, то тогда активируются/деактивируются чек-боксы у всех триггеров, находящихся в подблоке. Остальные подблоки блока и входящие в него триггеры остаются без изменений
Каждого триггера индивидуально, то тогда активируются/деактивируются чек-боксы только у выбранного триггера. Остальные триггеры остаются без изменений
Если пользователь активирует все чек-боксы из блока/подблока/триггера, то тогда аналогично активируется свитчер блока/подблока/триггера
Если пользователь деактивирует хотя бы один чек-бокс из блока/подблока/триггера, при условии, что были активированы все чек-боксы из блока/подблока/триггера, то тогда аналогично деактивируется свитчер блока/подблока/триггера