Псевдопоиск перелётов: различия между версиями

Материал из Центр поддержки системы бронировании
Перейти к навигации Перейти к поиску
(Возможные предупреждения и ошибки)
 
(не показано 39 промежуточных версий 7 участников)
Строка 1: Строка 1:
[[Категория:Модули (Авиабилеты)]]
 
[[Категория:Справочники параметров системы]]
 
[[Категория:Руководство пользователя]]
 
 
==Назначение==
 
==Назначение==
'''Клонирование перелетов''' — модуль, предоставляющий возможность искать перелеты с заданными [[Клонирование перелетов#Параметры клонирования перелётов|параметрами]] в одном [[Пакеты реквизитов Немо 2.0|пакете реквизитов]], а бронировать в другом.
+
'''Псевдопоиск перелётов''' используется для предоставления возможности искать перелеты с заданными [[Размножение перелетов#Параметры размножения перелётов|параметрами]] в одном [[Пакеты реквизитов Немо 2.0|пакете реквизитов]], а бронировать в другом. Работа аналогична [[Размножение_перелетов|размножению перелетов]], за исключением особенностей, описанных ниже.
 +
 
 +
{{Attention| Данный функционал идентичен [[Размножение_перелетов|размножению перелетов]]. Управление размножением перелетов осуществляется через панель администрирования Nemo 1.0, а псевдопоиска - через панель администрирования Nemo Connect. Использовать рекомендуется панель администрирования Nemo 1.0. }}
  
 
==Примеры использования==
 
==Примеры использования==
Как правило, клонирование перелетов используется, когда:
+
Как правило, размножение перелетов используется в случаях, когда:
 
# [[Агентство|Агентству]] выгодно [[Поиск (Авиабилеты)|искать]] перелеты определенных [[Авиакомпания|авиакомпаний]] в одной [[ГРС]], а [[Бронирование|бронировать]] и [[Выписка|выписывать]] в другой.  
 
# [[Агентство|Агентству]] выгодно [[Поиск (Авиабилеты)|искать]] перелеты определенных [[Авиакомпания|авиакомпаний]] в одной [[ГРС]], а [[Бронирование|бронировать]] и [[Выписка|выписывать]] в другой.  
# При работе с ''ГРС SITA''. Поскольку авиакомпанией S7 не приобретен нативный поиск в SITA Gabriel, его эмуляция в {{NameSystem}} реализуется через клонирование перелетов этой авиакомпании из пакетов других ГРС в пакеты SITA Gabriel. Таким образом, поиск перелетов авиакомпании ''«Сибирь» (S7 Airlines)'' происходит в других ГРС, а бронирование и выписка размноженных перелетов осуществляется в SITA Gabriel.
+
# При работе с ''ГРС SITA''. Поскольку авиакомпанией S7 не приобретен нативный поиск в SITA Gabriel, его эмуляция в {{NameSystem}} реализуется через размножение перелетов этой авиакомпании из пакетов других ГРС в пакеты SITA Gabriel. Таким образом, поиск перелетов авиакомпании ''«Сибирь» (S7 Airlines)'' происходит в других ГРС, а бронирование и выписка размноженных перелетов осуществляется в SITA Gabriel.
  
==Принцип работы==
+
== Включение псевдопоиска перелетов ==
 +
Чтобы включить псевдопоиск перелетов
 +
{| class="wikitable"  align="center" style="margin-left:1em"
 +
|-
 +
|[[Файл:Внешний вид таблицы с правилами1.jpg|справа|1200px|Внешний вид таблицы с правилами]]
 +
|-
 +
|Внешний вид таблицы с правилами
 +
|}
 +
'''Администратору необходимо'''
 +
# Зайти в раздел '''Для техподдержки → {{NameProject2}} Вебсервисы → Настройки Взаимодействия'''.
 +
# Включить опцию '''Псевдопоиск перелётов''' для настройки '''Использовать настройки в Авиа сервере из Немо 1 для разделов'''.
  
Основные параметры модуля:
+
'''Для менеджера'''
*Пакет для размножения — пакет, из которого берутся перелеты для размножения (для поиска).
+
# Зайдите в раздел '''Управление продажами → Авиабилеты → Процессы → Процесс поиска → Тонкая настройка'''<!--{{Menu|Управление продажами|Авиабилеты|Процессы|Процесс поиска|Тонкая настройка}}-->.
*Пакет назначения — пакет, в который размножаются перелеты (для бронирования и выписки).
+
# '''Включите''' опцию '''Псевдопоиск перелётов {{NameProject2}}'''. Данная настройка работает только при условии включения предыдущей настройки.
  
При поиске система проверяет каждый перелет на наличие применимых для него правил размножения. Если к перелету применимо правило, то перелет размножается в этот пакет:
+
== Создание правила псевдопоиска перелетов ==
* система эмулирует, что перелет найден в пакете назначения и в информации об источнике перелета отражает номер и валюту этого пакета.
 
* перелет будет бронироваться и выписываться по реквизитам пакета назначения.
 
  
'''Правило применимо, если перелет удовлетворяет всем условиям применения правила.'''
 
  
Правила размножения бывают:
+
Чтобы создать правило псевдопоиска:
* ''Общие'' — для всех авиакомпаний и направлений.
 
* ''Частные'' — для выбранного перевозчика и/или заданных направлений.
 
  
{{Attention|Частное правило приоритетнее общего. Если для перелета применимы оба правила, срабатывает частное.}}
+
# Зайдите в раздел '''Управление продажами → Авиабилеты → Процессы → Процесс поиска Псевдопоиск перелётов'''
 
+
# Нажмите '''Создать новую запись'''.
{{Attention|В рамках определённой комбинации рейсов в случае использования модуля семейств тарифов при наличии в выдаче перелётов с дублирующимися наборами семейств размножается только самый дешёвый перелет для каждой комбинации семейств.}}
+
# Задайте параметры правила (см. [[Размножение_перелетов#Создание частного правила размножения перелётов|Создание правила размножения перелётов]])
 
+
# Нажмите кнопку '''Сохранить'''.
==Включение клонирование перелётов==
+
В случае, если не указана авиакомпания, то правило рассматривается как правило по умолчанию. При этом используются только параметры "Откуда размножать" и "Куда размножать", остальные параметры игнорируются.
Клонирование перелетов настраивается в панели управления {{NameProject1}} в разделе '''Для техподдержки Настройки взаимодействия'''. Чтобы включить модуль, активируйте чекбокс '''"Клонирование перелетов"''' в разделе '''"Использовать настройки в Авиа сервере из Немо 1 для разделов"'''.
+
{| class="wikitable"  align="center" style="margin-left:1em"
 
 
==Создание общего правила размножения перелётов==
 
Общее правило применяется для всех авиакомпаний, кроме тех, для которых заданы частные правила.
 
В разделе '''Настройки Авиа → Поисковые настройки → Размножение перелетов''':
 
# Укажите пакеты реквизитов для размножения в поле '''Откуда размножать'''
 
# Укажите пакеты назначения в поле '''Куда размножать'''
 
# Нажмите кнопку '''Сохранить'''
 
# Сбросьте кэш для анонима агентства в разделе '''Управление сервером → Управление кэшем → Кэш настроек Авиа''' для применения правила.
 
 
 
{| class="wikitable"
 
 
|-
 
|-
|[[Файл:Размножение общее правило.png|400px]]
+
|[[Файл:Создание правила для псевдопоиска.jpg|1200px|Внешний вид таблицы с правилами]]
 
|-
 
|-
|Общее правило
+
|Создание правила псевдопоиска
 
|}
 
|}
  
==Создание частного правила размножения перелётов==
+
== Импорт и отладка правил псевдопоиска ==
Рассмотрим создание правила размножения перелетов на примере авиакомпании Сибирь (S7). Поиск авиабилетов осуществляется в ''ГРС Sirena'', бронирование и выписка — в ''ГРС SITA''.
+
Помимо создания правил, вы можете импортировать правила из Админ панели {{NameProject2}}. Система полностью перенесет все настройки из связанного агентства {{NameProject2}}.  
* Нажмите ссылку «Добавить Частные правила размножения перелётов».
+
Агентство задается под администратором в разделе '''Для техподдержки → {{NameProject2}} Вебсервисы → Настройки взаимодействия'''. Там нужно заполнить следующие поля:
* В поле '''Валидирующий перевозчик''' укажите авиакомпанию S7
+
* Идентификатор пользователя в {{NameProject2}}.
* В поле '''Источники назначения''' укажите номер пакета SITA.
+
* Логин пользователя в {{NameProject2}}.
* В поле '''Пакет, откуда брать перелёты для размножения''' укажите номер пакета Sirena.
+
* Пароль пользователя в {{NameProject2}}.
* Сбросьте кэш для анонима агентства в разделе '''Управление сервером → Управление кэшем → Кэш настроек Авиа''' для применения правила.
+
* Используемая среда .net серверов
 +
После импорта, в целях отладки и проверки совпадения настроек, можно включить настройку '''Включить логирование отличия настроек Nemo Travel от {{NameProject2}} для: →  Псевдопоиск перелётов''' в разделе '''Для техподдержки → {{NameProject2}} Вебсервисы → Настройки взаимодействия''' . Если настройки  Nemo Travel будут отличаться от настроек {{NameProject2}}, вы увидите в сервисных логах следующее сообщение: '''Различия в параметрах настроек псевдопоиска и Nemo2.''' Если же настройки будут идентичны, то сообщения не будет.
 +
 
 +
{{Attention| При импорте настроек ваши текущие правила маршрутизатора удаляются. }}
 +
 
 +
== Особенность работы с отрицательными Id пакетов ==
  
{{Attention|Рекомендуем оставить пустым общее правило размножения перелётов, так как общее правило общие будет дублировать перелёты для всех авиакомпаний и будут создаваться лишние копии результатов в системе. <br />Указывайте авиакомпании, для которых нужно размножить результаты, в частном правиле размножения.}}
+
Есть ситуации, когда в настройках ''Пакет, откуда брать перелёты для размножения'' и ''Источники назначения'' необходимо устанавливать пакеты со знаком минус. Это требуется, если вы указываете пакеты из раздела '''Управление продажами''' → '''Авиабилеты''' → '''Пакеты реквизитов Nemo.Connect''' при этом в этих пакетах не задана настройка '''Id пакета в админ. панели Nemo Connect'''. Это было сделано для того, чтобы исключить пересечение ид пакетов Nemo Connect, заведённых в старой админ панели Nemo Connect.
 +
В случае, если в каком либо пакете установлена настройка '''Id пакета в админ. панели Nemo Connect''', то вместо значения из поля '''Id''' со знаком минус, везде необходимо указывать ид из данной настройки(уже как есть без знака минус), т.к. оно переопределяет полностью значение '''Id'''.
  
{| class="wikitable"
+
=== Возможные предупреждения и ошибки ===
|-
 
|[[Файл:Размножение частное правило.png|500px]]
 
|-
 
|Частное правило
 
|}
 
  
==Параметры размножения перелётов==
+
В связи с информацией выше могу быть ошибки, связанные с некорректным указанием ид пакетов. Например:
  
===Общее правило===
+
#Предупреждение "Не могу определить GDS. Отсутствует пакет для Nemo Connect SourceId=-55555"
* '''Куда размножать''' — пакеты назначения, в которых будут бронироваться и выписываться перелеты.
+
#Предупреждение "Поиск в данной ГДС не дал результатов", а в ответе поиска будет ''The requested package -55555 was not found.''
* '''Откуда размножать''' — пакеты реквизитов, перелеты из которых будут размножаться в пакеты назначения.
+
#Отсутствие псевдо поиска
  
===Частные правила===
+
Во всех случаях выше проверьте настройки пакета {{NameProject2}}. Если в поле '''Id пакета в админ. панели Nemo Connect''' задано значение, то не используйте значение из поля '''Id''' с отрицательным значением, а используйте значение заданное в этой настройке.
'''''Условия применения правила''''':
 
*'''Валидирующий перевозчик''' — авиакомпания, перелеты которой размножаются по этому правилу.
 
*'''Список стран отправления''' — страны отправления, для которых применяется правило.
 
*'''Список городов отправления''' — города отправления, для которых применяется правило.
 
*'''Список стран прибытия''' — страны прибытия, для которых применяется правило.
 
*'''Список городов прибытия''' — города прибытия, для которых применяется правило.
 
'''''Параметры размножения''''':
 
*'''Источники назначения''' — пакеты назначения, в которых бронируются и выписываются перелеты, найденные в дефолтных источниках.
 
*'''Пакет, откуда брать перелёты для размножения''' — пакеты реквизитов, перелеты из которых будут размножаться в пакеты назначения.
 
  
 
==См. также==
 
==См. также==
* [[Пакеты реквизитов Немо 2.0]]
+
* [[Пакеты реквизитов {{NameProject2}}]]
 
* [[Глобальная распределительная система]]
 
* [[Глобальная распределительная система]]
 +
* [[Размножение перелетов]]
 +
* [[Микшер Авиа сервера]]

Текущая версия на 11:37, 1 сентября 2021

Назначение

Псевдопоиск перелётов используется для предоставления возможности искать перелеты с заданными параметрами в одном пакете реквизитов, а бронировать в другом. Работа аналогична размножению перелетов, за исключением особенностей, описанных ниже.

Внимание! Данный функционал идентичен размножению перелетов. Управление размножением перелетов осуществляется через панель администрирования Nemo 1.0, а псевдопоиска - через панель администрирования Nemo Connect. Использовать рекомендуется панель администрирования Nemo 1.0.

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

Как правило, размножение перелетов используется в случаях, когда:

  1. Агентству выгодно искать перелеты определенных авиакомпаний в одной ГРС, а бронировать и выписывать в другой.
  2. При работе с ГРС SITA. Поскольку авиакомпанией S7 не приобретен нативный поиск в SITA Gabriel, его эмуляция в Nemo.Travel реализуется через размножение перелетов этой авиакомпании из пакетов других ГРС в пакеты SITA Gabriel. Таким образом, поиск перелетов авиакомпании «Сибирь» (S7 Airlines) происходит в других ГРС, а бронирование и выписка размноженных перелетов осуществляется в SITA Gabriel.

Включение псевдопоиска перелетов

Чтобы включить псевдопоиск перелетов

Внешний вид таблицы с правилами
Внешний вид таблицы с правилами

Администратору необходимо

  1. Зайти в раздел Для техподдержки → Nemo Connect Вебсервисы → Настройки Взаимодействия.
  2. Включить опцию Псевдопоиск перелётов для настройки Использовать настройки в Авиа сервере из Немо 1 для разделов.

Для менеджера

  1. Зайдите в раздел Управление продажами → Авиабилеты → Процессы → Процесс поиска → Тонкая настройка.
  2. Включите опцию Псевдопоиск перелётов Nemo Connect. Данная настройка работает только при условии включения предыдущей настройки.

Создание правила псевдопоиска перелетов

Чтобы создать правило псевдопоиска:

  1. Зайдите в раздел Управление продажами → Авиабилеты → Процессы → Процесс поиска → Псевдопоиск перелётов
  2. Нажмите Создать новую запись.
  3. Задайте параметры правила (см. Создание правила размножения перелётов)
  4. Нажмите кнопку Сохранить.

В случае, если не указана авиакомпания, то правило рассматривается как правило по умолчанию. При этом используются только параметры "Откуда размножать" и "Куда размножать", остальные параметры игнорируются.

Внешний вид таблицы с правилами
Создание правила псевдопоиска

Импорт и отладка правил псевдопоиска

Помимо создания правил, вы можете импортировать правила из Админ панели Nemo Connect. Система полностью перенесет все настройки из связанного агентства Nemo Connect. Агентство задается под администратором в разделе Для техподдержки → Nemo Connect Вебсервисы → Настройки взаимодействия. Там нужно заполнить следующие поля:

  • Идентификатор пользователя в Nemo Connect.
  • Логин пользователя в Nemo Connect.
  • Пароль пользователя в Nemo Connect.
  • Используемая среда .net серверов

После импорта, в целях отладки и проверки совпадения настроек, можно включить настройку Включить логирование отличия настроек Nemo Travel от Nemo Connect для: → Псевдопоиск перелётов в разделе Для техподдержки → Nemo Connect Вебсервисы → Настройки взаимодействия . Если настройки Nemo Travel будут отличаться от настроек Nemo Connect, вы увидите в сервисных логах следующее сообщение: Различия в параметрах настроек псевдопоиска и Nemo2. Если же настройки будут идентичны, то сообщения не будет.

Внимание! При импорте настроек ваши текущие правила маршрутизатора удаляются.

Особенность работы с отрицательными Id пакетов

Есть ситуации, когда в настройках Пакет, откуда брать перелёты для размножения и Источники назначения необходимо устанавливать пакеты со знаком минус. Это требуется, если вы указываете пакеты из раздела Управление продажамиАвиабилетыПакеты реквизитов Nemo.Connect при этом в этих пакетах не задана настройка Id пакета в админ. панели Nemo Connect. Это было сделано для того, чтобы исключить пересечение ид пакетов Nemo Connect, заведённых в старой админ панели Nemo Connect. В случае, если в каком либо пакете установлена настройка Id пакета в админ. панели Nemo Connect, то вместо значения из поля Id со знаком минус, везде необходимо указывать ид из данной настройки(уже как есть без знака минус), т.к. оно переопределяет полностью значение Id.

Возможные предупреждения и ошибки

В связи с информацией выше могу быть ошибки, связанные с некорректным указанием ид пакетов. Например:

  1. Предупреждение "Не могу определить GDS. Отсутствует пакет для Nemo Connect SourceId=-55555"
  2. Предупреждение "Поиск в данной ГДС не дал результатов", а в ответе поиска будет The requested package -55555 was not found.
  3. Отсутствие псевдо поиска

Во всех случаях выше проверьте настройки пакета Nemo Connect. Если в поле Id пакета в админ. панели Nemo Connect задано значение, то не используйте значение из поля Id с отрицательным значением, а используйте значение заданное в этой настройке.

См. также