Открыть главное меню

Изменения

Functional Specification for the WebSkyX

14 648 байт убрано, 7 октябрь
Нет описания правки
```mediawiki= Функциональная спецификация системы IBE платформы ВэбСкай =
'''Приложение к лицензионному договору'''
'''Программный продуктПрограммное обеспечение:''' IBE платформа ВэбСкай (Internet Booking Engineдалее — Система); иные обозначения продукта в документации — WX, WebSkyпрограммно-аппаратная система для предоставления авиакомпанией своим клиентам возможностей покупки авиабилетов, WebSky 10авиационных и неавиационных сопутствующих услуг, «ВэбСкай IBE»управления заказами и прохождения онлайн-регистрации посредством адаптивного веб-интерфейса.
'''Дата документа:''' 5 октября 2026 г== 1.Сквозная функциональность ==
Документ описывает функциональные возможности программного продукта IBE — движка онлайн* Выбор языка интерфейса пользователя из числа доступных* Переход на результаты поиска с помощью deeplink* Переход с метапоисковиков Aviasales и Яндекс.Путешествия* Сохранение метки источника перехода в заказ в виде SSR* Использование счётчика веб-бронирования авиабилетов для авиакомпании. Спецификация составлена аналитики (Яндекс Метрика)* Авторизация по адресу электронной почты (одноразовым кодом), по пользовательской и технической документации продукта и определяет состав функций системы. Конкретный перечень модулейномеру телефона (одноразовым кодом из SMS), через Сбер ID, Т-Банк ID, Alfa-ID, дополнительных функций и внешних системВКонтакте, предоставляемых Telegram* Открытие заказа по договоруномеру билета, определяется лицензией и конфигурацией установки.PNR или фамилии* Вывод информационных сообщений в предусмотренных местах на основании бизнес-правил* Отправка связанных с оформлением заказа либо авторизацией сообщений клиенту по электронной почте
== 12. Назначение Оформление авиабилетов ==
IBE обеспечивает пассажиру самостоятельный путь от выбора === 2.1. Поиск вариантов перелёта до посадки в самолёт: поиск рейсов, оформление и оплату заказа с дополнительными услугами, получение электронного билета, обмен и возврат, онлайн-регистрацию и получение посадочного талона, ведение личного кабинета, участие в программе лояльности и получение сведений о рейсе.===
Система предназначена для размещения * Поиск наличия авиабилетов на указанную дату, направление и количество пассажиров* Отображение минимальных цен на стороне соседние даты* Отображение ближайших к пользователю городов вылета (по IP-адресу)* Отображение истории поиска городов* Отображение маршрутной сети авиакомпании и работает с внешними системами бронирования, регистрациигруппировкой по странам* Расписание рейсов авиакомпании* Поиск по направлениям OW, оплаты RT и информирования. сложного маршрута* Поискпо стандартным и специальным категориям пассажиров* Субсидированные тарифы* Отображение групп (семейств) тарифов, оформление заказа сравнение групп между собой* Просмотр информации об условиях применения тарифов* Фильтры и сортировка результатов поиска* Выбор валюты отображения стоимости перевозки* Детализация стоимости перевозки* Промокоды на специальные тарифы* Стыковочные маршруты с партнёрскими авиакомпаниями (интерлайн и онлайнкод-регистрация доступны без входа шеринг)* Комбинированные маршруты «перелёт и автобус»* Виджет формы поиска для размещения на внешних сайтах* Предложение отелей в личный кабинет. При наличии учётной записи система использует сохранённые данные пассажира и попутчиков.фоновой вкладке
=== 2. Пользователи 2. Ввод данных о заказчике и пассажирах ===
* '''Пассажир''' — лицо, которое ищет рейсы, оформляет и оплачивает заказ, управляет билетом, проходит онлайн-регистрацию и пользуется личным кабинетом.Контактные данные заказчика* '''Неавторизованный посетитель''' — лицо, которое выполняет поиск, покупку, поиск заказа и онлайн-регистрацию без учётной записи.Необходимые для бронирования данные пассажиров* '''Авиакомпания''' — сторонаДополнительные данные пассажиров (номер карты лояльности, особые примечания для которой настраиваются состав модулей, способы входа маломобильных)* Привязка ребёнка и оплаты, доступные услуги, правила обмена, возврата и регистрации.младенца к сопровождающему взрослому* Оформление перелёта ребёнку без взрослого в бронировании
== = 2.3. Состав системы Выбор дополнительных услуг ===
{| class="wikitable"* Билеты на Аэроэкспресс! Модуль !! Назначение* Страховые полисы интегрированного поставщика|-* Бортовое питание| Покупка билета || Поиск рейсов, оформление заказа, дополнительные услуги* Дополнительный регистрируемый багаж, оплатасверхнормативный багаж, обмен и возврат, расписание, уведомления о заказеспортивное снаряжение|-| Онлайн-регистрация || Поиск бронирования, регистрация на рейс, выбор услуг и места, оплата услуг, выдача электронного посадочного талона|-* Выбранное место в салоне| Личный кабинет || Регистрация и вход, профиль, попутчики, история заказов, уведомления* Дополнительное соседнее место|-* Провоз домашнего животного в салоне| Программа лояльности || Привязка и регистрация карты участника, баланс и история миль, оплата заказа милями. Используется вместе с покупкой билета и личным кабинетом* Повышение класса обслуживания|* Доступ в бизнес-зал| Подписки || Рекуррентная подписка пассажира * Фиксация стоимости тарифа на скидки и закрытые тарифы. Используется вместе с покупкой билета и личным кабинетомограниченное время|* Опция гарантированного возврата для невозвратного тарифа* Платное SMS-| Воздушное судно на карте || Просмотр статуса информирование о событиях рейса на карте|-| Интеграции || Подключение к системам бронирования и регистрации, платёжным шлюзам, метапоиску и каналам связи с пассажиром|}* Прочие дополнительные неавиационные услуги из числа интегрированных в систему
Модули и их дополнительные функции подключаются независимо в конфигурации авиакомпании. Состав экранов оформления заказа и онлайн-регистрации определяется подключёнными функциями и доступностью услуг для конкретного заказа или рейса== 3.Оплата ==
== 4Оплата заказа банковской картой, бонусными милями либо иными поддерживаемыми платёжной системой способами. Покупка билета ==
=== 4.1. Поиск и оформление =Использование личного кабинета ==
Система обеспечивает:* Просмотр истории заказов* Просмотр УПТ* Управление данными пользователя и данными его учётной записи* Удаление учётной записи* Управление попутчиками* Просмотр информации об участии в программе лояльности* Привязка и регистрация карты участника, в том числе корпоративной* Баланс и история миль
* поиск рейсов по направлению, датам и числу пассажиров (взрослые, дети, младенцы), в том числе в направлении «туда» и «туда-обратно»;* отображение результатов с авиакомпанией, временем, числом пересадок и ценой, с фильтрами, сортировкой == 5. Обмен и календарём цен;* выбор тарифного семейства с условиями обслуживания (багаж, место, обмен, возврат); для маршрута «туда-обратно» тариф выбирается по каждому направлению;* ввод персональных и документных данных пассажиров с учётом типа пассажира и признака внутреннего или международного маршрута;* подстановку данных авторизованного пассажира и сохранённых попутчиков;* выбор дополнительных услуг; любой шаг услуг можно пропустить;* обзор заказа с разбивкой стоимости и возврат к предыдущим шагам;* пересчёт стоимости при изменении данных, влияющих на цену, с подтверждением пассажиром новых условий;* оплату выбранным способом из числа настроенных для авиакомпании (банковские карты, электронные кошельки, бонусные мили);* фиксацию успешной оплаты, выписку электронного билета и отправку подтверждения на электронную почту;* повтор оплаты при отклонении платежа;* предложение сохранить заказ в личный кабинет, если покупка выполнена без входа.==
Запуск поиска возможен с главной страницы, по прямой ссылке с предзаполненными параметрами и при переходе с метапоисковика сразу на результаты * Обмен билета* Возврат билета (добровольный или на создание заказа.вынужденный)* Возврат дополнительных услуг* Изменение данных пассажира в оформленном заказе
=== 46.2. Заказ после оформления =Прохождение онлайн-регистрации ==
Система обеспечивает:* Поиск пассажиров для регистрации, в том числе из различных бронирований* Сквозная регистрация на все сегменты перевозки* Ввод визовых данных* Выбор места в салоне воздушного судна* Добавление прочих услуг* Оплата заказанных услуг* Подтверждение оплаченных услуг электронными документами* Просмотр, загрузка, печать и отправка посадочных талонов на электронную почту* Сохранение посадочного талона в Apple Wallet* Отмена регистрации на рейс
* поиск ранее оформленного заказа по номеру заказа и секретному коду и восстановление доступа по ссылке из письма;* повторный переход к оплате неоплаченного заказа;* изменение данных пассажира в оформленном заказе;* обмен выписанного билета: выбор пассажиров и участков маршрута, подбор нового рейса и тарифа, заявка на обмен и оплата разницы в стоимости. Связанные пассажиры (ребёнок и сопровождающий взрослый) выбираются вместе. Обмен доступен, если это допускают правила тарифа, билет использован не полностью и по выбранным участкам не выполнена регистрация;* возврат билета и дополнительных услуг (багаж, питание, место, страховка): выбор пассажиров, указание причины, прикрепление подтверждающих документов при необходимости, расчёт суммы к возврату с учётом штрафов тарифа и фиксация заявки. Возврат уже совершённых участков перелёта не выполняется== 7.Дополнительные модули ==
=== 4.3. Дополнительные функции покупки * Рекуррентная подписка на скидки и закрытые тарифы: оформление при покупке билета ===и в личном кабинете, отключение подписки* Просмотр статуса рейса на карте
Функции подключаются в конфигурации авиакомпании== 8.Внешние системы ==
'''Поиск * Бронирование и предложение перевозки'''дистрибуция: Сирена-Трэвел (WS-Gate, NDC)* Регистрация и посадка: Astra DCS* Оплата: платёжный шлюз МПС* Программа лояльности: Аэронавигатор (AZIMUT)* Статус рейса на карте: Аэронавигатор (Meridian)* Данные о клиенте: ВебСкай КПД
* расписание рейсов авиакомпании, в том числе по выбранному маршруту;* минимальные цены в календаре дат;* промокоды на специальные тарифы;* субсидированные тарифы для отдельных категорий пассажиров;* стыковочные маршруты с партнёрскими авиакомпаниями (интерлайн и код-шеринг);* комбинированные маршруты «перелёт и автобус»;* переход с агрегаторов авиабилетов на результаты поиска;* виджет формы поиска для размещения на внешних сайтах;* предложение отелей в фоновой вкладке. '''Пассажиры''' * указание специальных условий обслуживания для пассажира с ограниченными возможностями;* привязка ребёнка и младенца к сопровождающему взрослому;* оформление перелёта ребёнку без взрослого в бронировании;* изменение данных пассажира после бронирования. '''Дополнительные услуги''' * выбор места по схеме салона и автоматическое назначение мест;* дополнительное соседнее место;* дополнительный багаж, повышение нормы багажа и ручной клади, динамический расчёт стоимости багажа;* спортивный и иной специальный багаж;* провоз домашнего животного в салоне без отдельного места;* платное питание по сегментам;* повышение класса обслуживания;* доступ в бизнес-зал;* страхование поездки;* билет на Аэроэкспресс;* иные файлируемые услуги авиакомпании;* фиксация стоимости тарифа на ограниченное время;* опция гарантированного возврата для невозвратного тарифа;* платное SMS-информирование о событиях рейса;* оформление справки: приём заявления, оплата услуги и уведомление авиакомпании и пассажира. '''Учёт действий пассажира''' * передача данных о действиях пассажира во внешние системы веб-аналитики. == 5. Онлайн-регистрация == Система обеспечивает регистрацию пассажира на рейс через интернет. * поиск бронирования по коду бронирования или номеру билета и фамилии, в том числе по ссылке с уже подставленными данными;* ознакомление с правилами регистрации авиакомпании;* просмотр сегментов, пассажиров и времени закрытия регистрации;* добавление и исключение пассажиров из текущей регистрации;* выбор сегментов для регистрации; при сквозной перевозке регистрация выполняется на все сегменты;* ввод визовых данных, если они требуются;* докупка услуг, доступных для бронирования: повышение класса, багаж, специальный багаж, животное в салоне, питание, место, страховка, Аэроэкспресс и иные услуги;* оплату выбранных платных услуг способами, настроенными авиакомпанией;* выпуск электронного посадочного талона на каждого зарегистрированного пассажира: скачивание, сохранение в Apple Wallet и отправка на электронную почту;* подтверждение оплаченных услуг электронными документами. Регистрация выполняется, когда она открыта на рейсе, разрешена правилами авиакомпании и места не назначены авиакомпанией всем пассажирам бронирования заранее. Если условия не выполнены, пассажиру сообщается о необходимости регистрации на стойке. Период открытия и закрытия регистрации задаётся правилами рейса. Дополнительно при регистрации доступны выбор места по схеме салона из системы регистрации и автоматическое назначение свободного места по правилам этой системы. Переход к регистрации возможен из управления бронированием и по уведомлению об открытии регистрации. == 6. Личный кабинет == Система обеспечивает учётную запись пассажира. * регистрация и вход по адресу электронной почты и паролю; если адрес ещё не зарегистрирован, в том же сценарии создаётся учётная запись;* вход по номеру телефона с одноразовым кодом из SMS;* вход через внешние учётные записи: Сбер ID, Т-Банк ID, Alfa-ID, ВКонтакте, Telegram. Для новой учётной записи требуется согласие на обработку персональных данных;* выход из кабинета и удаление учётной записи;* просмотр и изменение профиля;* список попутчиков для повторного использования данных при оформлении заказа;* история заказов и переход к заказу;* раздел уведомлений по категориям и просмотр отдельного уведомления;* раздел программы лояльности и управление подпиской, если соответствующие модули подключены. Набор способов входа определяется настройками авиакомпании. == 7. Программа лояльности == При подключённой программе лояльности авторизованный пассажир может: * привязать существующую карту участника по номеру и паролю, в том числе корпоративную карту, если авиакомпания это поддерживает;* зарегистрировать новую карту при подтверждённом адресе электронной почты; номер карты и пароль направляются на почту;* восстановить пароль карты;* видеть уровень, номер карты, баланс миль, прогресс к следующему уровню и историю начислений и списаний;* отвязать карту от личного кабинета;* оплатить заказ бонусными милями полностью или частично, с доплатой оставшейся суммы банковской картой. Способ оплаты милями доступен, если он входит в способы оплаты данного заказа. == 8. Подписки == Система обеспечивает оформление рекуррентной подписки, которая открывает скидки на услуги и тарифы, недоступные без подписки. * включение и отключение подписки в личном кабинете;* оформление подписки в ходе покупки билета;* сохранение состояния подписки и его отображение при следующих визитах. После отключения доступ к тарифам и скидкам по подписке прекращается. == 9. Воздушное судно на карте == Модуль показывает статус рейса. Отображение карты выполняется через подключаемый источник карты. Статусы рейсов могут поступать в реальном времени от внешнего поставщика данных о рейсах. == 10. Информирование пассажира == Система автоматически направляет сообщения без отдельного запроса пассажира. * напоминание о сформированном заказе по электронной почте;* маршрутная квитанция и посадочный талон по электронной почте;* SMS-уведомление об открытии онлайн-регистрации, начале посадки — если к заказу подключена услуга SMS-информирования. == 11. Актуальность заказа == После оформления заказа система принимает сообщения внешних авиационных систем об изменении бронирования и рейса: выписка и аннуляция билетов, изменение расписания, перенос и отмена рейса, открытие регистрации, начало посадки. Состояние заказа в системе обновляется. О значимых событиях рейса пассажир получает уведомление по правилам раздела 10. == 12. Внешние взаимодействия == Состав подключённых систем определяется конфигурацией установки. {| class="wikitable"! Назначение !! Системы, предусмотренные продуктом|-| Бронирование и дистрибуция || Сирена-Трэвел (WS-Gate, NDC)|-| Регистрация и посадка || Astra DCS|-| Оплата || платёжный шлюз МПС|-| Метапоиск || Aviasales, Яндекс.Путешествия|-| Информирование пассажира || электронная почта, push-уведомления, SMS|-| Программа лояльности || внешняя программа лояльности от Аэронавигатор (AZIMUT)|-| Статус рейса на карте || данные о положении и статусе рейса Аэронавигатор (Meridian)|-| Веб-аналитика || внешние системы учёта действий пассажира Яндекс Метрика|-| Данные о клиенте || передача сведений о пассажире и заказе во внешнюю платформу данных о клиентах, если она подключена (ВебСкай КПД)|} Для поиска рейсов и справочных данных (локации, даты рейсов, направления, сведения о заказе) система предоставляет внешний программный интерфейс. Для входа через внешние учётные записи система принимает обратный вызов провайдера авторизации. == 13. Применение спецификации == Перечисленные функции составляют функциональный объём продукта IBE. В конкретной установке действуют те модули, дополнительные функции, способы входа, способы оплаты и внешние системы, которые включены включённые в лицензию и конфигурацию авиакомпании. Доступность услуги пассажиру дополнительно зависит от тарифа, рейса и правил авиакомпании.```
'