Нотификация: различия между версиями

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

Версия 14:27, 15 июля 2013

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

В Nemo встречаются два вида нотификаций:

  • Почтовая. О почтовых настройках системы Nemo читайте на странице Почтовый сервер.
  • Через смс. О подключении и настройки модуля отправки смс-уведомлений в Nemo читайте на странице СМС Траффик.

Алгоритм работы

Для нотификаций:

  • о скором истечении таймлимита
  • о дедлайне по внесению дополнительных пассажирских данных

определен следующий алгоритм работы:

  1. При добавлении/обновлении бронирования в БД заносится/обновляется 2 параметра с датой и временем для каждого варианта нотификации.
  2. Запускается крон, вытаскивает из БД бронирования, у которых эти даты наступили и отправляет соответствующие нотификации.
  3. Если нотификация была отправлена успешно, то бронь помечается соответствующим признаком и больше нотификация данного типа не отправляется.
  4. Если отправка была не успешна(к примеру, указан не правильный email), то будут сделаны ещё 4 попытки отправить нотификацию при последующих запусках крона.
  5. Если по истичении 4-х попыток отправить нотификацию так и не удалось, то попытки прекрашаются.

Настройки для вышеописанных 2-х нотификаций находятся тут:

/index.php?go=settings/timelimites

Настраивать можно отдельно для любого компонента.

См. также

Почтовый клиент системы
Курьерская доставка
Пользователь