«Система уведомлений» в помощь бизнесу. Часть 2
В прошлом посте мы поделились предпосылками к созданию собственной системы уведомление и ее преимуществах, а в этом про подписки на уведомления.
Разрабатывая систему уведомлений, мы исходили из концепции максимального удобства для пользователей. Поэтому в процессе появились следующие критерии для настройки подписки на уведомления:
Способ подписки:
личная подписка через транзакцию;
массовая подписка, которая выполняется администратором системы.
Мы реализовали возможность администратору подписывать пользователей на рассылку согласно их задачам в системе и отписываться от необязательных уведомлений.
Период отправки уведомлений. Не все уведомления нужны здесь и сейчас. Для некоторых достаточно регулярной рассылки. Поэтому мы предусмотрели настройку периода отправки — пользователи могут получать уведомления немедленно, ежедневно, в определённое число месяца или дни недели.
Объём уведомлений.Есть возможность получать только одно сообщение со всеми данными или по каждому документу отдельно.
Подписка на нужные документы. Для каждого уведомления мы предусмотрели свой набор полей, ограничивающий выборку данных для рассылки. Пользователи могут настроить для себя только тот объём проверяемых данных, который им необходим.
Продолжение в следующем посте.