Обработка неподтвержденных сегментов (блокировка недоступных перелетов): различия между версиями
(Перенаправление на Блокировка перелётов) |
|||
(не показаны 22 промежуточные версии 2 участников) | |||
Строка 1: | Строка 1: | ||
+ | #перенаправление[[Блокировка_перелётов]] | ||
+ | [[Категория:Модули]] [[Категория:Встроенные модули]] | ||
+ | '''Обработка неподтвержденных сегментов''' — модуль [http://www.nemo-ibe.com системы онлайн-бронирования {{NameSystem}}]. | ||
+ | |||
==Назначение== | ==Назначение== | ||
− | Модуль '''Обработка неподтвержденных сегментов''' предназначен для | + | Модуль '''Обработка неподтвержденных сегментов''' предназначен для удаления [[Результаты поиска|из выдачи результатов поиска]] перелетов, процесс проверки доступности или попытка [[Бронирование (Авиабилеты)|бронирования]] которых ранее завершились ошибкой, чтобы предлагать на выдаче результатов поиска только доступные перелеты. |
==Описание== | ==Описание== | ||
Строка 12: | Строка 16: | ||
Порядок работы модуля:<br> | Порядок работы модуля:<br> | ||
# Если при первичной проверке доступности перелета или его бронировании получена одна из ошибок: | # Если при первичной проверке доступности перелета или его бронировании получена одна из ошибок: | ||
− | #* невалидный статус сегмента (UN | + | #* невалидный статус сегмента (статусы: NN, UC, UN, US, UU, DL, HQ, NO, PN, PQ, WK, WL, WN, XM, HX, LL, HL, BL, DS, GL, IX, JL, NA, OX, TL, CLO, NAV, UX, UNS, X, XX, YK); |
− | #* запрашиваемый тариф или [[Класс бронирования (подкласс)|класс]] недоступен | + | #* запрашиваемый тариф или [[Класс бронирования (подкласс)|класс]] недоступен; |
− | #* для одного из [[сегмент]]ов перелёта нет доступных рейсов | + | #* для одного из [[сегмент]]ов перелёта нет доступных рейсов; |
− | #* нет цен для указанного перелёта | + | #* нет цен для указанного перелёта; |
− | #* изменилась стоимость перелета,<br /> то перелет помещается в системе в '''список заблокированных перелетов''' агентства на '' | + | #* изменилась стоимость перелета,<br /> то перелет помещается в системе в '''список заблокированных перелетов''' агентства на ''время первой блокировки перелета'' (см. раздел _Включение и настройка модуля_). |
# [[Фильтры результатов поиска (Авиабилеты)|Фильтр результатов поиска]] удаляет из выдачи перелеты, помещенные в список заблокированных перелетов. | # [[Фильтры результатов поиска (Авиабилеты)|Фильтр результатов поиска]] удаляет из выдачи перелеты, помещенные в список заблокированных перелетов. | ||
# Если проблема повторилась до истечения времени первой блокировки перелета, то перелет повторно помещается в список на период повторной блокировки. | # Если проблема повторилась до истечения времени первой блокировки перелета, то перелет повторно помещается в список на период повторной блокировки. | ||
Строка 23: | Строка 27: | ||
# Если проблема возникла с перелетом, ранее удалённым из списка заблокированных, он помещается в список на период первой блокировки. | # Если проблема возникла с перелетом, ранее удалённым из списка заблокированных, он помещается в список на период первой блокировки. | ||
− | Временные интервалы первой и повторной блокировок устанавливаются в настройках модуля. | + | Временные интервалы первой и повторной блокировок устанавливаются в настройках модуля (см. раздел _Включение и настройка модуля_). |
− | |||
− | |||
− | == | + | ==Включение и настройка модуля== |
− | |||
− | |||
Чтобы включить блокировку: | Чтобы включить блокировку: | ||
− | # Зайдите в раздел '''Управление продажами → Процессы → Фильтры результатов''' | + | # Зайдите в раздел '''Управление продажами → Процессы → Фильтры результатов'''. |
# Создайте правило фильтрации и включите в нем фильтр '''«... + перелёт заблокирован»'''. | # Создайте правило фильтрации и включите в нем фильтр '''«... + перелёт заблокирован»'''. | ||
− | # Зайдите в раздел '''Управление продажами → Процессы → Тонкая настройка''' | + | # Зайдите в раздел '''Управление продажами → Процессы → Тонкая настройка'''. |
# Установите: | # Установите: | ||
− | #* ''Время первой блокировки перелёта'' в часах | + | #* ''Время первой блокировки перелёта'' в часах (по умолчанию равно 1 часу). |
− | #* ''Время повторной блокировки перелёта'' в часах. | + | #* ''Время повторной блокировки перелёта'' в часах (по умолчанию равно 1 часу). |
+ | |||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | |[[Файл:фильтр блокировки.png|450px]] | ||
+ | |- | ||
+ | |Настройки фильтра блокировки перелета | ||
+ | |} | ||
+ | |||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | |[[Файл:Время первой и повторной блокировки перелета.png|500px]] | ||
+ | |- | ||
+ | |Настройки времени блокировки перелета | ||
+ | |} | ||
== Логирование заблокированных перелетов == | == Логирование заблокированных перелетов == | ||
− | Для отслеживания перелетов | + | Для отслеживания заблокированных перелетов в {{NameSystem}} предусмотрено логирование на этапе проверки доступности и бронирования, которое доступно менеджеру агентства. |
<div class="toccolours mw-collapsible mw-collapsed" style="width:800px"> | <div class="toccolours mw-collapsible mw-collapsed" style="width:800px"> | ||
<u>'''Пример лога блокировки перелета'''</u> | <u>'''Пример лога блокировки перелета'''</u> | ||
Строка 62: | Строка 76: | ||
==См. также== | ==См. также== | ||
+ | * [[Результаты поиска]] | ||
* [[Поиск (Авиабилеты)]] | * [[Поиск (Авиабилеты)]] | ||
* [[Фильтры результатов поиска (Авиабилеты)]] | * [[Фильтры результатов поиска (Авиабилеты)]] |
Текущая версия на 15:44, 6 сентября 2018
Перенаправление на:
Обработка неподтвержденных сегментов — модуль системы онлайн-бронирования Nemo.Travel.
Содержание
Назначение
Модуль Обработка неподтвержденных сегментов предназначен для удаления из выдачи результатов поиска перелетов, процесс проверки доступности или попытка бронирования которых ранее завершились ошибкой, чтобы предлагать на выдаче результатов поиска только доступные перелеты.
Описание
Процесс проверки доступности или бронирования может завершиться ошибкой по следующим причинам:
- невалидный статуса сегмента,
- ошибка получения тарифа,
- прочие причины.
Модуль блокирует такие перелеты, чтобы они не попадали на выдачу результатов поиска.
Порядок работы модуля:
- Если при первичной проверке доступности перелета или его бронировании получена одна из ошибок:
- невалидный статус сегмента (статусы: NN, UC, UN, US, UU, DL, HQ, NO, PN, PQ, WK, WL, WN, XM, HX, LL, HL, BL, DS, GL, IX, JL, NA, OX, TL, CLO, NAV, UX, UNS, X, XX, YK);
- запрашиваемый тариф или класс недоступен;
- для одного из сегментов перелёта нет доступных рейсов;
- нет цен для указанного перелёта;
- изменилась стоимость перелета,
то перелет помещается в системе в список заблокированных перелетов агентства на время первой блокировки перелета (см. раздел _Включение и настройка модуля_).
- Фильтр результатов поиска удаляет из выдачи перелеты, помещенные в список заблокированных перелетов.
- Если проблема повторилась до истечения времени первой блокировки перелета, то перелет повторно помещается в список на период повторной блокировки.
- Если проблема повторилась в течение суток после окончания повторной блокировки, перелёт помещается в список снова на период повторной блокировки.
- Если проблема не повторилась, то перелет удаляется из списка заблокированных перелетов.
- Если проблема возникла с перелетом, ранее удалённым из списка заблокированных, он помещается в список на период первой блокировки.
Временные интервалы первой и повторной блокировок устанавливаются в настройках модуля (см. раздел _Включение и настройка модуля_).
Включение и настройка модуля
Чтобы включить блокировку:
- Зайдите в раздел Управление продажами → Процессы → Фильтры результатов.
- Создайте правило фильтрации и включите в нем фильтр «... + перелёт заблокирован».
- Зайдите в раздел Управление продажами → Процессы → Тонкая настройка.
- Установите:
- Время первой блокировки перелёта в часах (по умолчанию равно 1 часу).
- Время повторной блокировки перелёта в часах (по умолчанию равно 1 часу).
Настройки фильтра блокировки перелета |
Настройки времени блокировки перелета |
Логирование заблокированных перелетов
Для отслеживания заблокированных перелетов в Nemo.Travel предусмотрено логирование на этапе проверки доступности и бронирования, которое доступно менеджеру агентства.
Пример лога блокировки перелета
[DB] Новая запись "list_flights_banned(0)"
Array
(
[$bind] => Array
(
[ban_until] => 2016-05-12 17:47:18 время блокировки перелета
[flight_id] => 1272120004 идентификатор заблокированного перелета
[agency_id] => 2410 идентификатор агентства
[flight_begin] => 2016-07-01 дата вылета
)
[$result] => 1
)