Создание События уведомлений
Перед созданием События уведомлений необходимо:
- Создать SMS-шлюз для СМС-уведомлений (см. Управление SMS-шлюзами);
- Создать Шаблон уведомления, на базе которого будет формироваться текст Уведомления для данного События уведомления (см. Управление Шаблонами уведомлений).
Чтобы добавить Событие уведомления, необходимо:
- Войти в Панель управления Оператора.
- На Панели навигации перейти в раздел Настройки > Уведомления > События уведомлений. В рабочей области отобразится Список событий уведомлений (см. Просмотр списка Событий уведомлений).
- На Панели инструментов страницы Событий уведомлений нажать кнопку Создать. В рабочей области появится страница Добавить обработчик.
- На странице Добавить обработчик в открывающемся списке Событие выбрать тип события, при наступлении которого должно срабатывать Событие уведомлений. Список Событий уведомлений включает в себя следующие События:
- Клиент изменён - происходит при блокировке Клиента (финансовой или административной, см. Переход Клиента в финансовую блокировку и Перевод Клиента в административную блокировку) и при активации Клиента после блокировки (см. Выход Клиента из финансовой блокировки и Активация Клиента после административной блокировки);
- Клиент создан - происходит при создании нового Клиента (см. Создание Клиента);
- Account manager changed - происходит при изменении или назначении менеджера Клиента (см. Просмотр и обновление информации о Клиенте);
- Закрытие Акта - происходит в Финансовый день при выставлении Акта за потребленную Услугу (подробнее см. Управление Актами);
- Недостаточно средств на балансе - происходит если Баланс аккаунта меньше либо равен нулю;
- Ручная операция происходит при:
- создании Ручной операции (подробнее см. Просмотр Списка ручных операций и Создание Правила обслуживания);
- утверждении или отклонении Ручной операции (подробнее см. Просмотр и управление Ручными операциями).
- Платеж получен происходит при смене статуса Платежа:
- с любого статуса на статус Отменен (подробнее см. Отмена Платежа);
- c Ожидает оплаты на Завершен;
- c Ожидает оплаты на Счет формируется (подробнее см. Обработка Платежа с ручным методом выставления Счета);
- cо Счет формируется на Счет отправлен;
- со Счет отправлен на Завершен.
- Запрос сброса пароля - происходит при запросе письма с инструкциями по сбросу пароля к Панели управления Клиента (подробнее см. Reset password);
- Запрос сброса пароля менеджера - происходит при запросе письма с инструкциями по сбросу пароля к Панели управления Оператора (подробнее см. Сброс пароля к Панели управления Оператора);
- До окончания периода подписки - происходит ежедневно для всех Подписок. Для корректной работы требует обязательной настройки Правила обработки События;
- После окончания периода подписки - происходит ежедневно для всех Подписок. Для корректной работы требует обязательной настройки Правила обработки События;
- Подписка переведена из пробного статуса в платный - происходит при переходе Подписки из пробного в тарифицируемый период;
- Подписка изменена происходит при:
- смене статуса Подписки на:
- Активная;
- Удалена, кроме перехода в статус Удалена из статуса Новый заказ;
- Остановлена, кроме случая административной блокировки Аккаунта;
- Просрочена оплата;
- Требуется ручное подтверждение.
- при переходе Подписки из пробного в тарифицируемый период;
- продлении активной подписки в Панели управления Оператора (см. Ручное продление Подписки) или в Панели управления Клиента (см. Renew subscription);
- при автопродлении Подписки (см. Автоматическое продление Подписки);
- изменении Ресурсов Подписки.
- смене статуса Подписки на:
- Подтверждение email - происходит при регистрации нового пользователя в Панели управления Клиента, после нажатия кнопки Зарегистрироваться (подробнее см. Quick registration);
- Приглашения пользователя - происходит при приглашении внешнего пользователя Владельцем или Администратором Аккаунта (подробнее см. Приглашение Внешнего пользователя);
- Заказ изменён - происходит при смене статуса Заказа на:
- Отменен (при ручной отмене Заказа или при отмене Платежа за Заказ в Панели управления Клиента и Панели управления Оператора см. Панель управления Оператора. Отмена заказа перед оплатой, Панель управления Клиента. Просмотр Списка заказов, Панель управления Оператора. Отмена Платежа, Панель управления Клиента. Отмена Платежа);
- Предоставляется;
- Завершен (см. Просмотр Списка заказов).
- Заказ создан - происходит при создании нового Заказа (Создание Заказа);
- Обещанный платеж создан - происходит при:
- ручном создании Обещанного платежа через Панель управления Оператора или через Панель управления Клиента (подробнее см. Панель управления Оператора. Создание Обещанного платежа и Панель управления Клиента. Создание Обещанного платежа);
- автоматическом создании Обещанного платежа имеющего статус Предоставлен в связи с пополнением.
- Обещанный платеж изменен - происходит при автоматическом или ручном отзыве Обещанного платежа. Подробнее см. Отзыв Обещанного платежа;
- Осталось дней до оплаты - происходит ежедневно для всех Подписок. Для корректной работы требует обязательной настройки Правила обработки События;
- Телефонная верификация - происходит при нажатии кнопки Получить код на шаге SMS верификация при проведении полной регистрации Аккаунта (см. Full registration);
- Создание сервера - происходит при создании нового сервера CloudServer (см. Создание Сервера);
- Сброс пароля сервера - происходит при сбросе пароля сервера CloudServer. Сброс пароля возможен через пользовательский веб-интерфейс управления услугой CloudServer (Сброс пароля администратора сервера через раздел Серверы и Сброс пароля администратора сервера через раздел раздел Дата-центры);
- Обновление цен CSP - происходит ежедневно для всех Подписок. Для корректной работы требует обязательной настройки Правила обработки События;
- Загрузка цен CSP происходит:
- после загрузки нового файла с ценами (см. Обновление цен Ресурсов тарифных планов);
- после утверждения нового файла с ценами, в случае когда файл с ценами из статуса Требуется подтверждение переходит в статус Будущий или Текущий;
- после перехода файла из статуса Будущий в статус Текущий.
- Заявка на создание счета отправлена - сформирована ручная операция на создание счета на оплату;
- Счёт на пополнение баланса готов - счет на оплату для пополнения баланса Клиента сформирован вручную;
- Отчётный период закрыт - финансовый период завершен;
- Запрос на сброс пароля при создании пользователя происходит при сбросе пароля Пользователя, в случае если Пользователь был создан в Панели управления Оператора (Создание Пользователя);
- Способ оплаты выбран происходит если у Платежа изменяется свойство Способ платежа (Плейсхолдер payment.payment_method, см. Плейсхолдеры для сущностей Платеж, Обещанный платеж) и при этом Платеж не переходит в статус Завершен. Например, при выборе метода оплаты Банковский перевод (см. Проведение Платежа. Банковский перевод) новый Платеж изменяет статус с Ожидает оплаты на Счет формируется, а Способ платежа становится равным Check/Cash manual.
- В открывающемся списке Тип шаблона уведомлений выбрать один из способов отправки уведомлений: Email, СМС или Панель управления Клиента.
- В списке Шаблон уведомлений выбрать ранее созданный Шаблон уведомления (см. Управление Шаблонами уведомлений).
- Чтобы настроить рассылку уведомлений в определенное время, необходимо:
- снять флажок Добавить в очередь на отправку сразу, поле Добавить в очередь на отправку в определенное время (час суток) станет доступным;
- в поле Добавить в очередь на отправку в определенное время (час суток) ввести час суток, в который задачи на отправку уведомлений по данному событию должны быть поставлены в Очередь на отправку.
В поле Правило ввести запрос и условия обработки события, используя Плейсхолдеры (см. Плейсхолдеры для описания Правила обработки события).
При описании Правила обработки события возможны следующие операции с переменными (Плейсхолдерами):
>
<
>=
<=
=
!=
include? (например, order.type = "SalesOrder" and (order.plans_ids include? 2000030)) - обработчик события сработает, если в заказ на покупку включен тарифный план с id =2000030)
- exclude? (исключить определенные сущности (по id, ключу, имени) из выбранного массива сущностей, например, для исключения отправки уведомления о создании заказа на подписку по тарифному плану с id = 2000000, необходимо использовать следующее правило: order.plans_ids exclude? 2000000)
and
- or
При создании Шаблонов уведомлений доступна возможность использовать открытый язык шаблонов Liquid, который позволяет создавать сложные Уведомления. Подробнее https://shopify.github.io/liquid/basics/introduction/.
subscription.days_left = 10 AND subscription.status = "active" Данный запрос означает, что обработчик будет работать для всех активных подписок, которые истекают через 10 дней.
5. Нажать кнопку Создать. Новое Событие будет создано и отображено в Списке событий уведомлений (см. Просмотр списка Событий уведомлений).
