Уведомления

1. Введение

При назначении звонка или встречи можно настроить напоминание потенциальным участникам и заранее оповестить их о предстоящем мероприятия. Напоминание можно оформить в виде электронного письма или всплывающего уведомления в браузере. Настройка всплывающих уведомлений осуществляется в профиле пользователя (Мои настройки  Дополнительно).

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

Если участнику пришло напоминание о мероприятии, но он не нажал на всплывшее окно уведомления, то запись добавляется в список уведомлений. При этом в правой верхней части окна рядом с иконкой 🔔 будет отображаться количество пропущенных уведомлений о назначенных пользователю мероприятиях. В верхней части окна кратковременно будет показано соответствующее сообщение:

Отображение уведомлений

Просмотр пропущенных уведомлений

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

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

Если пользователем пропущено более 10 уведомлений, то под десятым уведомлением отобразится кнопка Load more, после нажатия на которую к текущему списку добавятся до 10 следующих уведомлений.

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

2. Настройка отложенных уведомлений

Можно настроить интервал времени, на который при необходимости может быть отложено выбранное уведомление. Настойку можно выполнить как для всей системы (Администрирование  Настройка конфигурации), так и в профиле конкретного пользователя (Мои настройки  Дополнительно). Настройки пользователя приоритетнее системных.

Отложить уведомление при необходимости

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

При необходимости можно изменить стандартные параметры уведомлений, изменив соответствующие значения в файле config/services/ui/notifications.yaml, например:

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

По умолчанию уведомления проверяются каждую минуту, для увеличения интервала измените значение параметра autoRefreshFrequency:

parameters:
  notifications:
    module: 'alerts'
    class: 'notifications'
    maxListHeight: 350
    ...
    autoRefreshFrequency: 1 #minutes
    autoRefreshDeviationMin: -15 #seconds. set 0 for no deviation
    autoRefreshDeviationMax: 15 #seconds. set 0 for no deviation
    ...

В целях повышения производительности к параметру autoRefreshFrequency добавляется случайное отклонение. Это предотвращает выполнение запроса для каждого активного пользователя в одно и то же время. Отклонение по умолчанию — это случайное число от -15 до +15 секунд.

Высота окна уведомлений

Для изменения высоты окна уведомлений измените значение параметра maxListHeight.

Content is available under GNU Free Documentation License 1.3 or later unless otherwise noted.