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

Изменения

Маршрутизатор поисковых запросов

1145 байт убрано, 17:00, 19 декабря 2018
Маршрутизация в Немо 1.0 и Немо 2.0
[[Категория:МодулиПлагины (Авиабилеты)]]'''ПремаршрутизаторМаршрутизатор''' - функционал, позволяющий управлять поисковыми запросами в соответствии с созданными правилами. Премаршрутизатор определяет реквизиты, под которыми должны проходить поиск, бронирование и выписка на определенных направлениях— [[плагин]] [[компонент]]а Авиабилеты системы {{NameSystem|link}}.
== Настройка премаршрутизатора в Nemo Назначение==Маршрутизатор поисковых запросов используют для автоматизации выбора пакетов реквизитов для [[Поиск (Авиабилеты)|поиска]] на основе параметров поискового запроса.<br>Агентство может настроить выгодную схему поиска для:* поиска в разных [[ГРС]] в нескольких зонах,* выдачи более разнообразных тарифов при минимальных издержках на поисковые транзакции.
Для настройки премаршрутизатора:Можно привязать пакеты реквизитов к определенной географии, например, чтобы '''ГРС Sirena Travel''' осуществляла поиск только внутренних российских рейсов.
1. Ввести в систему реквизиты поставщиков, которых Вы собираетесь использовать, в разделе '''«Авиабилеты» - «Реквизиты подключения»'''.<br>==Принцип работы==2. Перейти в раздел '''«Авиабилеты» - «Поиск» - «Премаршрутизатор» - «Пакеты реквизитов»''' и сформировать пакеты реквизитов на основе данных, введенных на первом шаге.<br>3. Внутри каждого пакета настроить Маршрутизатор поисковых запросов представляет собой правила применения валюты, методы оплаты. Указать имя пакета (например, «SABRE BSP RU EU» - для использования на маршрутах Россия - Европа).<br>4. Если необходимы особенные реквизиты каких-либо способов оплаты для определенных зон, их можно настроить в разделе '''«Авиабилеты» - «Поиск» - «Премаршрутизатор» - «Платежные методы»'''.<br>5. Настроить таймлимиты для каждой зоны на странице '''«Заказы» - «Таймлимиты»'''. Здесь из поля '''«Пакет реквизитов»''' выбираем нужный, затем выставляем значение таймлимита.<br>6. Ввести и привязать к зонам комиссии авиакомпаний, субагентов, а также ценовые правила. На странице редактирования записи из этих справочников доступен чекбокс с выбором пакетов которые распределяют поисковые запросы по разным пакетам реквизитов, для которых должна срабатывать данная запись.<br>7. Установить в разделе '''«Авиабилеты» - «Поиск» - «Предустановки поиска»''' методы поиска, для которых созданы пакеты.<br>8. Необходимо активировать премаршрутизатор в разделе '''«Авиабилеты» - «Поиск» - «Предустановки поиска»'''.
Если реквизиты платежного метода не переопределены в премаршрутизаторе, то будут использоваться реквизиты из раздела настроек методов оплаты'''Маршрутизация поисковых запросов''' — функция выбора подходящих для поиска пакетов реквизитов.
<span style="background-color:#fff0f5;"><span style="font-size:large;"><span style="color:#ff0000;">!</span></span> Если для созданного пакета не включен метод поиска, пакет работать не будет'''Маршрутизатор поисковых запросов''' — совокупность правил маршрутизации.
== Принцип работы премаршрутизатора=='''Правило маршрутизации''' — пакет реквизитов и совокупность условий, при выполнении которых поисковый запрос будет выполнен в указанном пакете реквизитов.
При поиске система определяет * Условие правила, которые подходят для заданного пользователем направления — совокупность параметра и осуществляют поиск по указанным в нем реквизитамуказанных значений. Если [[пользователь]] задал направление, для которого нет сработавших правил, система выдаст следующее сообщение:
<pre>Данный * Параметр условия — признак, по которому поисковый запрос не доступен - авторизация не прошла, нет реквизитов подключения</pre>будет проверяться при маршрутизации.
Для создания правила * Значение условия — один или несколько конкретных объектов параметра для всех направлений необходимо указать в нем названиесравнения с поисковым запросом: конкретные континенты, источники перевозки (поискастраны, бронирования, выписки) без детализации по континентам аэропорты и странам отправления-прилетат. Данный модуль предназначен для работы с разными реквизитами в рамках одного поставщикад. Если вы используете нескольких поставщиковуказаны несколько значений, принцип работы следующий:то они рассматриваются в условии как альтернативные.
<pre>Предположим!--Дополни иллюстрациями с метками, чтобы было понятно, где правило, где условие правила, где параметр правила, в системе используются два поставщика: Galileo где свойство и Sabre, для них задано два пакета реквизитов:значение.-->В общем случае один запрос соответствует нескольким подходящим реквизитам.
1. первый пакет - GalileoМаршрутизатор сопоставляет заданные параметры запроса поиска с правилами маршрутизации поисковых запросов и определяет подходящие правила: * Если найдены подходящие правила, система отправляет параллельные запросы по всем подходящим пакетам и осуществляет поиск, бронирование, выписка перелетов по Украине;<br>указанным в них реквизитам.2. второй пакет - SabreL: поиск* Если нет подходящих правил, бронированиесистема выдаст сообщение о том, выписка перелетов во всех остальных странахчто результаты не найдены.
При поиске по направлениям: Москва - Киев - система будет искать рейсы по правилу первого пакета; Киев - Москва - поиск идет на реквизитах первого пакета; Киев - Донецк - поиск идет на реквизитах первого и второго пакетов.</pre> В таком случае для исключения из результатов поиска рейсов поставщиков рекомендуем использовать модули: [[Микшер]] и МаршрутизаторЧтобы маршрутизатор выбрал правило, нужно чтобы '''все параметры''' поискового запроса совпали '''со всеми условиями''' правила.
== Создание правил Маршрутизация в Немо 1.0 и {{NameProject2}}==Маршрутизация настраивается одним из двух плагинов: * в '''{{NameProject1}}''' (см. [[Маршрутизатор поисковых запросов Немо Тревел 1.0]]),* в '''{{NameProject2}}''' (см. [[Маршрутизатор поисковых запросов {{NameProject2}}]]).
При создании Рекомендуется использовать маршрутизатор в {{NameProject2}}, потому что он поддерживает более гибкий механизм настройки правил для выбора пакетов к заполнению доступны следующие поля:*'''Наименование пакета''' - будет использоваться при дальнейших настройках и имеет больше параметров для задания условий в системе (правилах маршрутизации, например, на странице настройки таймлимитов). Наименования рекомендуем задавать в формате: Sabre BSP RU позволяет создать отдельные правила для разных пользователей, [[API]] поиска и т[[Авиабилеты.дПоиск. *'''Источник перевозки''' - здесь отображаются все записи Подключение метапоисковиков|метапоиска]], при этом правила создаются напрямую для пакетов реквизитов для выбранного поставщика. *'''Континенты вылета и прилета''' и '''страны вылета и прилета''' - выбрать реквизиты{{NameProject2}}, которые будут использовать для бронирования и выписки в пакетене используя пакеты реквизитов {{NameProject1}}.
<span style="background-color:#fff0f5;"><span style="font-size:large;"><span style="color:#ff0000;">!</span></span> В пакетах реквизитов происходит суммирование настроек: т.е. если вы указываете в пакете континент отправления/прилета - «Азия», страну - «Россия», для него система будет искать рейсы по России плюс все перелеты в Азии{{Attention|При использовании маршрутизатора {{NameProject2}} географические ограничения пактов {{NameProject1}} '''не работают'''.}}
== Создание комиссионного правила для пакета Примеры правил маршрутизации поисковых запросов==
После того, как вы заполнили реквизиты (в разделе {| class="wikitable" border="2" |- |'''Правила'''||'''Параметры поиска'''||'''«Реквизиты подключения»Результат''') и сформировали пакеты |- | Перелеты из Франции в Россию искать в Галилео <br/> Перелеты из Франции в Австрию искать в Сейбре || Перелет из Парижа в Москву || Поиск выполнится в пакете реквизитов для предмаршрутизатора, в системе появляется возможность задать разные комиссионные правила для зон BSP.Галилео |}
Чтобы задать комиссию для пакета Для перелетов '''"туда-обратно"''' пакеты реквизитов необходимовыбираются следующим образом:
1. В справочник {| class="wikitable" border="2" |- |'''«Контрактные авиакомпании»Правила''' (раздел ||'''«Авиабилеты» - «Выписка билетов»Параметры поиска''') добавить записи о нужных вам авиакомпаниях. При создании записи указать для какого пакета реквизитов она создается.<br>2. В том же разделе зайти в справочник ||'''«Комиссии авиакомпаний»Результат''' и создать комиссионные правила |- | Перелеты из России во Францию искать в Галилео || Москва-Париж-Москва || Поиск выполнится в пакете реквизитов Галилео |- | Перелеты из России во Францию искать в Галилео || Париж-Москва || Поиск не выполнится, отметив, для какого пакета т. к. отсутствуют подходящие пакеты реквизитов они должны действовать. |}
Указать принадлежность к пакету можно как при создании нового правила/записиДля '''сложных маршрутов''' пакет реквизитов выбирается, так и если параметры каждого сегмента перелёта в уже заданных.запросе поиска соответствуют правилу маршрутизации для данного пакета:
{| class="wikitable" border= Создание ценового правила для пакета =="2" |- |'''Правила'''||'''Параметры поиска'''||'''Результат''' |- | Перелеты из Франции или Москвы в Италию или Украину искать в Галилео || Москва — Париж — Милан || Поиск выполнится в пакете реквизитов Галилео |- | Перелеты из Франции или Москвы в Италию или Украину искать в Галилео || Москва — Париж — Санкт-Петербург || Поиск не выполнится, т. к. отсутствуют подходящие пакеты реквизитов |}
После того, как вы заполнили реквизиты (в разделе '''«Реквизиты подключения»''') и сформировали пакеты реквизитов {{Attention|Если для предмаршрутизаторапоиска выбран пакет с нерабочими реквизитами, в системе появляется возможность задать разные сборы для пакетов.httpто пользователь получит сообщение://mediawiki.mute-lab.com/skins/common/images/cyrl/button_link.pngЧтобы задать ценовое правило для пакета реквизитов, необходимо в справочник '''«Ценовые правила»''' (раздел '''«Авиабилеты» - «Управление ценами»Не найдены подходящие реквизиты. Проверьте настройки''') добавить записи о сборах. При создании правила указать, для какого пакета реквизитов оно создается.}}== См. также ==*[[Маршрутизатор поисковых запросов Немо Тревел 1.0]]*[[Маршрутизатор поисковых запросов {{NameProject2}}]]*[[Поиск (Авиабилеты)]]*[[Глобальная распределительная система]]*[[Пакеты реквизитов Немо 1.0]]*[[Фильтры поисковых запросов (Авиабилеты)]]*[[БронированиеФильтры результатов поиска (Авиабилеты)]]<br>*[[ВыпискаМикшер результатов поиска (Авиабилеты)]]
1382
правки
'