Изменения

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

Fare Families (семейства тарифов)

10 623 байта добавлено, 20:37, 20 мая 2016
Новая страница: «ВАЖНО! данный документ является внутренним техническим, соответственно полные данные и…»
ВАЖНО! данный документ является внутренним техническим, соответственно полные данные из него могут присутствовать в дев вики. Не все указанные данные могут быть перенесены в публичную вики.

Введение в Fare Families
Fare Families (семейства тарифов) - разделение тарифов на группы в соответствии с применяемым уровнем сервиса. В понятие “уровень сервиса” может входить довольно большой список критериев, как правило включающий условия возврата, обмена, класс обслуживания (бизнес/эконом), бесплатный багаж, питание и т.д.
В рамках одного семейства все тарифы имеют одинаковый уровень сервиса (набор предоставляемых услуг и условия их применения).
В семействе может много тарифов, которые как правило в основном различаются географией применения и стоимостью.
Fare Families в Nemo

По дефолту поиск в ГДС возвращает 1 наименьшую цену для определённого перелёта (комбинации сегментов), по которой как правило предоставляется наименьший уровень сервиса. Если пользователю нужен более высокий уровень сервиса (в большинстве случаев требуются более гибкие условия возврата/обмена), то на данный момент повышение уровня обслуживания выполняется агентом в ручную через обмен билета в терминале после его выписки по забронированному дешёвому перелёту.

Fare Families в Nemo - функционал позволяющий пользователю выбирать и бронировать варианты перелёта с тарифами из различных семейств в соответствии с его потребностями в уровне сервиса. Использование данного функционала упрощает продажу перевозок с более высоким уровнем сервиса за счёт избавления от необходимости проводить оффлайн обмен с повышением уровня сервиса и сопутствующих этому доплат клиента и взаиморасчётов по операциям.

Функционал предполагается платным

С функциональной точки зрения Fare Families включает в себя дополнительную операцию, применяемую к перелёту для получения вариантов его оценки в различных доступных семействах тарифов. В качестве результата данная операция возвращает набор перелётов с ценами из разных семейств, у каждого перелёта свой ID по которому его надо бронировать, что бы получить в брони и при выписке именно данное семейство. Актуализация, бронирование, выписка и прочие операции с таким перелётом полностью аналогичны стандартной схеме работы. Сохранение нужного семейства берёт на себя Немо.

Описания для семейств тарифов (включая тарифы, которые входят в это семейство) заводятся в статике Немо. Список данных в описании брать тут http://helpdesk.nemo.travel/issues/20442. Сбор данных (или как минимум поиск валидных и корректных источников данных) предполагается отдать агентам, для тех а/к, для которых оно им надо.

Техническая реализация Fare Families
С технической точки зрения реализации данного функционала ситуация следующая - есть Airline Fare Families и Agent Fare Families (v1 и v2).

Семейства тарифов есть у всех (ну или как минимум у большинства) а/к.
Некоторые формируют семейства и в явном виде заливают их в ГДС как отдельные сущности (как правило через ATPCO Branded Fares). ГДС в свою очередь позволяют с ними работать:
получать варианты оценки одного и того же перелёта в разных семействах
актуализировать перелёт в раках выбранного семейства
создавать и выписывать брони с тарификацией в рамках определённого семейства
Данный вариант тех.реализации называется Airline Fare Families - а/к в явном виде предоставляют семейства как отдельные сущности и ГДС позволяют с ними работать напрямую.

К сожалению не все а/к поддерживают Airline Fare Families, для работы с их семействами разработан функционал Agent Fare Families в двух версиях.

Agent Fare Families v1 - работает на основании предоставляемого ГДС функционала работы с возвратностью/обмениваемостью тарифов. По состоянию на 20.05.16 реализован только для Амадеуса через Amadeus Agent Fare Families (презентации Амадеуса по данному функционалу есть в аттаче у тикета http://helpdesk.nemo.travel/issues/21101). Данный функционал работает через описание нескольких набор критериев (возвратность, штрафы за обмен, ограничения в тарифе) для семейств в определённом запросе к ГДС. Каждый такой набор определяет некое семейство. К примеру в случае Амадеуса:
Lowest - невозвратные, с штрафами за обмен, с ограничениями
SemiFlex - возвратные, с штрафами за обмен, с ограничениями
Flex - возвратные, без штрафов за обмен, с ограничениями
FullFlex - без каких-либо ограничений
Так как данные признаки являются булевскими (возможные значения - да/нет), то в случаях когда ограничения имеют разницу лишь в числовом выражении (к примеру штраф за обмен 10% и штраф за обмен 5%) тарифы могут оказаться в одном семействе.

Agent Fare Families v2 заключается в получении списка доступных для бронирования на данном перелёте тарифов, фильтрации по семействам на основании данных из статики Немо. К примеру в случае Sabre данный функционал включает следующие операции:
взятие сегментов
получение списка применимых тарифов через ХМЛ аналог команды WPA
проверка наличия мест через экран доступности, в случае необходимости
определение семейств по статике для каждого тарифа
фильтрация с выбором наименьшего тарифа для каждого семейства

По факту ситуация следующая:
Airline Fare Families - специализированный механизм работы с семействами тарифов на уровне ГДС
Agent Fare Families v1 - велосипед по работе с семействами распределённый между ГДС и Немо, в некоторых случаях могут быть проблем с невыделением отдельных семейств тарифов
Agent Fare Families v2 - велосипед полностью на стороне Немо. Проблем из v1 быть не будет, но полнота функционала полностью зависит от корректности статики по семействам

Поддержка Fare Families по поставщика на момент релиза (23.05.16)

---Таблица---

...
1 - Airline Fare Familie в Амадеус требуют сертификации, планируется включить в работы по подуслугам а/к там же
2 - планируется к реализации тут http://helpdesk.nemo.travel/issues/21100
3 - согласно данным от Сирены поддержка не является полной, но как минимум для S7, UT и U6 она есть
4 - в связи с работами по переходу на uAPI делаться было решено делать уже там, Agent Fare Families v2 в принципе за деньги клиента можем и для Галилео сделать

Навигация

'