====== Использование шаблонов для создания массовых оповещений ======
Система позволяет использовать шаблонизацию сообщений для рассылки индивидуальных сообщений в одном запросе. Для примера, возьмём запрос отправки СМС сообщения абоненту (механизм отправки СМС сообщения описан в [[profitgroup:projects:kmis:sms|Краткое пошаговое руководство по работе с сервисом отправки СМС сообщений]]):
394ffb3b-20f5-4046-b6b2-758103698fe7
1beb9345-383a-422c-a67e-a4681e69be40
+77771234567
false
2017-08-01
2017-08-03
Тестовая СМС
Для того формирования индивидуального сообщения для каждого абонента в этом запросе необходимо в первую очередь указать системе, что сообщение персонифицировано. Заменяем ключ
false
на
true
Для всех пользователей, которым необходимо отослать сообщение на основе шаблона. Без изменения этого ключа сообщение будет передаваться "как есть" вне зависимости от того содержит ли оно ключи шаблона или нет.\\
Далее изменить следующие текст сообщения, дополнив его ключами шаблона. Заменяем
Тестовая СМС
на
Уважаемый {name} {second_name}, Вам тестовая СМС
После этих изменений система будет искать параметры //name// и //second_name// в блоке //template_parameters//. Необходимо дополнить текст запроса данным блоком. Этот блок является индивидуальным для каждого абонента.
name
Иван
second_name
Иванович
Таким образом итоговый запрос примет вид:
394ffb3b-20f5-4046-b6b2-758103698fe7
1beb9345-383a-422c-a67e-a4681e69be40
+77771234567
true
name
Иван
second_name
Иванович
2017-08-01
2017-08-31
Уважаемый {name} {second_name}, Вам тестовая СМС
После отправки этого запроса абонент с номером //+77771234567// получит сообщение //"Уважаемый Иван Иванович, Вам тестовая СМС"//
Для наглядности добавим второго абонента на получение в рамках того же запроса. Для этого необходимо добавить второй блок //RecipientData//:
aa767771-929a-4c39-b358-b542206f8389
+77777654321
true
name
Петр
second_name
Петрович
Итоговый запрос будет выглядеть следующим образом:
394ffb3b-20f5-4046-b6b2-758103698fe7
1beb9345-383a-422c-a67e-a4681e69be40
+77771234567
true
name
Иван
second_name
Иванович
aa767771-929a-4c39-b358-b542206f8389
+77777654321
true
name
Петр
second_name
Петрович
2017-08-01
2017-08-31
Уважаемый {name} {second_name}, Вам тестовая СМС
Результатом такого запроса будет то, что абонент с номером //+77771234567// получит сообщение //"Уважаемый Иван Иванович, Вам тестовая СМС"//, а абонент с номером //+77777654321// получит сообщение //"Уважаемый Петр Петрович, Вам тестовая СМС"//