Маршрутизатор поисковых запросов: различия между версиями

Материал из Центр поддержки системы бронировании
Перейти к навигации Перейти к поиску
Строка 1: Строка 1:
<!-- -->
+
[[Категория: Плагины  (Авиабилеты)]]
[[Категория:Модули]]
+
'''Маршрутизатор''' — [[плагин]] [[компонент]]а «[[:Категория:Авиабилеты|Авиабилеты]]» системы {{NameSystem|link}}.
[[Категория:Настройки]]
 
<!-- -->
 
'''Премаршрутизатор''' - функционал, позволяющий управлять поисковыми запросами в соответствии с созданными правилами. Премаршрутизатор определяет реквизиты, под которыми должны проходить поиск, бронирование и выписка на определенных направлениях.
 
  
== Настройка премаршрутизатора в Nemo ==
+
==Назначение==
 +
Маршрутизатор поисковых запросов используют для автоматизации выбора пакетов реквизитов для [[Поиск (Авиабилеты)|поиска]] на основе параметров поискового запроса.
  
Для настройки премаршрутизатора:
+
==Примеры использования==
 +
Агентство может настроить выгодную схему поиска для:
 +
* поиска в разных [[ГРС]] в нескольких зонах,
 +
* выдачи более разнообразных тарифов при минимальных издержках на поисковые транзакции.
  
1. Ввести в систему реквизиты поставщиков, которых вы собираетесь использовать, в разделе '''«Авиабилеты» - «Реквизиты подключения»'''.
+
Можно привязать пакеты реквизитов к определенной географии, например, чтобы '''ГРС Sirena Travel''' осуществляла поиск только внутренних российских рейсов.
  
[[Файл:In.png]]
+
==Принцип работы==
 +
Маршрутизатор поисковых запросов представляет собой правила, которые распределяют поисковые запросы по разным пакетам реквизитов.  
  
2. Перейти в раздел '''«Авиабилеты» - «Поиск» - «Премаршрутизатор» - «Пакеты реквизитов»''' и сформировать пакеты реквизитов на основе данных, введенных на первом шаге.
+
'''Маршрутизация поисковых запросов''' - функция выбора подходящих для поиска пакетов реквизитов.
  
3. Внутри каждого пакета настроить правила применения валюты, методы оплаты. Указать имя пакета (например, «SABRE BSP RU EU» - для использования на маршрутах Россия - Европа).
+
'''Маршрутизатор поисковых запросов''' - совокупность правил маршрутизации.
  
4. Настроить таймлимиты для каждой зоны на странице '''«Заказы» - «Таймлимиты»'''. Здесь из поля '''«Пакет реквизитов»''' выбираем нужный, затем выставляем значение таймлимита.<br>
+
'''Правило маршрутизации''' - пакет реквизитов и совокупность условий, при выполнении которых поисковый запрос будет выполнен в указанном пакете реквизитов.
  
5. Ввести и привязать к зонам комиссии авиакомпаний, субагентов, а также ценовые правила. На странице редактирования записи из этих справочников доступен чекбокс с выбором пакетов реквизитов, для которых должна срабатывать данная запись.
+
'''Условие правила''' — совокупность параметра, его свойства и указанных значений.
  
6. Установить в разделе '''«Авиабилеты» - «Поиск» - «Предустановки поиска»''' методы поиска, для которых созданы пакеты.
+
'''Параметр условия''' — признак, по которому поисковый запрос будет проверяться при маршрутизации.
  
[[Файл:Pre.png]]
+
'''Значение условия''' — один или несколько конкретных объектов параметра для сравнения с поисковым запросом: конкретные континенты, страны, аэропорты и т. д. Если указаны несколько значений, то они рассматриваются в условии как альтернативные.
  
7. Необходимо активировать премаршрутизатор в разделе '''«Авиабилеты» - «Поиск» - «Предустановки поиска»'''.
+
<!--Дополни иллюстрациями с метками, чтобы было понятно, где правило, где условие правила, где параметр правила, где свойство и значение.-->
 +
В общем случае один запрос соответствует нескольким подходящим реквизитам.  
  
[[Файл:Pre2.png]]
+
'''Порядок работы маршрутизатора''':
 +
Маршрутизатор сопоставляет заданные параметры запроса поиска с правилами применения пакетов реквизитов и определяет подходящие пакеты.
 +
* Если найдены подходящие пакеты, система осуществляет поиск по указанным в них реквизитам: отправляет параллельные запросы к поставщикам выбранных пакетов.
 +
* Если нет подходящих пактов, система выдаст сообщение о том, что результаты не найдены.
  
Если реквизиты платежного метода не переопределены в премаршрутизаторе, то будут использоваться реквизиты из раздела настроек методов оплаты.
+
'''Для выбора пакетов реквизитов можно задать 4 типа условий''':
 +
*'''По континентам''' — указываются допустимые для пакета континенты вылета и/или прилета. Например: "Перелеты из Евразии в Северную Америку — искать в пакете Amadeus".
 +
*'''По странам''' — указываются допустимые для пакета страны прилета и/или отправления. Например: "Перелеты из России в Германию искать в пакете Galileo".
 +
*'''По аэропортам''' — указываются допустимые для пакета аэропорты отправления и/или прибытия. Например: "Перелеты из Шереметьево искать в пакете Sabre".
 +
*'''По направлениям''' — указываются допустимые для пакета конкретные направления перелета. Например: "Домодедово-Шарль Де Голль, Пулково-Гамбург искать в пакете Amadeus".
 +
<!-- Для [[Пакеты реквизитов Немо 1.0|создания правила для всех направлений]] необходимо указать в нем название, источники перевозки (поиска, бронирования, выписки) без детализации по континентам и странам отправления-прилета. -->
  
<span style="background-color:#fff0f5;"><span style="font-size:large;"><span style="color:#ff0000;">!</span></span> Если для созданного пакета не включен метод поиска, пакет работать не будет.
+
'''Правила выбора пакетов:'''
 +
*Если в пакете заданы географические параметры, то пакет будет задействован в случае совпадения этих параметров с параметрами поиска.
 +
*Если задан конкретный аэропорт, его страну указывать не нужно. При конфликте параметров (аэропорт в Москве, страна Франция) правило работать не будет .
 +
*В пакетах реквизитов параметры настройки суммируются. Например, вы указываете: страна вылета — Франция, города — Москва и Лондон. Пакет будет работать для всех вылетов из Франции и для перелетов из Москвы и Лондона. Исключение — параметр '''[[Маршрутизатор поисковых запросов#Создание правила маршрутизации по допустимым направлениям|Допустимые направления]]'''.
  
== Принцип работы премаршрутизатора==
+
Чтобы маршрутизатор выбрал пакет реквизитов для выполнения поискового запроса, нужно чтобы параметры поискового запроса совпали со всеми условиями правила.
  
При поиске система определяет правила, которые подходят для заданного пользователем направления и осуществляют поиск по указанным в нем реквизитам. Если [[пользователь]] задал направление, для которого нет сработавших правил, система выдаст следующее сообщение:
+
==Примеры==
 +
<!--
 +
<pre>Предположим, в системе используются два поставщика: Galileo и Sabre, для них задано два пакета реквизитов:
 +
 
 +
Первый пакет — Galileo: поиск, бронирование, выписка перелетов по Украине
 +
Второй пакет — Sabre: поиск, бронирование, выписка перелетов во всех остальных странах
 +
 
 +
При поиске по направлениям:
 +
 +
Москва — Киев  — система ищет рейсы по правилу первого пакета;
 +
 
 +
Киев — Москва — система ищет рейсы по правилу первого пакета;
  
<pre>Данный запрос недоступен - авторизация  не прошла, нет реквизитов подключения</pre>
+
Киев — Донецк — поиск идет на реквизитах первого и второго пакетов.</pre>
  
Для создания правила для всех направлений необходимо указать в нем название, источники перевозки (поиска, бронирования, выписки) без детализации по континентам и странам отправления-прилета. Данный модуль предназначен для работы с разными реквизитами в рамках одного поставщика. Если вы используете нескольких поставщиков, принцип работы следующий:
 
  
<pre>Предположим, в системе используются два поставщика: Galileo и Sabre, для них задано два пакета реквизитов:
+
-->
 +
{| border="2"
 +
|-
 +
|'''Правила'''||'''Условия поиска'''||'''Результат'''
 +
|-
 +
|  Перелеты из Франции в Россию  —  искать в Галилео  <br/> Перелеты из Франции  в Австрию — искать в Сейбре  ||  Перелет из Парижа в Москву ||  Сработает правило для Галилео 
 +
|}
 +
 
 +
 
 +
Для перелетов '''"туда-обратно"''' правила работают следующим образом:
 +
 
 +
{| border="2"
 +
|-
 +
|'''Правила'''||'''Условия поиска'''||'''Результат'''
 +
|-
 +
| Перелеты из России во Францию — искать в Галилео ||  Москва-Париж туда/обратно  ||  Правило сработает
 +
|-
 +
| Перелеты из России во Францию — искать в Галилео  ||  Париж-Москва  ||  Правило не сработает
 +
|}
 +
 
 +
 
 +
Для '''сложных маршрутов''' срабатывает правило, если оно полностью подходит для данного перелета,
 +
 
 +
{| border="2"
 +
|-
 +
|'''Правила'''||'''Условия поиска'''||'''Результат'''
 +
|-
 +
| Перелеты из Франции и Москвы в Италию и Украину — искать в Галилео ||  Москва — Париж — Париж — Милан  ||  Правило сработает
 +
|-
 +
| Перелеты из Франции и Москвы в Италию и Украину — искать в Галилео  ||  Москва — Париж — Париж -Санкт-Петербург  ||  Правило не сработает
 +
|}
 +
 
 +
{{Attention|Если для поставщика, выбранного в правиле для маршрутизатора, указаны нерабочие реквизиты, пользователь будет видеть сообщение вида: ''Не найдены подходящие реквизиты. Проверьте настройки''}}
 +
<!--Логика взаимодействия микшера и маршрутизатора описана [[Микшер#Взаимодействие микшера и маршрутизатора|здесь]].-->
  
1. первый пакет - Galileo: поиск, бронирование, выписка перелетов по Украине;<br>
+
== Маршрутизация в Немо 1.0 и Немо 2.0==
2. второй пакет - SabreL: поиск, бронирование, выписка перелетов во всех остальных странах.
+
Маршрутизация может настраиваться одним из двух взаимоисключающих способов: в '''{{NameProject1}}''' или в '''{{NameProject2}}'''. Рекомендуется настраивать маршрутизацию в {{NameProject2}}, поскольку этот способ предоставляет более гибкую настройку, возможность задавать более тонкие правила, например, создать отдельные правила для api поиска и для мета поиска, и позволяет не привязываться к реквизитам {{NameProject1}}.
  
При поиске по направлениям:
+
Для использования маршрутизации {{NameProject2}} включите опцию '''Использовать премаршрутизатор NEMO 2.0''' в разделе {{Menu|Управление продажами|Авиабилеты|Процессы|Процесс поиска|Тонкая настройка}}. При этом запрещено заводить правила маршрутизации в {{NameProject1}}.
 
Москва - Киев  - система будет искать рейсы по правилу первого пакета;
 
 
Киев - Москва - поиск идет на реквизитах первого пакета;
 
 
Киев - Донецк - поиск идет на реквизитах первого и второго пакетов.</pre>
 
 
В таком случае для исключения из результатов поиска рейсов поставщиков рекомендуем использовать модули: [[Микшер]] и Маршрутизатор.
 
  
== Создание правил ==
+
=== Настройка маршрутизации в Немо 1.0 ===
 +
Маршрутизация в {{NameProject1}} задается в [[Пакеты реквизитов Немо 1.0|пакетах реквизитов Немо 1.0]]. Пакет реквизитов состоит из выбранных реквизитов подключения и правил их применения.
 +
*Для срабатывания пакета реквизитов все условия поискового запроса должны удовлетворять условиям пакета
 +
*Если пакет не содержит правил, он будет использоваться для любого поиска
 +
Чтобы настроить маршрутизацию откройте существующий или [[Пакеты реквизитов Немо 1.0#Создание пакетов реквизитов Немо 1.0|создайте новый пакет реквизитов]] в разделе {{Menu|Управление продажами|Авиабилеты|Реквизиты и источники|Пакеты (источники)}} и задайте для него следующие параметры:
  
При создании пакетов к заполнению доступны следующие поля:
+
*'''Континенты отправления''' — континенты отправления, при которых будет срабатывать данный пакет реквизитов. Выбираются из выпадающего списка
*'''Наименование пакета''' - будет использоваться при дальнейших настройках в системе (например, на странице настройки таймлимитов). Наименования рекомендуем задавать в формате: Sabre BSP RU и т.д.  
+
*'''Страны отправления''' — страны отправления, при которых будет срабатывать данный пакет реквизитов
*'''Источник перевозки''' - здесь отображаются все записи реквизитов для выбранного поставщика.  
+
*'''Аэропорты отправления''' — аэропорты отправления, при которых будет срабатывать данный пакет реквизитов. Не рекомендуется использовать агрегирующие аэропорты
*'''Континенты вылета и прилета''' и '''страны вылета и прилета''' - выбрать реквизиты, которые будут использовать для бронирования и выписки в пакете.  
+
*'''Континенты прилета''' — континенты прилета, при которых будет срабатывать данный пакет реквизитов. Выбираются из выпадающего списка
 +
*'''Страны прилета''' — страны прилета,при которых будет срабатывать данный пакет реквизитов
 +
*'''Аэропорты прилета''' — аэропорты прилета, при которых будет срабатывать данный пакет реквизитов
 +
*'''Допустимые направления''' — направления перелета, при которых будет срабатывать данный пакет реквизитов (см. [[Маршрутизатор поисковых запросов#Создание правила маршрутизации по допустимым направлениям|Создание правила маршрутизации по допустимым направлениям]]).
 +
*'''Допустимый тип поиска по датам''' — определяет тип поиска, при котором будет использоваться данный пакет реквизитов.
 +
**любой
 +
**только окружные
 +
**только без окружных
  
<span style="background-color:#fff0f5;"><span style="font-size:large;"><span style="color:#ff0000;">!</span></span> В пакетах реквизитов происходит суммирование настроек: т.е. если вы указываете в пакете континент отправления/прилета - «Азия», страну - «Россия», для него система будет искать рейсы по России плюс все перелеты в Азии.
+
====Создание правила маршрутизации по допустимым направлениям====
  
== Создание комиссионного правила для пакета ==
+
В поле '''Допустимые направления''' вводятся допустимые направления перелета, при которых будет срабатывать данный пакет реквизитов.
  
После того, как вы заполнили реквизиты (в разделе '''«Реквизиты подключения»''') и сформировали пакеты реквизитов для премаршрутизатора, в системе появляется возможность задать разные комиссионные правила для зон BSP.
+
''Формат ввода: '''XXX-YYY,ZZZ-YYY''', где '''XXX''', '''YYY''', '''ZZZ''' — IATA коды аэропорты вылета/назначения.''
 +
Коды направлений необходимо задавать в соответствии с параметрами поиска (одна пара вылет-прилет для OW и RT, несколько пар для CR). <br />  Например:
 +
*для направления с вылетом из Домодедово нужно указать код аэропорта вылета ''DME'': '''DME-XXX'''
 +
*для направления с вылетом из Москвы: '''MOW-XXX'''
  
Чтобы задать комиссию для пакета реквизитов необходимо:
+
{{Attention| Для срабатывания пакета реквизитов требуется, чтобы все параметры поискового запроса удовлетворяли параметрам пакета реквизитов. Недопустимы конфликтные настройки! Если в пакете в континентах прилета указана только Южная Америка, и направление MOW-LAX (Северная Америка), пакет реквизитов никогда не сработает.}}
  
1. В справочник '''«Контрактные авиакомпании»''' (раздел '''«Авиабилеты» - «Выписка билетов»''') добавить записи о нужных вам авиакомпаниях. При создании записи указать, для какого пакета реквизитов она создается.
+
Пакеты реквизитов подключения с параметрами маршрутизации отображаются в таблице на странице {{Menu|Управление продажами|Авиабилеты|Реквизиты и источники|Пакеты (источники)}}.
  
2. В том же разделе зайти в справочник '''«Комиссии авиакомпаний»''' и создать комиссионные правила, отметив, для какого пакета реквизитов они должны действовать.
+
{| class="wikitable"
 +
|-
 +
|[[Файл:Пакеты с маршрутизацией.png|1000px]]
 +
|-
 +
|Пакеты реквизитов в {{NameProject1}} с параметрами маршрутизации
 +
|}
  
Указать принадлежность к пакету можно как при создании нового правила/записи, так и в уже заданных.
+
=== Настройка маршрутизации в Немо 2.0 ===
 +
Маршрутизация в {{NameProject2}} настраивается в разделе {{Menu|Настройки Авиа|Поисковые настройки|Настройки маршрутизатора}}. Для работы маршрутизации в {{NameProject2}} включите опцию '''Использовать маршрутизатор авиа''' и в {{NameProject1}} включите '''Использовать премаршрутизатор NEMO 2.0''' в разделе {{Menu|Управление продажами|Авиабилеты|Процессы|Процесс поиска|Тонкая настройка}}.
  
== Создание ценового правила для пакета ==
+
Чтобы создать правило нажмите кнопку '''Добавить Правило маршрутизатора'''. Добавьте [[Пакеты реквизитов Немо 2.0|пакеты реквизитов]] и условия их использования:
  
После того, как вы заполнили реквизиты разделе '''«Реквизиты подключения»''') и сформировали пакеты реквизитов для премаршрутизатора, в системе появляется возможность задать разные сборы для пакетов.
+
* '''Название правила''' —  название для удобства работы с правилами
 +
* '''Правило включено''' —  включает правило в работу
 +
* '''ИД пакетов, в которых будет поиск''' —  номера пакетов реквизитов, по которым будет вестись поиск при указанных правилах
 +
* '''АК для передачи как обязательные в ГДС''' —  авиакомпании, которые будут в поисковой выдаче
 +
* '''А/к, которые требуется исключить из выдачи''' —  авиакомпании из этого списка при запросе в ГРС будут указаны как нежелательные
 +
* '''Включает замену эконом/премэконом класса в запросе на All''' —  включает поиск по всем классам, если в запросе указан эконом или премиум эконом класс
 +
* '''Добавлять премиум версию запрошенного класса''' —  включает отправку в ГРС запрос по запрошенному классу и по премиум версии запрошенного класса
 +
* '''Переопределение предпочитаемого класс перелёта''' —  класс перелета, который будет применен к поисковому запросу, даже если в запросе использовался другой класс
 +
* '''Максимальное количество перелетов в ответе ГДС''' —  количество перелетов от каждой ГДС в поисковой выдаче (Для ГРС Sabre можно использовать только фиксированные значения 50/100/200, для ГРС Galileo настройка не работает).
 +
* '''Список стран отправления''' —  страны отправления, при которых будет срабатывать данный пакет реквизитов. Список стран задается в формате '''ISO alpha 2''', например '''RU'''
 +
* '''Список стран прибытия''' —  страны прибытия, при которых будет срабатывать данный пакет реквизитов. Список стран задается в формате '''ISO alpha 2''', например '''RU'''
 +
* '''Список городов отправления''' —  города отправления, при которых будет срабатывать данный пакет реквизитов
 +
* '''Список городов для прибытия''' —  города прибытия, при которых будет срабатывать данный пакет реквизитов
 +
* '''Запретить сложные маршруты (более 2-х сегментов в запросе)''' —  если опция включена, то для запросов сложных маршрутов правило будет срабатывать, если а маршруте не более 2х сегментов
 +
* '''Все сегменты перелёта должны удовлетворять требованиям к маршруту''' —  пакет срабатывает, если каждый сегмент удовлетворяет условиями поиска. Если опция выключена, достаточно, чтобы хотя бы один сегмент удовлетворял условиям поиска
 +
* '''Только RT перелеты''' —  параметр будет применен только к перелетам '''туда-обратно'''.
 +
* '''Обратная логика правила''' —  включает инверсию правил (логику типа "все, кроме"). Например, если в параметре "Список стран отправления" указана страна ''RU'', под правило будут попадать все рейсы, кроме рейсов с вылетом из России.
 +
* '''Тэги, обязательные для срабатывания данного правила''' —  обязательные тэги в поисковом запросе для срабатывания правила
 +
* '''Тэги, для которых запрещено срабатывания правила''' —  если в запросе есть тэги из этого списка, правило не будет применено
  
Чтобы задать ценовое правило для пакета реквизитов, необходимо в справочник '''«Ценовые правила»''' (раздел '''«Авиабилеты» - «Управление ценами»''') добавить записи о сборах. При создании правила указать, для какого пакета реквизитов оно создается.
+
==== Теги в Немо 2.0 ====
 +
Тэги используются только для маршрутизатора {{NameProject2}}. После включения маршрутизатора {{NameProject2}}, к запросу от {{NameProject1}} к {{NameProject2}} автоматически добавляются теги, соответствующие параметрам запроса. Теги вместе с запросом поступают в маршрутизатор<!-- вместо номеров пакетов реквизитов-->. Они указывают данные по запросу, такие как, тип пользователя, который делает поисковый запрос (менеджер — '''mgr''', агент — '''agt''' или анонимный пользователь — '''anon'''), тип поиска (агентский API — '''api''' , метапоиск — '''meta''').
 +
Возможные теги: ''b2b, b2c, usr, exp, mgr, agt, corp, subagt, anon, api, meta'', а так же номера пользователей, группы пользователей, субагенство и агентство пользователя.
  
== См. также ==
+
==См. также==
*[[Бронирование]]
+
*[[Глобальная распределительная система]]
*[[Выписка]]
+
*[[Пакеты реквизитов Немо 1.0]]
*[[Микшер]]
+
*[[Микшер результатов поиска Немо 1.0 (Авиабилеты)]]
*[[ГРС#Маршрутизатор ГРС|Маршрутизатор ГРС]]
 

Версия 18:41, 2 марта 2016

Маршрутизаторплагин компонента «Авиабилеты» системы Nemo.Travel.

Назначение

Маршрутизатор поисковых запросов используют для автоматизации выбора пакетов реквизитов для поиска на основе параметров поискового запроса.

Примеры использования

Агентство может настроить выгодную схему поиска для:

  • поиска в разных ГРС в нескольких зонах,
  • выдачи более разнообразных тарифов при минимальных издержках на поисковые транзакции.

Можно привязать пакеты реквизитов к определенной географии, например, чтобы ГРС Sirena Travel осуществляла поиск только внутренних российских рейсов.

Принцип работы

Маршрутизатор поисковых запросов представляет собой правила, которые распределяют поисковые запросы по разным пакетам реквизитов.

Маршрутизация поисковых запросов - функция выбора подходящих для поиска пакетов реквизитов.

Маршрутизатор поисковых запросов - совокупность правил маршрутизации.

Правило маршрутизации - пакет реквизитов и совокупность условий, при выполнении которых поисковый запрос будет выполнен в указанном пакете реквизитов.

Условие правила — совокупность параметра, его свойства и указанных значений.

Параметр условия — признак, по которому поисковый запрос будет проверяться при маршрутизации.

Значение условия — один или несколько конкретных объектов параметра для сравнения с поисковым запросом: конкретные континенты, страны, аэропорты и т. д. Если указаны несколько значений, то они рассматриваются в условии как альтернативные.

В общем случае один запрос соответствует нескольким подходящим реквизитам.

Порядок работы маршрутизатора: Маршрутизатор сопоставляет заданные параметры запроса поиска с правилами применения пакетов реквизитов и определяет подходящие пакеты.

  • Если найдены подходящие пакеты, система осуществляет поиск по указанным в них реквизитам: отправляет параллельные запросы к поставщикам выбранных пакетов.
  • Если нет подходящих пактов, система выдаст сообщение о том, что результаты не найдены.

Для выбора пакетов реквизитов можно задать 4 типа условий:

  • По континентам — указываются допустимые для пакета континенты вылета и/или прилета. Например: "Перелеты из Евразии в Северную Америку — искать в пакете Amadeus".
  • По странам — указываются допустимые для пакета страны прилета и/или отправления. Например: "Перелеты из России в Германию искать в пакете Galileo".
  • По аэропортам — указываются допустимые для пакета аэропорты отправления и/или прибытия. Например: "Перелеты из Шереметьево искать в пакете Sabre".
  • По направлениям — указываются допустимые для пакета конкретные направления перелета. Например: "Домодедово-Шарль Де Голль, Пулково-Гамбург искать в пакете Amadeus".

Правила выбора пакетов:

  • Если в пакете заданы географические параметры, то пакет будет задействован в случае совпадения этих параметров с параметрами поиска.
  • Если задан конкретный аэропорт, его страну указывать не нужно. При конфликте параметров (аэропорт в Москве, страна Франция) правило работать не будет .
  • В пакетах реквизитов параметры настройки суммируются. Например, вы указываете: страна вылета — Франция, города — Москва и Лондон. Пакет будет работать для всех вылетов из Франции и для перелетов из Москвы и Лондона. Исключение — параметр Допустимые направления.

Чтобы маршрутизатор выбрал пакет реквизитов для выполнения поискового запроса, нужно чтобы параметры поискового запроса совпали со всеми условиями правила.

Примеры

Правила Условия поиска Результат
Перелеты из Франции в Россию — искать в Галилео
Перелеты из Франции в Австрию — искать в Сейбре
Перелет из Парижа в Москву Сработает правило для Галилео


Для перелетов "туда-обратно" правила работают следующим образом:

Правила Условия поиска Результат
Перелеты из России во Францию — искать в Галилео Москва-Париж туда/обратно Правило сработает
Перелеты из России во Францию — искать в Галилео Париж-Москва Правило не сработает


Для сложных маршрутов срабатывает правило, если оно полностью подходит для данного перелета,

Правила Условия поиска Результат
Перелеты из Франции и Москвы в Италию и Украину — искать в Галилео Москва — Париж — Париж — Милан Правило сработает
Перелеты из Франции и Москвы в Италию и Украину — искать в Галилео Москва — Париж — Париж -Санкт-Петербург Правило не сработает

Внимание! Если для поставщика, выбранного в правиле для маршрутизатора, указаны нерабочие реквизиты, пользователь будет видеть сообщение вида: Не найдены подходящие реквизиты. Проверьте настройки

Маршрутизация в Немо 1.0 и Немо 2.0

Маршрутизация может настраиваться одним из двух взаимоисключающих способов: в Немо Тревел 1.0 или в Nemo Connect. Рекомендуется настраивать маршрутизацию в Nemo Connect, поскольку этот способ предоставляет более гибкую настройку, возможность задавать более тонкие правила, например, создать отдельные правила для api поиска и для мета поиска, и позволяет не привязываться к реквизитам Немо Тревел 1.0.

Для использования маршрутизации Nemo Connect включите опцию Использовать премаршрутизатор NEMO 2.0 в разделе Шаблон:Menu. При этом запрещено заводить правила маршрутизации в Немо Тревел 1.0.

Настройка маршрутизации в Немо 1.0

Маршрутизация в Немо Тревел 1.0 задается в пакетах реквизитов Немо 1.0. Пакет реквизитов состоит из выбранных реквизитов подключения и правил их применения.

  • Для срабатывания пакета реквизитов все условия поискового запроса должны удовлетворять условиям пакета
  • Если пакет не содержит правил, он будет использоваться для любого поиска

Чтобы настроить маршрутизацию откройте существующий или создайте новый пакет реквизитов в разделе Шаблон:Menu и задайте для него следующие параметры:

  • Континенты отправления — континенты отправления, при которых будет срабатывать данный пакет реквизитов. Выбираются из выпадающего списка
  • Страны отправления — страны отправления, при которых будет срабатывать данный пакет реквизитов
  • Аэропорты отправления — аэропорты отправления, при которых будет срабатывать данный пакет реквизитов. Не рекомендуется использовать агрегирующие аэропорты
  • Континенты прилета — континенты прилета, при которых будет срабатывать данный пакет реквизитов. Выбираются из выпадающего списка
  • Страны прилета — страны прилета,при которых будет срабатывать данный пакет реквизитов
  • Аэропорты прилета — аэропорты прилета, при которых будет срабатывать данный пакет реквизитов
  • Допустимые направления — направления перелета, при которых будет срабатывать данный пакет реквизитов (см. Создание правила маршрутизации по допустимым направлениям).
  • Допустимый тип поиска по датам — определяет тип поиска, при котором будет использоваться данный пакет реквизитов.
    • любой
    • только окружные
    • только без окружных

Создание правила маршрутизации по допустимым направлениям

В поле Допустимые направления вводятся допустимые направления перелета, при которых будет срабатывать данный пакет реквизитов.

Формат ввода: XXX-YYY,ZZZ-YYY, где XXX, YYY, ZZZ — IATA коды аэропорты вылета/назначения. Коды направлений необходимо задавать в соответствии с параметрами поиска (одна пара вылет-прилет для OW и RT, несколько пар для CR).
Например:

  • для направления с вылетом из Домодедово нужно указать код аэропорта вылета DME: DME-XXX
  • для направления с вылетом из Москвы: MOW-XXX

Внимание! Для срабатывания пакета реквизитов требуется, чтобы все параметры поискового запроса удовлетворяли параметрам пакета реквизитов. Недопустимы конфликтные настройки! Если в пакете в континентах прилета указана только Южная Америка, и направление MOW-LAX (Северная Америка), пакет реквизитов никогда не сработает.

Пакеты реквизитов подключения с параметрами маршрутизации отображаются в таблице на странице Шаблон:Menu.

Пакеты с маршрутизацией.png
Пакеты реквизитов в Немо Тревел 1.0 с параметрами маршрутизации

Настройка маршрутизации в Немо 2.0

Маршрутизация в Nemo Connect настраивается в разделе Шаблон:Menu. Для работы маршрутизации в Nemo Connect включите опцию Использовать маршрутизатор авиа и в Немо Тревел 1.0 включите Использовать премаршрутизатор NEMO 2.0 в разделе Шаблон:Menu.

Чтобы создать правило нажмите кнопку Добавить Правило маршрутизатора. Добавьте пакеты реквизитов и условия их использования:

  • Название правила — название для удобства работы с правилами
  • Правило включено — включает правило в работу
  • ИД пакетов, в которых будет поиск — номера пакетов реквизитов, по которым будет вестись поиск при указанных правилах
  • АК для передачи как обязательные в ГДС — авиакомпании, которые будут в поисковой выдаче
  • А/к, которые требуется исключить из выдачи — авиакомпании из этого списка при запросе в ГРС будут указаны как нежелательные
  • Включает замену эконом/премэконом класса в запросе на All — включает поиск по всем классам, если в запросе указан эконом или премиум эконом класс
  • Добавлять премиум версию запрошенного класса — включает отправку в ГРС запрос по запрошенному классу и по премиум версии запрошенного класса
  • Переопределение предпочитаемого класс перелёта — класс перелета, который будет применен к поисковому запросу, даже если в запросе использовался другой класс
  • Максимальное количество перелетов в ответе ГДС — количество перелетов от каждой ГДС в поисковой выдаче (Для ГРС Sabre можно использовать только фиксированные значения 50/100/200, для ГРС Galileo настройка не работает).
  • Список стран отправления — страны отправления, при которых будет срабатывать данный пакет реквизитов. Список стран задается в формате ISO alpha 2, например RU
  • Список стран прибытия — страны прибытия, при которых будет срабатывать данный пакет реквизитов. Список стран задается в формате ISO alpha 2, например RU
  • Список городов отправления — города отправления, при которых будет срабатывать данный пакет реквизитов
  • Список городов для прибытия — города прибытия, при которых будет срабатывать данный пакет реквизитов
  • Запретить сложные маршруты (более 2-х сегментов в запросе) — если опция включена, то для запросов сложных маршрутов правило будет срабатывать, если а маршруте не более 2х сегментов
  • Все сегменты перелёта должны удовлетворять требованиям к маршруту — пакет срабатывает, если каждый сегмент удовлетворяет условиями поиска. Если опция выключена, достаточно, чтобы хотя бы один сегмент удовлетворял условиям поиска
  • Только RT перелеты — параметр будет применен только к перелетам туда-обратно.
  • Обратная логика правила — включает инверсию правил (логику типа "все, кроме"). Например, если в параметре "Список стран отправления" указана страна RU, под правило будут попадать все рейсы, кроме рейсов с вылетом из России.
  • Тэги, обязательные для срабатывания данного правила — обязательные тэги в поисковом запросе для срабатывания правила
  • Тэги, для которых запрещено срабатывания правила — если в запросе есть тэги из этого списка, правило не будет применено

Теги в Немо 2.0

Тэги используются только для маршрутизатора Nemo Connect. После включения маршрутизатора Nemo Connect, к запросу от Немо Тревел 1.0 к Nemo Connect автоматически добавляются теги, соответствующие параметрам запроса. Теги вместе с запросом поступают в маршрутизатор. Они указывают данные по запросу, такие как, тип пользователя, который делает поисковый запрос (менеджер — mgr, агент — agt или анонимный пользователь — anon), тип поиска (агентский API — api , метапоиск — meta). Возможные теги: b2b, b2c, usr, exp, mgr, agt, corp, subagt, anon, api, meta, а так же номера пользователей, группы пользователей, субагенство и агентство пользователя.

См. также