Что такое транзакционный сценарий
  • 18 Mar 2024
  • 1 минута
  • Темная тема
    Светлая тема
  • формат pdf

Что такое транзакционный сценарий

  • Темная тема
    Светлая тема
  • формат pdf

Article Summary

Транзакционые сценарии — это сценарии, которые имеют приоритет в обработке событий относительно других сценариев.

Как создать транзакционный сценарий

Сценарий не обязательно должен быть полностью транзакционным — приоритетом может обладать только его часть или одна из цепочек каскада.

Обязательные условия для транзакционных цепочек:

  1. Событие — «Заказ добавлен или изменен», «Статус заказа изменен», «Запрошен код авторизации», «Клиент зарегистрирован», «Изменился статус подписки» или «Изменилось значение дополнительного поля у клиента».
  2. Событие должно обязательно приходить из операции с проставленным флагом «Приоритетная операция».
  3. Ожидание — допустимы только временной интервал и фиксированное ожидание до 5 минут включительно.
    Заложенная задержка не входит в гарантированную скорость.
  4. Группа шагов — отправка транзакционной рассылки в каналах Email, SMS или MobilePush или шаг «Баланс — Изменить».
  5. Цепочки — можно использовать до трех последовательных транзакционных групп шагов.
    Для каждой части цепочки время срабатывания считается отдельно.
  6. Нет блока «Разделение».

Пример:

Снимок экрана 2023-12-28 в 00.49.03.pngВ сценарии написано, что он работает быстрее, а линии, соединяющие блоки, выделены зеленым цветом.

Пример частично транзакционного сценария:

Снимок экрана 2023-12-28 в 01.09.45.pngПервая цепочка обладает приоритетом, остальная часть из-за нетранзакционной группы шагов работает как обычный сценарий.

Наведение курсора на знак молнии подскажет, из-за каких блоков сценарий всё ещё не транзакционный.

Пример:

Снимок экрана 2023-12-28 в 01.23.31.png

Что такое автоматическая рассылка и чем она отличается от массовой