Функциональная спецификация системы ВэбСкай
Содержание
- 1 Функциональная спецификация системы IBE
- 1.1 1. Назначение
- 1.2 2. Пользователи
- 1.3 3. Состав системы
- 1.4 4. Покупка билета
- 1.5 5. Онлайн-регистрация
- 1.6 6. Личный кабинет
- 1.7 7. Программа лояльности
- 1.8 8. Подписки
- 1.9 9. Воздушное судно на карте
- 1.10 10. Информирование пассажира
- 1.11 11. Актуальность заказа
- 1.12 12. Внешние взаимодействия
- 1.13 13. Применение спецификации
Функциональная спецификация системы IBE
Приложение к лицензионному договору
Программный продукт: IBE (Internet Booking Engine); иные обозначения продукта в документации — WX, WebSky, WebSky 10, «Вэбскай IBE».
Дата документа: 5 октября 2026 г.
Документ описывает функциональные возможности программного продукта IBE — движка онлайн-бронирования авиабилетов для авиакомпании. Спецификация составлена по пользовательской и технической документации продукта и определяет состав функций системы. Конкретный перечень модулей, дополнительных функций и внешних систем, предоставляемых по договору, определяется лицензией и конфигурацией установки.
1. Назначение
IBE обеспечивает пассажиру самостоятельный путь от выбора перелёта до посадки в самолёт: поиск рейсов, оформление и оплату заказа, получение электронного билета, обмен и возврат, онлайн-регистрацию и получение посадочного талона, ведение личного кабинета, участие в программе лояльности, оформление подписки и получение сведений о рейсе.
Система предназначена для размещения на стороне авиакомпании и работает с внешними системами бронирования, регистрации, оплаты и информирования. Поиск, оформление заказа и онлайн-регистрация доступны без входа в личный кабинет. При наличии учётной записи система использует сохранённые данные пассажира и попутчиков.
2. Пользователи
- Пассажир — лицо, которое ищет рейсы, оформляет и оплачивает заказ, управляет билетом, проходит онлайн-регистрацию и пользуется личным кабинетом.
- Неавторизованный посетитель — лицо, которое выполняет поиск, покупку, поиск заказа и онлайн-регистрацию без учётной записи.
- Авиакомпания — сторона, для которой настраиваются состав модулей, способы входа и оплаты, доступные услуги, правила обмена, возврата и регистрации.
3. Состав системы
| Модуль | Назначение |
|---|---|
| Покупка билета | Поиск рейсов, оформление заказа, дополнительные услуги, оплата, обмен и возврат, расписание, уведомления о заказе и рейсе |
| Онлайн-регистрация | Поиск бронирования, регистрация на рейс, выбор услуг и места, оплата услуг, выдача электронного посадочного талона |
| Личный кабинет | Регистрация и вход, профиль, попутчики, история заказов, уведомления |
| Программа лояльности | Привязка и регистрация карты участника, баланс и история миль, оплата заказа милями. Используется вместе с покупкой билета и личным кабинетом |
| Подписки | Рекуррентная подписка пассажира на скидки и закрытые тарифы. Используется вместе с покупкой билета и личным кабинетом |
| Воздушное судно на карте | Просмотр статуса рейса на маршрутной сетке авиакомпании |
| Интеграции | Подключение к системам бронирования и регистрации, платёжным шлюзам, метапоиску и каналам связи с пассажиром |
Модули и их дополнительные функции подключаются независимо в конфигурации авиакомпании. Состав экранов оформления заказа и онлайн-регистрации определяется подключёнными функциями и доступностью услуг для конкретного заказа или рейса.
4. Покупка билета
4.1. Поиск и оформление
Система обеспечивает:
- поиск рейсов по направлению, датам и числу пассажиров (взрослые, дети, младенцы), в том числе в направлении «туда» и «туда-обратно»;
- отображение результатов с авиакомпанией, временем, числом пересадок и ценой, с фильтрами, сортировкой и календарём цен;
- выбор тарифного семейства с условиями обслуживания (багаж, место, обмен, возврат); для маршрута «туда-обратно» тариф выбирается по каждому направлению;
- ввод персональных и документных данных пассажиров с учётом типа пассажира и признака внутреннего или международного маршрута;
- подстановку данных авторизованного пассажира и сохранённых попутчиков;
- выбор дополнительных услуг; любой шаг услуг можно пропустить;
- обзор заказа с разбивкой стоимости и возврат к предыдущим шагам;
- пересчёт стоимости при изменении данных, влияющих на цену, с подтверждением пассажиром новых условий;
- оплату выбранным способом из числа настроенных для авиакомпании (банковские карты, электронные кошельки, бонусные мили);
- фиксацию успешной оплаты, выписку электронного билета и отправку подтверждения на электронную почту;
- повтор оплаты при отклонении платежа;
- предложение сохранить заказ в личный кабинет, если покупка выполнена без входа.
Запуск поиска возможен с главной страницы, по прямой ссылке с предзаполненными параметрами и при переходе с метапоисковика сразу на результаты или на создание заказа.
4.2. Заказ после оформления
Система обеспечивает:
- поиск ранее оформленного заказа по номеру заказа и секретному коду и восстановление доступа по ссылке из письма;
- повторный переход к оплате неоплаченного заказа;
- изменение данных пассажира в оформленном заказе;
- обмен выписанного билета: выбор пассажиров и участков маршрута, подбор нового рейса и тарифа, заявка на обмен и оплата разницы в стоимости. Связанные пассажиры (ребёнок и сопровождающий взрослый) выбираются вместе. Обмен доступен, если это допускают правила тарифа, билет использован не полностью и по выбранным участкам не выполнена регистрация;
- возврат билета и дополнительных услуг (багаж, питание, место, страховка): выбор пассажиров, указание причины, прикрепление подтверждающих документов при необходимости, расчёт суммы к возврату с учётом штрафов тарифа и фиксация заявки. Возврат уже совершённых участков перелёта не выполняется.
4.3. Дополнительные функции покупки билета
Функции подключаются в конфигурации авиакомпании.
Поиск и предложение перевозки
- расписание рейсов авиакомпании, в том числе по выбранному маршруту;
- минимальные цены в календаре дат;
- промокоды на специальные тарифы;
- субсидированные тарифы для отдельных категорий пассажиров;
- стыковочные маршруты с партнёрскими авиакомпаниями (интерлайн и код-шеринг);
- комбинированные маршруты «перелёт и автобус»;
- переход с агрегаторов авиабилетов на результаты поиска;
- виджет формы поиска для размещения на внешних сайтах;
- предложение отелей в фоновой вкладке.
Пассажиры
- указание специальных условий обслуживания для пассажира с ограниченными возможностями;
- привязка ребёнка и младенца к сопровождающему взрослому;
- оформление перелёта ребёнку без взрослого в бронировании;
- изменение данных пассажира после бронирования.
Дополнительные услуги
- выбор места по схеме салона и автоматическое назначение мест;
- дополнительное соседнее место;
- дополнительный багаж, повышение нормы багажа и ручной клади, динамический расчёт стоимости багажа;
- спортивный и иной специальный багаж;
- провоз домашнего животного в салоне без отдельного места;
- платное питание по сегментам;
- повышение класса обслуживания;
- доступ в бизнес-зал;
- страхование поездки;
- билет на Аэроэкспресс;
- иные файлируемые услуги авиакомпании;
- фиксация стоимости тарифа на ограниченное время;
- опция гарантированного возврата для невозвратного тарифа;
- платное SMS-информирование о событиях рейса;
- оформление справки: приём заявления, оплата услуги и уведомление авиакомпании и пассажира.
Учёт действий пассажира
- передача данных о действиях пассажира во внешние системы веб-аналитики.
5. Онлайн-регистрация
Система обеспечивает регистрацию пассажира на рейс через интернет.
- поиск бронирования по коду бронирования или номеру билета и фамилии, в том числе по ссылке с уже подставленными данными;
- ознакомление с правилами регистрации авиакомпании;
- просмотр сегментов, пассажиров и времени закрытия регистрации;
- добавление и исключение пассажиров из текущей регистрации;
- выбор сегментов для регистрации; при сквозной перевозке регистрация выполняется на все сегменты;
- ввод визовых данных, если они требуются;
- докупка услуг, доступных для бронирования: повышение класса, багаж, специальный багаж, животное в салоне, питание, место, страховка, Аэроэкспресс и иные услуги;
- оплату выбранных платных услуг способами, настроенными авиакомпанией;
- выпуск электронного посадочного талона на каждого зарегистрированного пассажира: скачивание, сохранение в Apple Wallet и отправка на электронную почту;
- подтверждение оплаченных услуг электронными документами.
Регистрация выполняется, когда она открыта на рейсе, разрешена правилами авиакомпании и места не назначены авиакомпанией всем пассажирам бронирования заранее. Если условия не выполнены, пассажиру сообщается о необходимости регистрации на стойке. Период открытия и закрытия регистрации задаётся правилами рейса.
Дополнительно при регистрации доступны выбор места по схеме салона из системы регистрации и автоматическое назначение свободного места по правилам этой системы.
Переход к регистрации возможен из управления бронированием и по уведомлению об открытии регистрации.
6. Личный кабинет
Система обеспечивает учётную запись пассажира.
- регистрация и вход по адресу электронной почты и паролю; если адрес ещё не зарегистрирован, в том же сценарии создаётся учётная запись;
- вход по номеру телефона с одноразовым кодом из SMS;
- вход через внешние учётные записи: Сбер ID, Т-Банк ID, Alfa-ID, ВКонтакте, Google, Facebook, Telegram. Для новой учётной записи требуется согласие на обработку персональных данных;
- выход из кабинета и удаление учётной записи;
- просмотр и изменение профиля;
- список попутчиков для повторного использования данных при оформлении заказа;
- история заказов и переход к заказу;
- раздел уведомлений по категориям и просмотр отдельного уведомления;
- раздел программы лояльности и управление подпиской, если соответствующие модули подключены.
Набор способов входа определяется настройками авиакомпании.
7. Программа лояльности
При подключённой программе лояльности авторизованный пассажир может:
- привязать существующую карту участника по номеру и паролю, в том числе корпоративную карту, если авиакомпания это поддерживает;
- зарегистрировать новую карту при подтверждённом адресе электронной почты; номер карты и пароль направляются на почту;
- восстановить пароль карты;
- видеть уровень, номер карты, баланс миль, прогресс к следующему уровню и историю начислений и списаний;
- отвязать карту от личного кабинета;
- оплатить заказ бонусными милями полностью или частично, с доплатой оставшейся суммы банковской картой.
Способ оплаты милями доступен, если он входит в способы оплаты данного заказа.
8. Подписки
Система обеспечивает оформление рекуррентной подписки, которая открывает скидки на услуги и тарифы, недоступные без подписки.
- включение и отключение подписки в личном кабинете;
- оформление подписки в ходе покупки билета;
- сохранение состояния подписки и его отображение при следующих визитах.
После отключения доступ к тарифам и скидкам по подписке прекращается.
9. Воздушное судно на карте
Модуль показывает статус рейса на маршрутной сетке авиакомпании. Отображение карты выполняется через подключаемый источник карты. Статусы рейсов могут поступать в реальном времени от внешнего поставщика данных о рейсах.
10. Информирование пассажира
Система автоматически направляет сообщения без отдельного запроса пассажира.
- напоминание о неоплаченном заказе по электронной почте и push-уведомлению со ссылкой для возврата к оплате, если заказ не оплачен, не отменён и время напоминания не позже вылета;
- push-уведомление об открытии онлайн-регистрации, смене выхода на посадку и начале посадки — при выписанном билете и зарегистрированном мобильном устройстве;
- SMS о смене выхода и начале посадки — если к заказу подключена услуга SMS-информирования;
- письмо с приглашением пройти опрос после фактического перелёта, если в заказе указана электронная почта.
Пассажир видит уведомления также в разделе коммуникаций личного кабинета.
11. Актуальность заказа
После оформления заказа система принимает сообщения внешних авиационных систем об изменении бронирования и рейса: выписка и аннуляция билетов, изменение расписания, перенос и отмена рейса, открытие регистрации, начало посадки, смена выхода. Состояние заказа в системе обновляется. О значимых событиях рейса пассажир получает уведомление по правилам раздела 10.
12. Внешние взаимодействия
Состав подключённых систем определяется конфигурацией установки.
| Назначение | Системы, предусмотренные продуктом |
|---|---|
| Бронирование и дистрибуция | Сирена-Трэвел (WS-Gate, NDC), Lydia PSS |
| Регистрация и посадка | Astra DCS |
| Оплата | платёжный шлюз МПС |
| Метапоиск | Aviasales, Яндекс.Путешествия |
| Информирование пассажира | электронная почта, push-уведомления, SMS |
| Программа лояльности | внешняя программа лояльности от Аэронавигатор (AZIMUT) |
| Статус рейса на карте | данные о положении и статусе рейса Аэронавигатор (Meridian) |
| Веб-аналитика | внешние системы учёта действий пассажира Яндекс Метрика |
| Данные о клиенте | передача сведений о пассажире и заказе во внешнюю платформу данных о клиентах, если она подключена |
Для поиска рейсов и справочных данных (локации, даты рейсов, направления, сведения о заказе) система предоставляет внешний программный интерфейс. Для входа через внешние учётные записи система принимает обратный вызов провайдера авторизации.
13. Применение спецификации
Перечисленные функции составляют функциональный объём продукта IBE. В конкретной установке действуют те модули, дополнительные функции, способы входа, способы оплаты и внешние системы, которые включены в лицензию и конфигурацию авиакомпании. Доступность услуги пассажиру дополнительно зависит от тарифа, рейса и правил авиакомпании.