Нотификация: различия между версиями
Перейти к навигации
Перейти к поиску
м |
м (Обновление в соответствии с тикетом #6298) |
||
Строка 7: | Строка 7: | ||
*Через смс. О подключении и настройки модуля отправки смс-уведомлений в Nemo читайте на странице [[СМС Траффик]]. | *Через смс. О подключении и настройки модуля отправки смс-уведомлений в Nemo читайте на странице [[СМС Траффик]]. | ||
− | == | + | ==Алгоритм работы== |
+ | Для нотификаций: | ||
+ | * о скором истечении таймлимита | ||
+ | * о дедлайне по внесению дополнительных пассажирских данных | ||
+ | определен следующий алгоритм работы: | ||
+ | # При добавлении/обновлении бронирования в БД заносится/обновляется 2 параметра с датой и временем для каждого варианта нотификации. | ||
+ | # Запускается крон, вытаскивает из БД бронирования, у которых эти даты наступили и отправляет соответствующие нотификации. | ||
+ | # Если нотификация была отправлена успешно, то бронь помечается соответствующим признаком и больше нотификация данного типа не отправляется. | ||
+ | # Если отправка была не успешна(к примеру, указан не правильный email), то будут сделаны ещё 4 попытки отправить нотификацию при последующих запусках крона. | ||
+ | # Если по истичении 4-х попыток отправить нотификацию так и не удалось, то попытки прекрашаются. | ||
− | + | Настройки для вышеописанных 2-х нотификаций находятся тут: | |
+ | <pre>/index.php?go=settings/timelimites</pre> | ||
+ | Настраивать можно отдельно для любого компонента. | ||
== См. также == | == См. также == |
Версия 14:27, 15 июля 2013
Нотификация - оповещение о каком-либо событии, совершенном в системе. Пользователь может получить нотификацию по множеству поводов: после регистрации и при восстановлении пароля, как результат изменений со статусом заказа или при его аннуляции, в виде напоминания о бронировании и т.п.
В Nemo встречаются два вида нотификаций:
- Почтовая. О почтовых настройках системы Nemo читайте на странице Почтовый сервер.
- Через смс. О подключении и настройки модуля отправки смс-уведомлений в Nemo читайте на странице СМС Траффик.
Алгоритм работы
Для нотификаций:
- о скором истечении таймлимита
- о дедлайне по внесению дополнительных пассажирских данных
определен следующий алгоритм работы:
- При добавлении/обновлении бронирования в БД заносится/обновляется 2 параметра с датой и временем для каждого варианта нотификации.
- Запускается крон, вытаскивает из БД бронирования, у которых эти даты наступили и отправляет соответствующие нотификации.
- Если нотификация была отправлена успешно, то бронь помечается соответствующим признаком и больше нотификация данного типа не отправляется.
- Если отправка была не успешна(к примеру, указан не правильный email), то будут сделаны ещё 4 попытки отправить нотификацию при последующих запусках крона.
- Если по истичении 4-х попыток отправить нотификацию так и не удалось, то попытки прекрашаются.
Настройки для вышеописанных 2-х нотификаций находятся тут:
/index.php?go=settings/timelimites
Настраивать можно отдельно для любого компонента.