Уведомления (e-mail, SMS-сообщения)
Last updated
Last updated
В Zeta Web реализовано 2 механизма отправки оповещений:
Отправка осуществляется веб-частью Zeta Web;
Отправка происходит из 1С.
За отправку уведомлений о регистрации отвечает контрол Регистрация нового веб-пользователя (v2).
Для настройки уведомлений, необходимо в контроле, который добавлен на страницу регистрации, настроить:
Заголовок;
Учетную запись;
Шаблон текста.
Рассмотрим на примере регистрации физ. лица и реализации в типовом дизайне. На странице Регистрация добавлены 2 контрола регистрации: один для физ. лиц, второй для юр. лиц. Произведем настройку для физ. лиц: - Открываем страницу, выбираем первый контрол регистрации и нажимаем "Редактировать";
- Заполняем необходимые поля;
Пример шаблона письма уведомления о регистрации:
Сохраняем изменения и выполняем обмен с сайтом;
В результате, после регистрации на почту приходит письмо.
За отправку сообщений о восстановлении пароля отвечает контрол Восстановление пароля.
Для настройки уведомлений необходимо в контроле, который добавлен на страницу регистрации, настроить:
Заголовок;
Учетную запись;
Шаблон текста.
Рассмотрим на примере реализации в типовом дизайне. На странице Восстановление пароля добавлен контрол восстановления пароля.
- Открываем страницу, выбираем первый контрол восстановления пароля, нажимаем редактировать и заполняем необходимые поля;
- Пример шаблона письма о восстановлении пароля:
- Сохраняем изменения и выполняем обмен с сайтом.
- В результате на сайте после ввода e-mail и защитного кода на почту придет письмо с учетными данными:
За отправку сообщений из 1С отвечает регламентное задание "Отправка сообщений о заказах покупателя (Zeta Web)". Расписание настраивается через Консоль заданий.
Форма настроек отправки сообщений находится в меню Zeta Web → Сообщения (эл. почта и SMS) → Настройки отправки сообщений.
По ссылке меню Zeta Web →Панель управления "Администрирование"→ закладка Настройки системы → Шаблоны сообщений.
Поставить флаги на функциональных опциях и настройках, которые выделены на скриншоте:
Настроить и выбрать учетную запись e-mail для отправки сообщений;
Создать и выбрать шаблон e-mail для нового заказа;
Пример e-mail письма с html-кодом и переменными:
Поставить флаги на функциональных опциях и настройках, которые выделены на скриншоте:
Выбрать провайдера и заполнить Логин / Пароль;
Указать имя отправителя;
Создать и выбрать шаблон SMS-сообщения.
Пример шаблона SMS-сообщения о новом заказе с использованием переменных:
На текущий момент логика получения адреса электронной почты для отправки информации о заказе следующая:
если в заказе покупателя указана почта розничного покупателя, то берется она;
далее, берется почта из пользователя сайта;
далее, если в заказе покупателя есть контактное лицо, то почта берется из него;
далее, берется почта из адреса электронной почты для обмена документами из контрагента.
далее, если клиентских адресов нет, то отправление адресуется менеджеру.
Адрес для скрытой копии (можно указать один или несколько адресов на которые будут приходить копии сообщений о заказах и сообщениях с сайта);
Шаблон уведомления о сообщениях с сайта (уведомления о сообщениях с сайта будут приходить на адреса, указанные в поле "Адрес для скрытой копии").
Пример шаблона для уведомлений о сообщениях с сайта:
Уведомления об измененных заказах - функционал будет добавлен в одном из ближайших релизов
Для настройки мониторинга состояния обмена, прежде всего, необходимо настроить события, уведомления о которых, планируется получать.
Для этого, следует перейти в События журнала регистрации для отправки.
Форма настроек отправки сообщений находится в меню Zeta Web → Сообщения (эл.почти и SMS) → Сообщения из журнала регистрации → События журнала регистрации для отправки.
По ссылке меню Zeta Web →Панель управления "Администрирование"→ закладка Настройки системы → События журнала регистрации для отправки.
В открывшемся окне, при нажатии на «Заполнить по умолчанию», в табличной части будут сформированы три предопределенных события:
Ошибка обмена/Множественные ошибки обмена;
Обмен прерван;
Создание заказов поставщику.
Если помимо предопределенных событий, требуется добавить новое, которое также обрабатывается журналом регистраций, необходимо нажать на «Создать» и заполнить:
Группа событий;
Название события;
Не отправлять то же событие в течении (минут).
Значение Не отправлять то же событие в течении (минут) устанавливается с той целью, чтобы повторяющаяся ошибка не засоряла почту (данное значение не устанавливается при настройке события по контролю "прерванного обмена").
Далее необходимо определить путь отправки сообщений в разделе Настройки отправки сообщений:
Форма настроек отправки сообщений находится в меню Zeta Web → Сообщения (эл.почти и SMS) → Сообщения из журнала регистрации → Настройки отправки сообщений.
По ссылке меню Zeta Web →Панель управления "Администрирование"→ закладка Настройки системы → Настройки отправки сообщений по шаблонам.
В открывшейся форме необходимо заполнить данные:
раздел Настройка e-mail: Учетная запись для отправки сообщений;
раздел Шаблоны для e-mail: Адреса электронной почты для оповещений из журнала регистраций; Шаблон письма для сообщений журнала регистрации.
При выборе Шаблона письма для сообщений журнала регистрации в списке шаблонов, необходимо создать новый шаблон.
В шаблоне следует указать:
Наименование;
Назначение: установить флаг Только для и выбрать из списка Сообщения журнала регистрации (Zeta Web);
Тема;
Доступно: установить флаг Только для автора или Всем пользователям.
Также из списка Параметры необходимо перетянуть Сообщения журнала регистрации: Наименование и Сообщение в поле Текст письма (см.рисунок ниже):
Таким образом, создав шаблон и выбрав его в Настройке отправки сообщений, производим запись предварительных настроек.
Далее приступаем к настройкам обмена Zeta Web → Обмены и выбрать соответствующий обмен.
В настройках обмена, в разделе Контроль обменов необходимо:
Настроить расписание контроля зависания обменов;
установить флаг Регламентное задание контроля зависания обменов используется;
заполнить Завершать фоновое задание обмена через (секунд);
установить флаг Включить оповещения об ошибках в этом обмене;
установить Количество ошибочных обменов (рекомендуемое значение =3).
В завершении настроек следует включить регламентные задания по контролю обмена и отправке событий журнала регистраций, созданных ранее.
Для этого, пройдите по ссылке меню Операции → Обработка → Консоль заданий.
Создайте нового регламентное задание и заполните:
Также необходимо установить Расписание выполнения регламентного задания.
Таким образом, проделав работу по настройке мониторинга состояния обмена, при возникшей ошибке с обменом, система сформирует оповещение и вышлет его на указанный электронный адрес почты.