Изменения

Перейти к навигации Перейти к поиску

Функциональная спецификация системы ВэбСкай

24 417 байт добавлено, Вчера в 19:14
Новая страница: «= Функциональная спецификация системы IBE = '''Приложение к лицензионному договору''' '''Про…»
= Функциональная спецификация системы IBE =

'''Приложение к лицензионному договору'''

'''Программный продукт:''' IBE (Internet Booking Engine); иные обозначения продукта в документации — WX, WebSky, WebSky 10, «Вэбскай IBE».

'''Дата документа:''' 5 октября 2026 г.

Документ описывает функциональные возможности программного продукта IBE — движка онлайн-бронирования авиабилетов для авиакомпании. Спецификация составлена по пользовательской и технической документации продукта и определяет состав функций системы. Конкретный перечень модулей, дополнительных функций и внешних систем, предоставляемых по договору, определяется лицензией и конфигурацией установки.

== 1. Назначение ==

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

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

== 2. Пользователи ==

* '''Пассажир''' — лицо, которое ищет рейсы, оформляет и оплачивает заказ, управляет билетом, проходит онлайн-регистрацию и пользуется личным кабинетом.
* '''Неавторизованный посетитель''' — лицо, которое выполняет поиск, покупку, поиск заказа и онлайн-регистрацию без учётной записи.
* '''Авиакомпания''' — сторона, для которой настраиваются состав модулей, способы входа и оплаты, доступные услуги, правила обмена, возврата и регистрации.

== 3. Состав системы ==

{| class="wikitable"
! Модуль !! Назначение
|-
| Покупка билета || Поиск рейсов, оформление заказа, дополнительные услуги, оплата, обмен и возврат, расписание, уведомления о заказе и рейсе
|-
| Онлайн-регистрация || Поиск бронирования, регистрация на рейс, выбор услуг и места, оплата услуг, выдача электронного посадочного талона
|-
| Личный кабинет || Регистрация и вход, профиль, попутчики, история заказов, уведомления
|-
| Программа лояльности || Привязка и регистрация карты участника, баланс и история миль, оплата заказа милями. Используется вместе с покупкой билета и личным кабинетом
|-
| Подписки || Рекуррентная подписка пассажира на скидки и закрытые тарифы. Используется вместе с покупкой билета и личным кабинетом
|-
| Воздушное судно на карте || Просмотр статуса рейса на маршрутной сетке авиакомпании
|-
| Интеграции || Подключение к системам бронирования и регистрации, платёжным шлюзам, метапоиску и каналам связи с пассажиром
|}

Модули и их дополнительные функции подключаются независимо в конфигурации авиакомпании. Состав экранов оформления заказа и онлайн-регистрации определяется подключёнными функциями и доступностью услуг для конкретного заказа или рейса.

== 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. Внешние взаимодействия ==

Состав подключённых систем определяется конфигурацией установки.

{| class="wikitable"
! Назначение !! Системы, предусмотренные продуктом
|-
| Бронирование и дистрибуция || Sirena (WS-Gate, NDC), Sabre Digital Connect, Lydia PSS, Mixvel NDC, а также приём уведомлений от Amadeus, Altea PSS, Sabre, ORS, Aeroflot NDC, British Airways NDC, Turkish Airlines NDC, MyAgent, Kiwi.com
|-
| Регистрация и посадка || Astra DCS, Sabre DCCI, Altea DCS
|-
| Оплата || платёжный шлюз МПС, JustPayment, FatPay
|-
| Метапоиск || Aviasales, Яндекс.Путешествия
|-
| Информирование пассажира || электронная почта, push-уведомления, SMS
|-
| Программа лояльности || внешняя программа лояльности авиакомпании
|-
| Статус рейса на карте || источники карты и данные о положении и статусе рейса
|-
| Веб-аналитика || внешние системы учёта действий пассажира
|-
| Данные о клиенте || передача сведений о пассажире и заказе во внешнюю платформу данных о клиентах, если она подключена
|}

Для поиска рейсов и справочных данных (локации, даты рейсов, направления, сведения о заказе) система предоставляет внешний программный интерфейс. Для входа через внешние учётные записи система принимает обратный вызов провайдера авторизации.

== 13. Применение спецификации ==

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

Навигация

'