Главное о кейсе
Разработали цифровую платформу для «ПроАптеки», которая автоматизирует полный цикл промомероприятий между производителями фармацевтических препаратов и аптечными сетями. По сути, это маркетплейс, где вместо товаров размещаются промоактивности: производители самостоятельно запускают акции, рассчитывают бюджет, выбирают участников, отслеживают продажи и управляют расчетами с аптеками. Платформа объединяет личные кабинеты производителей и аптек, систему сквозной авторизации, базу данных «ПроАптеки», ЭДО, смарт-контракты, номинальные счета и банковские интеграции в единый процесс. В результате заказчик получил сложную B2B-систему, которая значительно сокращает ручные операции и упрощает проведение промоактивностей на всех этапах.
Как проект изменил жизнь пользователей
Платформа избавила производителей фармацевтических препаратов и аптечные сети от множества ручных операций при проведении промоактивностей. Производители получили единый цифровой инструмент, в котором можно самостоятельно создавать акции, рассчитывать бюджет, выбирать участников, отслеживать продажи, согласовывать результаты и автоматически проводить расчеты, не переключаясь между разными системами.
Для аптечных сетей процесс участия в промо стал максимально прозрачным. В личном кабинете отображаются только доступные акции с удобными фильтрами, а также статистика продаж, которая помогает увидеть потенциальную выгоду и вовремя подключиться к промомероприятию.
Благодаря автоматизации расчетов, интеграции с ЭДО, смарт-контрактами и номинальными счетами пользователи избавились от большого объема ручной работы и бумажного документооборота. Система автоматически сопровождает весь жизненный цикл промо — от создания до выплат, снижая вероятность ошибок, ускоряя расчеты и делая взаимодействие между производителями и аптечными сетями проще и прозрачнее.
Бизнес-задача и ее решение
Перед нами стояла задача создать единую цифровую платформу, которая позволит производителям фармацевтических препаратов самостоятельно управлять полным циклом промоактивностей для аптечных сетей: от создания акции и расчета бюджета до контроля продаж, согласования результатов и выплат вознаграждений. Для аптек необходимо было реализовать удобный механизм поиска, выбора и участия в промомероприятиях.
Ключевой сложностью проекта стала автоматизация большого количества взаимосвязанных бизнес-процессов и интеграция сразу с несколькими внешними системами: сквозной авторизацией, базой данных «ПроАптеки», ЭДО, смарт-контрактами, номинальными счетами и банковскими сервисами.
В результате заказчик получил сложную B2B-платформу, которая объединила все этапы проведения промоактивностей в едином цифровом процессе, сократила объем ручных операций, ускорила расчеты между участниками и обеспечила прозрачное взаимодействие производителей и аптечных сетей.
Крафт (мастерство), реализация, технические детали
Проект объединил сразу несколько критически важных систем в единый транзакционный процесс: сквозную авторизацию, базу данных «ПроАптеки», ЭДО, смарт-контракты, номинальные счета, банковские сервисы и криптографическое подписание документов. Одной из главных технических задач стало обеспечение транзакционности между этими подсистемами: последовательность операций была спроектирована таким образом, чтобы сбои в одной интеграции не нарушали работу остальных и не приводили к потере данных или ошибкам в расчетах.
В сервисе реализован полный автоматизированный цикл проведения промо: создание акции, резервирование бюджета через смарт-контракты, фоновый запуск и завершение промомероприятий по расписанию, синхронизация продаж, автоматическое формирование документов, акцептование результатов и выплаты участникам через механизм номинальных счетов без фактического движения денежных средств между счетами.
В ходе проекта была переработана архитектура электронного подписания документов. Вместо полностью автоматического хранения ключей реализовали отдельный защищенный контур с выделенным сервером заказчика, криптографическим подписанием через КриптПро и ограниченной точкой доступа, что позволило значительно повысить безопасность системы.
Для развертывания использовали Docker и Portainer, благодаря чему заказчик может самостоятельно обновлять систему на своей инфраструктуре без предоставления разработчикам доступа к производственному серверу.
Инсайты, гипотезы, процесс создания и взаимодействия с заказчиком
Проект начинался как сервис для управления промоактивностями, но уже на этапе аналитики стало понятно, что фактически мы создаем новую цифровую платформу, объединяющую производителей, аптечные сети, банк, ЭДО и внутренние сервисы «ПроАптеки». Поэтому еще до начала разработки мы подробно описали пользовательские сценарии, построили CJM и прототипы, чтобы проверить всю логику взаимодействия между участниками и избежать ошибок на этапе реализации.
Одним из важных архитектурных решений стал отказ от хранения собственных каталогов товаров. Вместо этого каждый производитель работает с локальными копиями единого справочника, что позволяет сохранить целостность данных и одновременно дать возможность дополнять товары собственной информацией.
Уже в процессе разработки мы пересмотрели подход к электронному подписанию документов. Изначально планировалась полностью автоматическая схема, однако вместе с заказчиком пришли к выводу, что с точки зрения безопасности она несет слишком высокие риски. В результате была разработана новая архитектура с выделенным защищенным сервером, ручным подтверждением документов и ограниченным доступом к криптографическим ключам.
Еще одним важным архитектурным принципом проекта стало проектирование всей системы вокруг надежности интеграций. При построении бизнес-процессов мы определяли приоритет каждой внешней системы и выстраивали последовательность операций так, чтобы сбой одной интеграции не останавливал работу всей платформы.
Скриншоты