ВипСервис
Туризм и отдых
Россия, Москва
Январь 2024
ВипСервис — крупнейший российский поставщик тревел-услуг для корпоративных клиентов, обслуживающий более 13 миллионов пассажиров. Холдинг входит в список 200 крупнейших частных компаний России по версии Forbes. Work Solutions развивает OBT (online booking tool) для планирования командировок «Портбилет ТМС». Работа началась в 2021 году, за три года активной разработки команда превратила устаревшее монолитное приложение в гибкую и масштабируемую платформу с современным дизайном.
Основной задачей было создание единой платформы, способной обрабатывать весь спектр услуг, связанных с деловыми поездками: от бронирования авиа и ж/д билетов до заказа трансферов и гостиниц. При этом система должна была учитывать сложные бизнес-правила, тревел-политики компаний и интегрироваться со множеством поставщиков услуг. Задача заключалась в том, чтобы устранить все недостатки унаследованной системы, наладить процесс разработки и постоянно наращивать функционал OBT.
Глобально была проведена работа в семи направлениях:
Конструктор тревел-политик
Сделали гибкий механизм, позволяющий настраивать уникальные политики для каждой компании-клиента. Система учитывает множество параметров, включая лимиты стоимости билетов по направлениям, разрешенные классы обслуживания, запрещенные дни вылета и допустимые типы вагонов.
Интеграция с поставщиками тревел-контента и внутренними системами
Реализовали сложные интеграции по получению авиа, гостиничного, ж/д-контента и не только.Также интегрировались с системами иностранных тревел-агентств и внутренними мид- и бэк-офисами холдинга.
Редизайн пользовательского интерфейса
Провели полный редизайн интерфейса с созданием адаптивной версии для мобильных устройств. Новый интерфейс разработан с учетом современных стандартов UX/UI. Реализация SPA на React обеспечила быструю и отзывчивую работу приложения.
Автоматизация документооборота
Внедрили систему автоматического создания необходимых документов для оформления командировок. На основе данных о забронированных услугах система самостоятельно генерирует приказы и другие необходимые документы.
Конструктор сервисных сборов
Разработали инструмент для администраторов, позволяющий создавать, настраивать и деактивировать сервисные сборы без привлечения разработчиков. Модуль включает разнообразные критерии применения, которые можно комбинировать, гибкие механизмы расчета и интеграцию с учетными системами агентства.
Сложная система поиска и фильтрации
Реализовали продвинутую систему поиска и фильтрации предложений, учитывающую множество параметров, включая тревел-политики и класс обслуживания. Это позволяет пользователям быстро находить оптимальные варианты, полностью соответствующие корпоративным требованиям и личным предпочтениям.
Интеграция системы безопасных платежей
Внедрили интеграцию с системой IMAP для обеспечения безопасных платежей корпоративными картами. Интеграция учитывает специфику корпоративных финансовых процессов и соответствует всем необходимым стандартам безопасности в сфере электронных платежей.
Реализовали интеграции с различными GDS (Sabre, Amadeus, Sirena), подключение по протоколу NDC к авиакомпании S7, интеграции с системами бронирования отелей (Островок, Броневик, Академсервис) и сервисами трансферов (Busfer, iWay) с системой Инновационная Мобильность для Ж/Д-контента.
Провели полный рефакторинг кодовой базы с обновлением версии PHP и переходом с устаревшего Zend Framework на современный Symfony. Это позволило повысить производительность системы и упростить дальнейшую разработку.
Реализовали разделение фронтенда и бэкенда с созданием отдельного SPA-приложения на React. Такой подход обеспечил более гибкую архитектуру и улучшил пользовательский опыт за счет быстрой и отзывчивой работы интерфейса.
Разработали мультитенантную архитектуру, которая позволяет обслуживать несколько компаний в рамках одной системы с индивидуальными настройками для каждой.
Разработали уникальную систему отображения различных типов вагонов с учетом их планировок, включающая обработку больших объемов данных и создание интуитивно понятного интерфейса для выбора мест.
Реализовали эффективные алгоритмы поиска и фильтрации предложений, оптимизировали запросы к базе данных. Также разработали сложный модуль расчета сборов, учитывающий все аспекты бронирования и обеспечивающий точность финансовых операций.
Разработка удобного и отзывчивого пользовательского интерфейса с созданием адаптивной версии для мобильных устройств. Новый интерфейс разработан с учетом современных стандартов UX/UI.
Для обеспечения безопасных платежей мы интегрировали систему IMAP, позволяющую проводить оплату корпоративными картами, что решило ряд проблем, связанных с финансовыми операциями в корпоративном мире.
В отличие от простого бронирования билетов физическими лицами, командировки требуют учета множества факторов. Раньше для бронирования сложных маршрутов требовалось обязательное участие тревел-агента и авиакассира, который должен знать и уметь пользоваться разными ГДС (Глобальные дистрибутивные системы). Теперь с помощью платформы Портбилет TMC пользователи могут самостоятельно планировать многосегментные поездки, соблюдая при этом корпоративные политики и выписывать все необходимые документы.
Порошина Наталья
Head of Digital Projects
Взаимодействие с Work Solutions доказало, что аутсорс может принести ощутимо лучшие результаты, чем инхаус. Начав с масштабного аудита кода и инфраструктуры, команда до мелочей погрузилась в специфику отрасли и успешно поддерживает продукт, ежемесячно наращивая обороты. Благодарю каждого разработчика за ответственное и внимательное отношение к делу и качественную работу!
Work Solutions с удовольствием обсудит вашу задачу