662
правки
Изменения
Нет описания правки
== Термины ==
* '''Источник перевозки''' – — уникальный системный адрес агентства для совершения транзакций в [[ГРС|<span title="Global Distribution System (Глобальная распределительная система)">GDS</span>]];
* '''GDS''' (Global Distribution System) или '''ГРС''' (Глобальная распределительная система) – специализированная компьютерная система резервирования ([[КРС (Компьютерная система резервирования)|<span title="Computer reservations system (Компьютерная система резервирования)">CRS</span>]]), предназначенная для поиска, бронирования и продажи услуг.
Реквизиты поиска, настроенные под оптимальные цены в определенной зоне или для определенных авиакомпаний, могут возвращать неудовлетворительное общее количество результатов. <br/>
'''Оптимальный набор можно получить объединяя результаты из:'''<br/> '''+''' * нескольких ГДС; <br/>'''+''' * нескольких пакетов реквизитов в каждой ГДС; <br/>'''+''' * параллельных запросов на любые рейсы или только прямые в один источник <br/>
'''Частный случай использования:'''
В поиск 2.0 уже включен доработанный модуль «[[Премаршрутизатор|<span title="Премаршрутизатор">премаршрутизатор</span>]]»:
* Появилась возможность создавать пакеты реквизитов с любым количеством реквизитов для бронирования и выписки (определяются по авиакомпаниям)
* Добавлены параметры премаршрутизации, возможность установки признака "кроме выбранных"«кроме выбранных».
Для нового модуля все процедуры поиска (премаршрутизация, фильтрация и микширование) были переписаны с нуля, скорость работы максимально оптимизирована.
По умолчанию созданный пакет будет использоваться для любого поиска. Если в пакете заданы географические параметры, то они должны совпасть с параметрами поиска, иначе пакет задействован не будет.
Если задан конкретный аэропорт, его страну указывать не нужно. При конфликте параметров (аэропорт в Москве, страна Франция) правило работать не будет. Сложные условия проще определять с параметрами помеченными опцией "кроме"«кроме».
Страница ввода Пакетных реквизитов выглядит следующим образом:
Описание полей формы:
*'''Заголовок '''— название пакета, текстовое поле, заполненное произвольно. Например, "Sabre pack"«Sabre pack».*'''Источник перевозки '''— реквизиты GDS для поиска авиарейсов*'''Принудительно искать только прямые рейсы''' — если этот чекбокс выбран, в ГДС отправляется запрос только на рейсы без пересадок;*'''Реквизиты для бронирования '''- — допустимые реквизиты для проведения бронирования (обычно выбираются те же, что указаны для поиска). Из списка будут выбраны одни по параметру реквизитов авиакомпании для бронирования.*'''Реквизиты для выписки '''— аналогично с "Реквизиты «Реквизиты для бронирования"бронирования», для выписки*'''Континенты отправления\прилета''' — опциональный параметр премаршрутизатора*'''Страны отправления\прилета''' — опциональный параметр премаршрутизатора*'''Аэропорты отправления\прилета''' — опциональный параметр премаршрутизатора*'''Допустимый тип поиска по датам''' — определяет тип поиска (Любой, Только окружные, Только без окружных), при котором будет использоваться данный пакет реквизитов.*'''Допустимые направления (через запятую)''' — задаются направления перелета, при которых будет срабатывать данный пакет реквизитов. Коды направлений необходимо задавать в соответствие с параметрами поиска (одна пара вылет-прилет для OW,RT или несколько пар для CR). Например, для поиска из Домодедово нужно указать код аэропорта DME-XXX, для поиска из MOW указать MOW-XXX. В случае конфликтных настроек, где в качестве континента прилета будет отмечена только Южная Америка, а в качестве направления будет указано направление MOW-LAX (то есть - — Северная Америка), поиск по данному пакету реквизитов не будет вестись никогда, поскольку для срабатывания пакета реквизитов требуется, чтобы все параметры поискового запроса удовлетворяли параметрам самого пакета.
=== Фильтры запросов ===
С помощью фильтров ограничивается допустимость процессов поиска в зависимости от условий:
'''Примечание''': если в маршруте одно плечо (OW), то оно носит одновременно признак и первого, и последнего плеча.
Процесс поиска, удовлетворяющий заведенным на этой странице правилам, будет прерван, и пользователь получит сообщение '''"По «По данному запросу ничего не найдено"найдено»'''.
Алгоритм обработки правил следующий:
* Для того чтобы запрос поиска был признан невалидным и прервался - — достаточно срабатывания одного любого правила (одной записи). Например '''''«страны прилета: Выбранные Россия (RU) + страны вылета: Все кроме Франция (FR)»'''''* Чтобы правило было признано сработавшим - , необходимо, чтобы сработали все заполненные условия (фильтры) правила. В примере выше '''''«страны прилета: Выбранные Россия (RU)»''''' и '''''«страны вылета: Все кроме Франция (FR)»''''' - — это два отдельных условия, данное правило сработает только в том случае, если оба условия истинны * Условие "Страна вылета" «Страна вылета» считается сработавшим:** в режиме "Выбранные" «Выбранные» (список): если обнаружено совпадение по одному любому значению из списка (например: Германия)** в режиме "Все кроме" «Все кроме» (список): если ни одно из значений указанных в списке не встретилось в поисковом запросе
Обращаем ваше внимание, что процессы поиска, запрещенные фильтрами, логируются и будут содержать сообщение:
<pre>
Предупреждение "Search «Search aborted: not allowed by request filters (FILTER_NUMBER)"»
</pre>
где FILTER_NUMBER - — идентификатор сработавшего правила фильтров запросов поиска.
Фильтры запросов работают как для маршрута "В «В одну сторону"сторону», так и для поиска с несколькими точками вылета и прилёта.
==== Пример фильтров запросов ====
С помощью фильтров редактируется выдача результатов на сайте. При создании фильтра можно указать для каких пакетов реквизитов будет работать данный фильтр. После чего задаются условия:
Из результатов поиска будут удалены перелеты, удовлетворяющие заведенным на этой странице правилам.
* Для того чтобы перелет был определен как неподходящий и удален из результатов поиска, достаточно срабатывания одного любого правила (одной записи). Например «содержит авиакомпании (marketing) в первом сегменте: Все кроме SU + содержит выполняющие авиакомпании (operation) в любом сегменте: Все кроме UT».
* Чтобы конкретное правило сработало, необходимо, чтобы были выполнены все заполненные условия (фильтры) правила. В примере выше «содержит авиакомпании (marketing) в первом сегменте: Все кроме SU» и «содержит выполняющие авиакомпании (operation) в любом сегменте: Все кроме UT» - — это два отдельных условия, данное правило сработает только в том случае, если оба условия истинны.
Обращаем ваше внимание, что удаление происходит в процессе поиска и измененные настройки не влияют на уже сохраненные результаты на странице выбора рейсов.
'''Предупреждение:''' Логирование фильтрации перелетов происходит только при:
# включенном режиме отладки Поиска 2.0 (режим "Тонкая настройка" «Тонкая настройка» в настройках Поиска 2.0)
# включенном режиме записи всех ответов поиска (включается на просмотре логов)
=== Микшер результатов ===
[[Файл:2.0 Mix rule.png|474px|thumb|right|Правила микширования результатов поиска из разных источников]]
При создании микшера можно указать авиакомпании для которых будут применяться данные правила.
1. '''Ценовой''', выбираем перелет по условию (можно выбрать один из вариантов):
*Цена от GDS (нетто) минимальная*Цена (брутто) минимальная*Цена (брутто) максимальная*Сбор максимальный*Максимальная комиссия от перевозчика (сработает только при условии активированного расчета комиссий 2.0)*Максимальная прибыль (сбор + комиссия) (сработает только при условии активированного расчета комиссий 2.0)*Игнорировать этап 1.
2. '''Поставщики''', если не сработал этап 1(или выбран последний пункт), выбираем по приоритету поставщика или конкретного пакета реквизитов.
==== Микшер по умолчанию ====
=== Отладка микшера ===
Описание полей таблицы:
*'''Операция''' — каждой операции микшера присваивается ID.
Один ID присвоен для всех строк в таблице, описывающих один и тот же вариант из разных источников (пакетов реквизитов для поиска).
*'''Выбранный микшер''' — ID сработавшего правила микширования.*'''Уровень 1''' — выбранная логика микширования на Этапе 1.*'''Уровень 2''' — выбранный GDS или пакет реквизитов на Этапе 2.*'''Авиакомпания''' — первый маркетинговый перевозчик или валидирующий перевозчик, если активирован расчет комиссий 2.0.*'''Код микширования''' — данные варианта, для которого проведено микширование.*'''Мин. цена ГДС''' — цена нетто в результатах источника, указанного в данной строке.*'''Мин. цена''' — минимальная цена брутто в результатах источника.*'''Макс. цена''' — максимальная цена брутто в результатах источника. *'''Макс. сбор''' — размер сбора для цены в результатах источника. *'''Макс. комиссия'''— размер комиссии авиакомпании для цены в результатах источника. *'''Макс. прибыль''' — сумма прибыли для цены в результатах источника.*'''GDS''' — GDS источника, в котором найден вариант.*'''Пакет'''— источник, в котором найден вариант. Отображение таблицы отладки включается в разделе «Тонкая настройка» — «Режим отладки включен».
Процесс поиска имеет ряд дополнительных настроек:
* '''Поиск 2.0 включен''' — опция активирует работу модуля «Поиск 2.0»;
* '''Выбор пакетных реквизитов для поиска''' — позволяет выбрать пакеты реквизитов для поиска;
== См. также ==
*[[Бронирование]]<br>*[[Аннуляция]]<br>*[[Сейбр]]<br>*[[Галилео]]<br>*[[Сирена Трэвел]]<br>
[[Категория:Модули]][[Категория:Настройки]]