Модернизиция системы онлайн-бронирования для лидера тревел-рынка
Полностью переработали систему онлайн-бронирования командировок для лидера рынка корпоративных путешествий
ГлавнаяБлогКак мы работаемПолностью переработали систему онлайн-бронирования командировок для лидера рынка корпоративных путешествий
Как мы работаем10 декабря 2024

Полностью переработали систему онлайн-бронирования командировок для лидера рынка корпоративных путешествий

Фотография автора
Антон ЛыткинBackend lead

Рассказываем, как мы провели редизайн, переработали архитектуру и бизнес-логику, а также интегрировали новых тревел-поставщиков для системы онлайн-бронирования командировок холдинга Випсервис из топ 200 крупнейших частных компаний России. 

О заказчике

Холдинг Випсервис ведет свою деятельность с 1993 года. На сегодняшний день это крупнейший российский консолидатор по продаже авиационных и железнодорожных билетов. Ежегодно при посредничестве компании выписываются проездные документы, по которым путешествуют тринадцать миллионов пассажиров. Среди десятка направлений бизнеса одно из основных для компании — организация деловых поездок. 

Как устроены корпоративные путешествия

Каждый из нас хоть раз бронировал себе путевку и никого не удивит, что туристические услуги можно найти, оплатить онлайн. Деловой туризм устроен намного сложнее, консервативнее — до сих пор многие корпоративные клиенты заказывают услуги по почте или телефону, а для бронирования требуется обязательное участие тревел-агента, авиакассира. Но B2B-тревел активно развивается: всё больше компаний стремится к автоматизации процесса организации командировок, предпочитая самостоятельное онлайн-бронирование. Такой подход выгоден и бизнес-тревел агентствам, поскольку позволяет оптимизировать нагрузку на персонал, повышая эффективность работы. 

Цели и задачи проекта

Цель проекта — сделать удобным процесс онлайн оформления всего спектра услуг для корпоративных путешествий. Платформа должна обеспечить простое, но эффективное бронирование авиа, ж/д билетов, организацию трансферов, размещения в гостиницах. Основным требованием стала поддержка сложных бизнес-правил, корпоративных тревел-политик с учетом специфики документооборота, характерных для сферы делового туризма. 

У компании уже была своя OBT-платформа (online booking tool) удобство и стабильность работы которой не отвечала современным требованиям. Команде Work Solutions предстояло не только исправить недостатки существующей платформы, но и обеспечить ее постоянное развитие, учитывая потребности пользователей.  Работы стартовали в 2021 году, за три года активной разработки команда выполнила ряд глобальных доработок по разным направлениям. В этом материале вас ждет краткий обзор решенных задач.    

Редизайн пользовательского интерфейса

Команда создала полностью адаптивный интерфейс, оптимизированный для работы на мобильных устройствах. 

Изображение статьи

Придерживаясь лучших практик проектирования интерфейсов мы переработали весь UX/UI системы — навигацию, сайдбар, разделы. Новый дизайн включает в себя 200 экранов, 780 компонентов, 233 стиля. Изменили навигацию внутри системы.  Клиентская часть реализована как реактивное одностраничное веб-приложение, что обеспечило высокую производительность и отзывчивость платформы.

Комплексные интеграции

Пристальное внимание было уделено развитию интеграционных возможностей платформы, а также оптимизации расходов на деловые поездки. Work Solutions реализовала подключение:

  • Глобальных дистрибутивных систем (Sabre, Amadeus, Sirena);
  • Авиакомпаний по протоколу NDC;
  • Сервисов бронирования отелей (Островок, Броневик, Академсервис);
  • Сервисов трансферов (Busfer, iWay);
  • Железнодорожного сервиса Инновационная Мобильность.

Изображение статьи

Это позволило предоставить клиентам широкий выбор услуг, а также возможность получать наиболее выгодные предложения.

Конструктор тревел-политик

Вместо жестких, предопределенных наборов правил зашитых в программный код мы разработали гибкий конструктор, позволяющий компаниям создавать сложные, многоуровневые тревел-политики, учитывающие индивидуальные требования клиента.

Изображение статьи

Инновационным решением стало внедрение концепции динамических групп пользователей. Теперь система автоматически применяет правила к сотрудникам на основе различных критериев: должности, подразделения, грейда и других параметров. При изменении статуса сотрудника платформа автоматически актуализирует применяемые к нему правила, что исключает необходимость ручной перенастройки, а значит снижает риск ошибок.

Автоматизация документооборота

Важным обновлением стала функция автоматического формирования командировочных документов.  

Изображение статьи

Платформа автоматически формирует командировочную документацию, включая приказы о командировании сотрудников и корректировке периодов поездок, основываясь на информации о выбранных услугах. Разработанный механизм настройки документов обеспечивает возможность персонализации их форматов в соответствии со стандартами каждой организации. При этом встроенная функция валидации автоматически проверяет синхронизацию дат командировки с периодами забронированных сервисов.

Мультитенантная архитектура

Особое внимание было уделено внедрению мультитенантной архитектуры. Это решение позволило:

  • Обслуживать несколько компаний в рамках единой площадки;
  • Сохранять индивидуальные настройки для каждого клиента;
  • В считанные дни подключать новых корпоративных клиентов;
  • Эффективно управлять данными разных компаний без необходимости создания отдельных копий системы.

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

Технические инновации

Серьезным вызовом для команды стала технологическая модернизация системы. Требовалось не просто обновить устаревший код, а также создать надежную основу для дальнейшего развития. 

Изображение статьи

Команда разработки выполнила комплексную модернизацию программного кода, заменив устаревший Zend Framework на актуальный фреймворк Symfony. Существенным техническим усовершенствованием стало внедрение независимой архитектуры фронтенд- и бэкенд-частей с реализацией отдельного одностраничного приложения на React. Это позволило добиться высокой производительности, а также значительно улучшить взаимодействие пользователей с платформой.

Результаты проекта

В реализации проекта участвовала сбалансированная команда из 12 профессионалов, в состав которой вошли системные аналитики, разработчики frontend и backend направлений, тестировщики, а также DevOps-инженер. За трехлетний период разработки была создана впечатляющая по своим масштабам система, характеризующаяся следующими показателями:

  • Кодовая база превышает 650 000 строк;
  • База данных включает 277 таблиц;
  • Дизайн-структура охватывает более 200 экранов;
  • Архитектура включает 120 сущностей с 429 связями.

В результате проведенной модернизации корпоративные клиенты ВипСервис получили передовой инструмент для организации деловых поездок, позволяющий:

  • Автоматизировать процессы бронирования, документооборота; 
  • Гибко настраивать тревел-политики командировок и эффективно управлять расходами на деловые поездки;
  • Возможность самостоятельного планирования сложных многосегментных поездок;
  • Автоматическое соблюдение корпоративных политик;
  • Повышение эффективности работы тревел-координаторов;
  • Сокращение времени на оформление командировок;
  • Гибкая система управления сервисными сборами.

Проект модернизации Портбилет TMC демонстрирует, как грамотное применение современных технологий и глубокое понимание потребностей бизнеса позволяют создавать эффективные решения для сложных корпоративных задач. Опыт Work Solutions показывает, что даже масштабные legacy-системы можно успешно трансформировать в современные, гибкие платформы, отвечающие актуальным требованиям рынка.
 

217
35

Другие статьи

Ко всем статьям
Фоновое изображение: четверть круга закрыват часть круга

Интересные статьи и кейсы
от Work Solutions

Нажимая кнопку «Подписаться», я даю согласие на обработку персональных данных

Спасибо за подписку!

Фоновое изображение: верхний полукруг