Синхронизация очередей GDS: различия между версиями

Материал из Центр поддержки системы бронировании
Перейти к навигации Перейти к поиску
(Очереди в {{NameSystem}})
 
(не показано 38 промежуточных версий 8 участников)
Строка 3: Строка 3:
 
[[Категория:Модули]]  
 
[[Категория:Модули]]  
 
[[Категория:Встроенные модули]]
 
[[Категория:Встроенные модули]]
'''Синхронизация очередей ГДС''' — встроенный модуль системы {{NameSystemLink}} для синхронизации заказов из очередей ГРС.  
+
'''Синхронизация очередей GDS''' — встроенный модуль системы {{NameSystemLink}} для синхронизации и автоматизированной обработки заказов из очередей ГРС.  
  
 
==Назначение==
 
==Назначение==
Строка 9: Строка 9:
 
===Очереди в ГРС===
 
===Очереди в ГРС===
 
'''Очередь''' — раздел [[ГРС]], в который помещаются бронирования с уведомлениями в связи с такими событиями, как:
 
'''Очередь''' — раздел [[ГРС]], в который помещаются бронирования с уведомлениями в связи с такими событиями, как:
* изменения, произведенные авиаперевозчиком в своем сегменте и внесенные в [[PNR ]],  
+
* изменения, произведенные авиаперевозчиком в своем сегменте и внесенные в [[PNR]],  
 
* изменения в расписании забронированных сегментов или отмена одного из них,  
 
* изменения в расписании забронированных сегментов или отмена одного из них,  
* уведомления от авиакомпании или супервизора агентства, подтверждения с листа ожидания, SSR запроса,
+
* уведомления от авиакомпании или супервизора агентства,  
 +
* подтверждения с листа ожидания,  
 +
* подтверждение SSR запроса,
 
* и т. д.  
 
* и т. д.  
ГРС группирует события по категориям автоматически, а так же агент может помещать заказы в очередь вручную. Очередям в категориях присваиваются ''коды''.
+
ГРС группирует события по категориям автоматически, также агент может помещать заказы в очередь вручную. Очередям в категориях присваиваются коды.
  
Система очередей в ГРС предназначена ''для упрощения контроля агента над созданными бронированиями и информирования персонала агентства о возникающих событиях''. Помещение заказа в очередь предполагают его последующую обработку со стороны агента (выполнения необходимых при наступлении этого события действий). <br>Механизм использования очередей ГРС:
+
Система очередей в ГРС предназначена ''для упрощения контроля агента над созданными бронированиями и информирования персонала агентства о возникающих событиях''. Помещение заказа в очередь предполагают его последующую обработку со стороны агента (выполнения необходимых при наступлении этого события действий). <br>Механизм использования очередей ГРС на примере изменения в расписании рейса:
 
# [[Авиакомпания]] ''меняет время вылета'' рейса.
 
# [[Авиакомпания]] ''меняет время вылета'' рейса.
 
# ''Информация об изменении отмечается'' в уже существующих PNR с этим сегментом.  
 
# ''Информация об изменении отмечается'' в уже существующих PNR с этим сегментом.  
 
# PNR помещается в ''очередь для броней с изменениями в расписании''.
 
# PNR помещается в ''очередь для броней с изменениями в расписании''.
# Агент в терминале просматривает очередь и ''информирует об изменениях'' в рейсе [[пассажир]]ов.
+
# Агент в терминале просматривает очередь и ''информирует об изменениях'' [[пассажир]]ов.
  
 
===Очереди в {{NameSystem}}===
 
===Очереди в {{NameSystem}}===
  
{{NameSystem}} поддерживает функцию автоматического чтения очередей агентства в ГРС. При использовании модуля '''Синхронизация очередей ГДС''' агенту больше не требуется просматривать очереди периодически вручную. После настройки модуля {{NameSystem}} выполняет чтение автоматически через установленные промежутки времени и по заказам, попавшим в очередь, отправляет уведомления об изменениях на почту покупателю и агенту. Благодаря регулярному чтению очередей и последующей синхронизация заказов {{NameSystem}} из очередей, агентство и пользователи оперативно получают актуальную информацию о статусе заказов и произошедших изменениях.
+
{{NameSystem}} поддерживает функцию автоматического чтения очередей агентства в ГРС. При использовании модуля '''Синхронизация очередей GDS''' агенту больше не требуется периодически просматривать очереди вручную. После настройки модуля {{NameSystem}} выполняет чтение автоматически через установленные промежутки времени и отправляет уведомления об изменениях в заказах, попавших в очередь, на почту покупателю и агенту. Благодаря механизму регулярного чтения очередей и автоматизированной обработке заказов {{NameSystem}} из очередей, агентство и пользователи оперативно получают актуальную информацию о статусе заказов и произошедших в них изменениях.
 +
 
 +
{{Attention| Отправка нотификаций обо всех изменениях в полетных сегментам осуществляется только для статуса заказов "забронирован".}}
  
 
== Включение и настройка модуля ==
 
== Включение и настройка модуля ==
Чтобы настроить модуль '''Синхронизация очередей ГДС''':
+
Чтобы настроить модуль '''Синхронизация очередей GDS''':
# Зайдите в раздел '''Фоновые процессы → Синхронизация очередей ГДС''',  
+
# Зайдите в раздел '''Фоновые процессы → Синхронизация очередей GDS''',  
# Включите опцию '''Использовать синхронизацию очередей ГДС для заказов'''.
+
# Включите опцию '''Использовать синхронизацию очередей GDS для заказов'''.
# Установите '''Период синхронизации очередей''' в минутах. Рекомендуемое значение: 30 минут.
+
# Установите '''Период синхронизации очередей''' в минутах — тот промежуток времени, через который {{NameSystem}} периодически выполняет чтение очередей агента. Рекомендуемое значение: 30 минут.
 +
# Включите опцию '''При попадании в очередь автоматически синхронизировать заказ в Nemo и удалять PNR из очереди в GDS''', чтобы удалять обработанные системой заказы агентства и не синхронизировать их повторно. Не включайте этот параметр, если используете очереди GDS в других приложениях или работаете с ними через API.
 +
{{Attention| Если опция '''Удалять PNR из очереди в GDS после синхронизации в {{NameSystem}}''' отключена, после попадания в очередь заказ будет обновлен только один раз.}}
 +
 
 +
 
  
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
|[[Файл:Синхронизация очередей GDS.png|750px]]
+
|[[Файл:Очереди для проверки по поставщикам.png|587px]]
 
|-
 
|-
|Настройки модуля Синхронизация очередей ГДС
+
|Настройки модуля Синхронизация очередей GDS
 
|}
 
|}
  
Строка 41: Строка 49:
  
 
===Синхронизация заказов из очередей===
 
===Синхронизация заказов из очередей===
После включения и настройки модуля '''Синхронизация очередей ГДС''':
+
После включения и настройки модуля '''Синхронизация очередей GDS''':
* {{NameSystem}} выполняет чтение ГРС очередей с заданной в настройках периодичностью.
+
# {{NameSystem}} выполняет чтение ГРС-очередей агента с заданной в настройках периодичностью.
* Система фиксирует PNR, которые находятся в очередях и отправляет в ГРС запрос на обновление заказов с такими PNR для получения актуальной информации об изменении и текущем статусе.  
+
# Система отправляет в ГРС запрос на обновление заказов с теми PNR, которые находятся в очередях, для получения актуальной информации об изменении и текущем статусе.  
* Если при обновлении заказа система фиксирует изменения в заказе, пользователям отправляются письма согласно стандартной процедуре отправки уведомлений при изменениях в заказе (см. [[Нотификация]]).
+
# Если при обновлении заказа система фиксирует изменения в заказе, пользователям отправляются письма согласно стандартной процедуре отправки уведомлений при изменениях в заказе (см. [[Нотификация]]).
 +
 
 +
Модуль отображает, синхронизирует и обрабатывает только те заказы в очереди, которые '''принадлежат данному агентству'''.
  
 
===Отслеживание заказов в очередях===
 
===Отслеживание заказов в очередях===
 
В {{NameSystem}} можно онлайн отслеживать заказы, попавшие в очереди в [[Личный кабинет|Личном кабинете]] агентства:
 
В {{NameSystem}} можно онлайн отслеживать заказы, попавшие в очереди в [[Личный кабинет|Личном кабинете]] агентства:
 
* Зайдите в '''Личный кабинет'''.
 
* Зайдите в '''Личный кабинет'''.
* Откройте раздел '''Заказы'''.
+
* Откройте раздел '''Заказы'''. Выберите пользователя, для которого будут отображаться заказы.
* Выберите пользователя, для которого будут отображаться заказы.
 
 
* Откройте '''фильтр заказов''' и выполните фильтрацию с помощью следующих параметров фильтрации:
 
* Откройте '''фильтр заказов''' и выполните фильтрацию с помощью следующих параметров фильтрации:
 
** '''Очередь поставщика''' — выберите очередь, заказы из которой будут отображены, из предложенных:
 
** '''Очередь поставщика''' — выберите очередь, заказы из которой будут отображены, из предложенных:
Строка 59: Строка 68:
 
*** ''Имеются неподтверждённые сегменты''
 
*** ''Имеются неподтверждённые сегменты''
 
** '''В очереди после''' — выберите дату , чтобы отобразить только те заказы, которые попали в выбранную очередь после установленной даты.
 
** '''В очереди после''' — выберите дату , чтобы отобразить только те заказы, которые попали в выбранную очередь после установленной даты.
 +
* В таблице отобразятся все заказы указанного пользователя, лежащие в выбранной очереди с установленной даты.
 +
 +
== Модуль чтения и обработки очередей ==
 +
===Включение и настройка===
 +
Настройки модуля находятся в разделе '''Управление продажами → Авиабилеты → Модули → Правила чтения очередей'''
 +
 +
===Правила чтения очередей===
 +
# Название правила
 +
# Частота чтения - как часто будет срабатывать данное правило при запуске скрипта queue_read__schedule_run
 +
# Источник чтения - Очередь GDS
 +
# Реквизит для чтения очереди - реквизит, по которому будет выполняться работа с заказами и чтение очередей.
 +
# Идентификатор очереди для чтения - номер очереди, по которому будет выполняться чтение.
 +
# Правило обработки:
 +
## Импорт и обновление - будет выполнен импорт/обновление заказа, если он подходит под '''Бизнес-правила'''
 +
## Импорт и выписка - будет выполнен импорт/обновление заказа с последующей выпиской, если он подходит под '''Бизнес-правила'''
 +
# Идентификатор очереди для переноса после успешной обработки
 +
# Идентификатор очереди для переноса после неуспешной обработки
 +
 +
==Поставщики и используемые у них очереди==
 +
 +
{| collspadding="10" border="1" class="wikitable" align="center"
 +
!Описание!! Sabre !! Сирена Трэвел!! Galileo  !! Amadeus !! Mystifly !! SITAGabriel !! Nemo Inventory !! GalileoUAPI
 +
|- align="center"
 +
| width="500" | GeneralQueue
 +
! style="background-color: #99FF66;" width="80"|+
 +
! width="80"|
 +
! style="background-color: #99FF66;" width="80"|+
 +
! style="background-color: #99FF66;" width="80"|+
 +
! width="80"|
 +
! style="background-color: #99FF66;" width="80"|+
 +
! width="80"|
 +
! style="background-color: #99FF66;" width="80"|+
 +
|- align="center"
 +
| ScheduleChanged
 +
! style="background-color: #99FF66;" width="80"|+
 +
! style="background-color: #99FF66;" width="80"|+
 +
! style="background-color: #99FF66;" width="80"|+
 +
! style="background-color: #99FF66;" width="80"|+
 +
! style="background-color: #99FF66;" width="80"|+
 +
! style="background-color: #99FF66;" width="80"|+
 +
! style="background-color: #99FF66;" width="80"|+
 +
! style="background-color: #99FF66;" width="80"|+
 +
|- align="center"
 +
|TicketsAdded
 +
|
 +
! style="background-color: #99FF66;" width="80"|+
 +
|
 +
|
 +
! style="background-color: #99FF66;" width="80"|+
 +
|
 +
! style="background-color: #99FF66;" width="80"|+
 +
|
 +
|- align="center"
 +
|SegmentsCancelled
 +
! style="background-color: #99FF66;" width="80"|+
 +
|
 +
! style="background-color: #99FF66;" width="80"|+
 +
|
 +
|
 +
|
 +
! style="background-color: #99FF66;" width="80"|+
 +
! style="background-color: #99FF66;" width="80"|+
 +
|- align="center"
 +
|UnconfirmedSegments
 +
|
 +
|
 +
! style="background-color: #99FF66;" width="80"|+
 +
|
 +
|
 +
|
 +
|
 +
! style="background-color: #99FF66;" width="80"|+
 +
|- align="center"
 +
|WaitingConfirmation
 +
|
 +
|
 +
! style="background-color: #99FF66;" width="80"|+
 +
|
 +
|
 +
|
 +
|
 +
! style="background-color: #99FF66;" width="80"|+
 +
|- align="center"
 +
|ServiceInfoChanged
 +
|
 +
|
 +
! style="background-color: #99FF66;" width="80"|+
 +
! style="background-color: #99FF66;" width="80"|+
 +
|
 +
|
 +
|
 +
! style="background-color: #99FF66;" width="80"|+
 +
|- align="center"
 +
|TimeLimit
 +
|
 +
! style="background-color: #99FF66;" width="80"|+
 +
|
 +
! style="background-color: #99FF66;" width="80"|+
 +
|
 +
! style="background-color: #99FF66;" width="80"|+
 +
|
 +
|
 +
|- align="center"
 +
|VendorRemarks
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
! style="background-color: #99FF66;" width="80"|+
 +
|-
 +
|}
  
 
==API запросы для работы с очередью GDS онлайн==
 
==API запросы для работы с очередью GDS онлайн==
Строка 67: Строка 190:
 
== См. также ==
 
== См. также ==
 
*[[Сирена Трэвел#Выписка в ГРС Сирена Трэвел|Выписка в Сирене]]
 
*[[Сирена Трэвел#Выписка в ГРС Сирена Трэвел|Выписка в Сирене]]
 
+
*[[Passenger Name Record (PNR)]]
*[[ПНР]]
+
*[[Глобальная распределительная система]]
*[[ГРС]]
 
 
*[[Пассажир]]
 
*[[Пассажир]]
 
*[[Агентство]]
 
*[[Агентство]]
 
*[[Пользователь]]
 
*[[Пользователь]]

Текущая версия на 13:24, 30 июня 2023

Синхронизация очередей GDS — встроенный модуль системы Nemo.travel для синхронизации и автоматизированной обработки заказов из очередей ГРС.

Назначение

Очереди в ГРС

Очередь — раздел ГРС, в который помещаются бронирования с уведомлениями в связи с такими событиями, как:

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

ГРС группирует события по категориям автоматически, также агент может помещать заказы в очередь вручную. Очередям в категориях присваиваются коды.

Система очередей в ГРС предназначена для упрощения контроля агента над созданными бронированиями и информирования персонала агентства о возникающих событиях. Помещение заказа в очередь предполагают его последующую обработку со стороны агента (выполнения необходимых при наступлении этого события действий).
Механизм использования очередей ГРС на примере изменения в расписании рейса:

  1. Авиакомпания меняет время вылета рейса.
  2. Информация об изменении отмечается в уже существующих PNR с этим сегментом.
  3. PNR помещается в очередь для броней с изменениями в расписании.
  4. Агент в терминале просматривает очередь и информирует об изменениях пассажиров.

Очереди в Nemo.Travel

Nemo.Travel поддерживает функцию автоматического чтения очередей агентства в ГРС. При использовании модуля Синхронизация очередей GDS агенту больше не требуется периодически просматривать очереди вручную. После настройки модуля Nemo.Travel выполняет чтение автоматически через установленные промежутки времени и отправляет уведомления об изменениях в заказах, попавших в очередь, на почту покупателю и агенту. Благодаря механизму регулярного чтения очередей и автоматизированной обработке заказов Nemo.Travel из очередей, агентство и пользователи оперативно получают актуальную информацию о статусе заказов и произошедших в них изменениях.

Внимание! Отправка нотификаций обо всех изменениях в полетных сегментам осуществляется только для статуса заказов "забронирован".

Включение и настройка модуля

Чтобы настроить модуль Синхронизация очередей GDS:

  1. Зайдите в раздел Фоновые процессы → Синхронизация очередей GDS,
  2. Включите опцию Использовать синхронизацию очередей GDS для заказов.
  3. Установите Период синхронизации очередей в минутах — тот промежуток времени, через который Nemo.Travel периодически выполняет чтение очередей агента. Рекомендуемое значение: 30 минут.
  4. Включите опцию При попадании в очередь автоматически синхронизировать заказ в Nemo и удалять PNR из очереди в GDS, чтобы удалять обработанные системой заказы агентства и не синхронизировать их повторно. Не включайте этот параметр, если используете очереди GDS в других приложениях или работаете с ними через API.

Внимание! Если опция Удалять PNR из очереди в GDS после синхронизации в Nemo.Travel отключена, после попадания в очередь заказ будет обновлен только один раз.


Очереди для проверки по поставщикам.png
Настройки модуля Синхронизация очередей GDS

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

Синхронизация заказов из очередей

После включения и настройки модуля Синхронизация очередей GDS:

  1. Nemo.Travel выполняет чтение ГРС-очередей агента с заданной в настройках периодичностью.
  2. Система отправляет в ГРС запрос на обновление заказов с теми PNR, которые находятся в очередях, для получения актуальной информации об изменении и текущем статусе.
  3. Если при обновлении заказа система фиксирует изменения в заказе, пользователям отправляются письма согласно стандартной процедуре отправки уведомлений при изменениях в заказе (см. Нотификация).

Модуль отображает, синхронизирует и обрабатывает только те заказы в очереди, которые принадлежат данному агентству.

Отслеживание заказов в очередях

В Nemo.Travel можно онлайн отслеживать заказы, попавшие в очереди в Личном кабинете агентства:

  • Зайдите в Личный кабинет.
  • Откройте раздел Заказы. Выберите пользователя, для которого будут отображаться заказы.
  • Откройте фильтр заказов и выполните фильтрацию с помощью следующих параметров фильтрации:
    • Очередь поставщика — выберите очередь, заказы из которой будут отображены, из предложенных:
      • Изменения в расписании
      • Отменены сегменты
      • Истекли таймлимиты
      • Добавлены билеты
      • Имеются неподтверждённые сегменты
    • В очереди после — выберите дату , чтобы отобразить только те заказы, которые попали в выбранную очередь после установленной даты.
  • В таблице отобразятся все заказы указанного пользователя, лежащие в выбранной очереди с установленной даты.

Модуль чтения и обработки очередей

Включение и настройка

Настройки модуля находятся в разделе Управление продажами → Авиабилеты → Модули → Правила чтения очередей

Правила чтения очередей

  1. Название правила
  2. Частота чтения - как часто будет срабатывать данное правило при запуске скрипта queue_read__schedule_run
  3. Источник чтения - Очередь GDS
  4. Реквизит для чтения очереди - реквизит, по которому будет выполняться работа с заказами и чтение очередей.
  5. Идентификатор очереди для чтения - номер очереди, по которому будет выполняться чтение.
  6. Правило обработки:
    1. Импорт и обновление - будет выполнен импорт/обновление заказа, если он подходит под Бизнес-правила
    2. Импорт и выписка - будет выполнен импорт/обновление заказа с последующей выпиской, если он подходит под Бизнес-правила
  7. Идентификатор очереди для переноса после успешной обработки
  8. Идентификатор очереди для переноса после неуспешной обработки

Поставщики и используемые у них очереди

Описание Sabre Сирена Трэвел Galileo Amadeus Mystifly SITAGabriel Nemo Inventory GalileoUAPI
GeneralQueue + + + + +
ScheduleChanged + + + + + + + +
TicketsAdded + + +
SegmentsCancelled + + + +
UnconfirmedSegments + +
WaitingConfirmation + +
ServiceInfoChanged + + +
TimeLimit + + +
VendorRemarks +

API запросы для работы с очередью GDS онлайн

См. также