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

Изменения

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

14 922 байта добавлено, 18:41, 2 марта 2016
Нет описания правки
<!-- -->[[Категория:МодулиПлагины (Авиабилеты)]]'''Маршрутизатор''' — [[плагин]] [[компонент]]а «[[:Категория:НастройкиАвиабилеты|Авиабилеты]]<!-- -->'''Премаршрутизатор''' - функционал, позволяющий управлять поисковыми запросами в соответствии с созданными правилами. Премаршрутизатор определяет реквизиты, под которыми должны проходить поиск, бронирование и выписка на определенных направлениях» системы {{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>
Для создания правила для всех направлений необходимо указать в нем название, источники перевозки (поиска, бронирования, выписки) без детализации по континентам и странам отправления-прилета. Данный модуль предназначен для работы с разными реквизитами в рамках одного поставщика. Если вы используете нескольких поставщиков, принцип работы следующий:
-->{| border="2" |- |'''Правила'''||'''Условия поиска'''||'''Результат''' |- | Перелеты из Франции в Россию — искать в Галилео <prebr/>Предположим Перелеты из Франции в Австрию — искать в Сейбре || Перелет из Парижа в Москву || Сработает правило для Галилео |}  Для перелетов '''"туда-обратно"''' правила работают следующим образом: {| border="2" |- |'''Правила'''||'''Условия поиска'''||'''Результат''' |- | Перелеты из России во Францию — искать в Галилео || Москва-Париж туда/обратно || Правило сработает |- | Перелеты из России во Францию — искать в Галилео || Париж-Москва || Правило не сработает |}  Для '''сложных маршрутов''' срабатывает правило, если оно полностью подходит для данного перелета,  {| border="2" |- |'''Правила'''||'''Условия поиска'''||'''Результат''' |- | Перелеты из Франции и Москвы в системе используются два Италию и Украину — искать в Галилео || Москва — Париж — Париж — Милан || Правило сработает |- | Перелеты из Франции и Москвы в Италию и Украину — искать в Галилео || Москва — Париж — Париж -Санкт-Петербург || Правило не сработает |} {{Attention|Если для поставщика: Galileo и Sabre, выбранного в правиле для них задано два пакета реквизитовмаршрутизатора, указаны нерабочие реквизиты, пользователь будет видеть сообщение вида:''Не найдены подходящие реквизиты. Проверьте настройки''}}<!--Логика взаимодействия микшера и маршрутизатора описана [[Микшер#Взаимодействие микшера и маршрутизатора|здесь]].-->
== Маршрутизация в Немо 1. первый пакет - Galileo0 и Немо 2.0==Маршрутизация может настраиваться одним из двух взаимоисключающих способов: поискв '''{{NameProject1}}''' или в '''{{NameProject2}}'''. Рекомендуется настраивать маршрутизацию в {{NameProject2}}, бронированиепоскольку этот способ предоставляет более гибкую настройку, выписка перелетов по Украине;<br>2. второй пакет - SabreL: поисквозможность задавать более тонкие правила, например, бронированиесоздать отдельные правила для api поиска и для мета поиска, выписка перелетов во всех остальных странахи позволяет не привязываться к реквизитам {{NameProject1}}.
При поиске по направлениям: Москва - Киев - система будет искать рейсы по правилу первого пакета; Киев - Москва - поиск идет на реквизитах первого пакета; Киев - Донецк - поиск идет на реквизитах первого и второго пакетовДля использования маршрутизации {{NameProject2}} включите опцию '''Использовать премаршрутизатор NEMO 2.</pre> В таком случае для исключения из результатов 0''' в разделе {{Menu|Управление продажами|Авиабилеты|Процессы|Процесс поиска рейсов поставщиков рекомендуем использовать модули: [[Микшер]] и Маршрутизатор|Тонкая настройка}}. При этом запрещено заводить правила маршрутизации в {{NameProject1}}.
== Создание правил = Настройка маршрутизации в Немо 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> В пакетах реквизитов происходит суммирование настроек: т.е. если вы указываете в пакете континент отправления/прилета - «Азия», страну - «Россия», для него система будет искать рейсы =Создание правила маршрутизации по России плюс все перелеты в Азии.допустимым направлениям====
== Создание комиссионного правила для пакета ==В поле '''Допустимые направления''' вводятся допустимые направления перелета, при которых будет срабатывать данный пакет реквизитов.
После того''Формат ввода: '''XXX-YYY,ZZZ-YYY''', как вы заполнили реквизиты (в разделе где '''XXX''', '''YYY''', '''ZZZ'«Реквизиты подключения»''— IATA коды аэропорты вылета/назначения.') 'Коды направлений необходимо задавать в соответствии с параметрами поиска (одна пара вылет-прилет для OW и сформировали пакеты реквизитов для премаршрутизатораRT, в системе появляется возможность задать разные комиссионные правила несколько пар для зон BSPCR).<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 (Авиабилеты)]]
'