Содержание

Типы шаблонов

содержит информацию о движении денежных средств на банковских счетах юридических и физических лиц. Шаблон обязательно должен содержать переменные;

информацию о событиях и/или операциях в рамках оказания сервиса/услуги заказчиком рассылки. Шаблон обязательно должен содержать переменные.

Процедура сопоставления текста с шаблоном

Текст сообщения сопоставляется с шаблонами платформы в следующем порядке:

  1. Если сообщение многосоставное, то все части сообщения склеиваются;
  2. Текст сообщения нормализуется, то есть:
    1. Все табуляции и переносы строк заменяются на пробелы;
    2. Все, что не является буквами, цифрами или пробелом, вырезается;
    3. Все идущие подряд пробелы объединяются в один;
    4. Если в сообщении первым и/или последним символом является пробел, то такие пробелы исключаются;
    5. Текст сообщения приводится к нижнему регистру;
  3. Текст шаблона нормализуется по тем же правилам, что и текст сообщения;
  4. Нормализованный текст сообщения сравнивается со всеми заявленными на имя отправителя шаблонами - сначала с сервисными, затем с транзакционными (если шаблон найден в обоих типах, то приоритетным считается сервисный);
  5. Абоненту передается сообщение в исходном виде.

Правила отнесения шаблонов к транзакционным

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

В транзакционном шаблоне должен быть ЯВНО указан тип операции, номер счета, сумма.
Не признаются транзакционными шаблоны, содержащие:

А также шаблоны, содержащие в явном виде указания на совершенную операцию одного из вышеперечисленных типов – относятся к сервисным.

Правила отнесения шаблонов к сервисным:

Сервисным признается сообщение, информирующее абонента о статусе оказания ему Сервиса/Услуги Клиента.
Под статусом оказания Сервиса/Услуги мы понимаем:

Не признаются сервисными шаблоны, содержащие:

Использование переменных

Особенности учета переменных и символов в шаблонах и сообщениях:

Набор букв или цифр %d и %w может содержать в себе знаки препинания и спецсимволы: ! № # % . , : ; ? \ / ( ) + - “ ”― _ ' « ` & ^ ? { } [ ] < > / \ | ! @ # $ % ^ ( ) + = ~ *

Шаблонирование

Примеры:

Требования к оформлению шаблонов

  1. Шаблон должен быть записан корректно с применением правил применения переменных в шаблоне.
  2. Корректность написания шаблона – целиком и полностью в зоне ответственности клиента.
  3. Не стоит необоснованно использовать переменную %w+, в том числе в конце шаблона, это вызовет вопросы модератора.
  4. Не стоит использовать переменную %w+ для указания таких данных, как электронный адрес, телефон, ссылка, номер карты, дата, ФИО и т.п.
  5. Операнда %w+ будет гарантировано согласована для использования: - государственными органами - благотворительными фондами - при необходимости указания содержания официально зарегистрированного письма - в сервисном сообщении при описании причин сбоя в системе, сообщениях технического характера, когда оно направлено сотрудникам в целях устранения неполадок и т.п. В остальных случаях ее использование не обоснованно и не подлежит согласованию модератором в обязательном порядке.
  6. Для указания даты, телефона, пароля - желательно использование операнды %d{1,n}.
  7. Не стоит объединять все подряд в групповых переменных %w+, %d+, %w{1,n}, %d{1,n}
  8. C другой стороны не стоит формировать конструкции вида %d. %w+ %d Сумма %w+ %d %w+ %d %w+ %d %w там, где можно обойтись одной\двумя переменными.
  9. Простое правило: чем читабельнее шаблон для человека, тем меньше вопросов он вызывает при согласовании.
  10. Следует избегать дублирования шаблонов, кроме случаев, когда шаблон используется для нескольких имен отправителей.
  11. После обозначения каждой переменной, указанной в п.2, в шаблоне необходимо ставить пробел.
  12. Если любая переменная из п.2. используется внутри шаблона, то перед ней необходимо ставить пробел.
  13. Каждое отступление от правил возможно в индивидуальном порядке при согласовании модератором в случае, если есть достаточное обоснование в рамках транзакционного и сервисного характера шаблона.

Примеры использования переменных

Пример 1
Шаблон

VISA%d: Покупка на сумму %d руб. %w{1,3} выполнена успешно. Доступно: %d руб

Пример сообщения, подходящего под шаблон:

VISA12345: Покупка на сумму 10250,00 руб. В магазине Ромашка, выполнена успешно. Доступно: 100500,00 руб.

Пример сообщения, не подходящего под шаблон:

VISA12345 6789: Покупка на сумму сто руб. В самом лучшем магазине, выполнена успешно. Доступно: чуть-чуть руб.

Ошибки:


Пример 2
Шаблон

Только сегодня для Вас действует %d скидка на наши услуги! С Уважением %w

Пример сообщения, подходящего под шаблон:

Только сегодня для Вас действует 15% скидка на наши услуги! С Уважением Магазин.

Пример сообщения, не подходящего под шаблон:

Только сегодня для Вас действует 15% скидка на наши услуги! С Уважением Ваш Магазин.

Ошибки:


Пример 3
Шаблон

Уважаемый/ая %w{1,2}. За годовое обслуживание кредитной карты %d Вам начислена комиссия в размере %d RUR.

Пример сообщения, подходящего под шаблон:

Уважаемый/ая Иван Иванов. За годовое обслуживание кредитной карты 5544 Вам начислена комиссия в размере 70.00 RUR

Пример сообщения, не подходящего под шаблон:

Уважаемый/ая Иван Иванович Иванов. За годовое обслуживание кредитной карты 5544 Вам начислена комиссия в размере 70.00 RUR.

Ошибки:


Примеры шаблонов по типам

Транзакционные шаблоны

Пример 1
Шаблон

%d; Выдача наличных; Успешно; Сумма: %d %w; Доступный лимит 
снятия: %d %w; %w{1,3} %d; %d+

Пример сообщения, подходящего под шаблон:

4*7825; Выдача наличных; Успешно; Сумма: 5000,00 RUR; Доступный 
лимит снятия: 10000.00 RUR; RU/MOSCOW/ATM 11325748525;
01.04.2015 18:15:05

Пример 2
Шаблон

Vash platezh v %w %d na summu %d RUB s karty %d uspeshno 
vypolnen.

Пример сообщения, подходящего под шаблон:

Vash platezh v ozon.ru 01.04.2015 na summu 200.00 RUB s karty 5*0258
uspeshno vypolnen.

Пример 3
Шаблон

Vash platezh v %w %d{1,2} na summu %d RUB s karty uspeshno 
vypolnen.

Пример сообщения, подходящего под шаблон:

Vash platezh v ozon.ru 01.04.2015 15:12:55 na summu 200.00 RUB s 
karty uspeshno vypolnen.

Сервисные шаблоны

Пример 1
Шаблон

Одноразовый пароль на доступ к личному кабинету %d. Не 
передавайте пароль третьим лицам

Пример сообщения, подходящего под шаблон:

Одноразовый пароль на доступ к личному кабинету 89765434. Не 
передавайте пароль третьим лицам

Пример 2
Шаблон

Ваш заказ %d в Интерне-магазине выполнен. Срок хранения до %d
включительно.

Пример сообщения, подходящего под шаблон:

Ваш заказ 1278-44 в Интерне-магазине выполнен. Срок хранения до 
13.01.2016 включительно.

ПРИМЕЧАНИЕ:

  1. При загрузке шаблонов на платформу автоматически из текста вырезаются все знаки препинания и лишние пробелы в начале и в конце шаблона. При этом абоненты будут получать SMS в том виде, в котором он отправляется на платформу. Т.е. с учетом пунктуации отправителя.
  2. В случае, если текст SMS будет содержать лишние пробелы в начале и в конце текста, такое SMS платформой будет признано как НЕ соответствующее шаблону.