Интеграционная шина федеральной программы лояльности
Клиент
ПАО «Ростелеком» — крупнейший в России интегрированный провайдер цифровых услуг и решений, который присутствует во всех сегментах рынка и обслуживает миллионы домохозяйств, государственных и частных организаций.
«Ростелеком» — признанный лидер в таких областях, как кибербезопасность, дата-центры и облачные сервисы, а также цифровизация регионов, промышленности, АПК, здравоохранения, образования и других направлений.
Цели
- Обеспечить единый протокол взаимодействия федеральной платформы управления программой лояльности (СУПЛ) со всеми региональными биллинговыми системами «Ростелекома» — для активации подарков, начисления и списания бонусов вне зависимости от региона и типа АСР
- Организовать сбор и передачу данных о платежах абонентов из разнородных биллинговых систем в СУПЛ в едином формате и в режиме реального времени
- Обеспечить абоненту возможность пользоваться программой лояльности — копить и тратить бонусы — независимо от набора услуг, региона подключения и типа используемого интерфейса: личный кабинет, IVR, Wink, «ОнЛайм»
Описание проекта
Программа «Бонус» от «Ростелекома» — федеральная накопительная программа лояльности для физических лиц, пользующихся услугами домашнего интернета, телефонии, IPTV, мобильной связи и видеосервиса Wink. Система управления программой лояльности (СУПЛ) является центральным тарификатором бонусов: она хранит баланс, историю транзакций, каталог подарков и управляет логикой начисления и списания баллов.
Принципиальная сложность — в архитектуре оператора. Региональные филиалы эксплуатируют разные биллинговые системы, интерфейсы подключения услуг не унифицированы, а алгоритмы активации подарков отличаются по типу услуги и региону. СУПЛ при этом — федеральная система с единым интерфейсом. Без интеграционного слоя каждое взаимодействие СУПЛ с каждым региональным АСР требовало бы индивидуальной разработки.
Команда «айФлекс» выступила разработчиком и сопровождает интеграционную шину (ЕИП), которая выступает единой точкой взаимодействия СУПЛ со всем ИТ-ландшафтом оператора. Проект реализовывался поэтапно на протяжении нескольких лет.
Этап 1 — Региональные СDP и каталог подарков
На втором этапе была реализована интеграция с региональными платформами клиентских данных (СDP) в части заказа подарков и получения информации по бонусному балансу абонента. Для СУПЛ появилась возможность получать от региональных систем актуальный статус заказанного подарка — факт подключения, период действия, результат активации — и отображать его в личном кабинете абонента в унифицированном виде.Этап 2 — Активация IPTV-подарков из личного кабинета
Первый этап сформировал базовую функциональность: абонент получил возможность через единый личный кабинет (ЕЛК) приобретать подарки для услуги IPTV за накопленные бонусные баллы с автоматической активацией в региональном АСР. Это потребовало интеграции ЕИП с региональными биллинговыми системами в части активации телеком-подарков — пакетов каналов, подписок, дополнительных опций IPTV. Каждый тип подарка подключался по собственному алгоритму в зависимости от типа услуги и региона: скидки на абонентскую плату — через прямые служебные вызовы в базу АСР, пакеты каналов — через протокол ЕЛК, заявки на подключение — через систему нарядов Start. ЕИП скрыла эту сложность за единым интерфейсом для СУПЛ.Этап 3 — Федерализация: перевод всего взаимодействия на ЕИП
Крупнейший этап проекта — перевод всего взаимодействия федеральной платформы СУПЛ с региональными системами через единую интеграционную шину. В рамках этапа разработаны интерфейсы для взаимодействия СУПЛ с ЕЛК, IVR всех макрорегионов, IPTV-платформами, социальными сетями (начисление бонусов за подписку на официальные группы и участие в опросах) и партнерскими информационными системами.Параллельно реализована интеграция с партнерскими сервисами — «Литрес», Ozon, Visa, платформой WelcomePage (опросы). Механика партнерских начислений основана на сборе данных об активностях абонента на стороне партнера, обогащении их данными об участии абонента в программе лояльности и передаче команды на начисление бонусов в СУПЛ. Собственный механизм очередей с настраиваемыми алгоритмами ожидания решал задачу: если абонент совершил целевое действие у партнера до вступления в программу лояльности, система отслеживала момент регистрации и начисляла бонус задним числом.
Этап 4 — Интеграция «ОнЛайм» и редизайн сбора платежей
«Ростелеком» приобрел интернет-провайдера «ОнЛайм», работающего на собственной биллинговой инфраструктуре. Абоненты «ОнЛайма» получили доступ к федеральной программе лояльности через подключение к СУПЛ отдельным каналом. Ключевой технической задачей стал редизайн алгоритма сбора данных по платежам: переход с реестровых форматов (ETL-файлы) на онлайн-передачу данных с задержкой не более 15 минут, с балансировкой нагрузки и сохранением признака источника платежа — в том числе признака оплаты через СБП для начисления повышенных бонусов. Данные по платежам из всех АСР агрегируются в MDM и передаются в СУПЛ в унифицированном формате.Интеграция платформы Wink
Отдельным направлением стала интеграция стриминговой платформы Wink с СУПЛ. Абоненты IPTV, пользователи сервиса «Wink ТВ-онлайн» и OTT-пользователи получили единую точку участия в программе лояльности непосредственно в интерфейсе Wink: регистрация в программе, накопление бонусов за аренду и покупку контента, трата баллов на подарки, пакеты каналов, подписки. Для OTT-пользователей без лицевого счета в АСР реализована отдельная схема идентификации через SAN и привязанную банковскую карту.Ключевая техническая особенность: абонент получает возможность тратить бонусы в интерфейсе Wink независимо от того, в каком регионе он находится физически и через какой локальный CDP зарегистрирован — колбэк об исполнении заявки на активацию возвращается в ту систему, из которой пришел запрос, а домашний АСР абонента обрабатывает активацию подарка.
Ключевые особенности проекта
Центральный принцип шины — предоставить СУПЛ единый API для активации любой услуги в любом регионе, скрыв за ним всю сложность регионального ИТ-ландшафта. Добавление нового типа услуги или нового партнера требует настройки нового маршрута в ЕИП, но не затрагивает интерфейс СУПЛ.Отдельная сложность — управление жизненным циклом бонусного подарка. Абонент получает услугу бесплатно на период (trial), после чего она либо автоматически отключается, либо переходит на платную тарификацию. ЕИП управляет этим переходом с учетом того, что с точки зрения биллинга бесплатная и платная версии одной услуги — разные сущности, а значит, при повторной попытке покупки система должна корректно проверять наличие действующей услуги у абонента и предотвращать дублирование.
Результаты
- Программа лояльности «Бонус» запущена во всех 7 макрорегионах «Ростелекома», для абонентов «ОнЛайм» и пользователей платформы Wink — через единую интеграционную шину «айФлекс».
- Абонент получает единый бонусный счёт и единый каталог подарков вне зависимости от того, какими услугами пользуется, в каком регионе находится и через какой интерфейс взаимодействует с программой.
- Обеспечена онлайн-передача данных о платежах из разнородных АСР в СУПЛ с задержкой не более 15 минут в унифицированном формате.
- «Ростелеком» получил возможность оперативно расширять каталог партнеров и типов подарков без изменений в региональных биллинговых системах.
Нужно больше информации или хотите узнать стоимость лицензии?
Опишите Ваши задачи в нескольких словах и отправьте форму. Менеджер свяжется с Вами в течение дня.
Более 1000 задач решили клиенты совместно с нами!