8
правок
Изменения
Нет описания правки
[[Категория:Функции]]
<!-- -->Синхронизировать данные о заказе - — значит получить данные о текущем состоянии бронирования в системе поставщика, сравнить полученные данные с Nemo{{NameSystemLink}}, при расхождениях обновить заказ и сохранить новые данные. При бронировании заказа в системе сохраняется идентификатор заказа в системе поставщика (номер PNR в GDSГРС, ID заказа в отельной системе и т.д.).
Синхронизация заказа может быть проделана несколько раз.
{{Attention|После завершения действия услуги обновление заказа может произвести только администратор {{NameSystem}}, т.к. есть вероятность, что могут пропасть сегменты в ПНР, потеряется часть информации о заказе и т.д.}} При синхронизации в базу заказов записываются новой ревизией все параметры услуги. При изменении какого-либо элемента (параметра услуги) Nemo {{NameSystem}} должна сообщить об этом пользователю в виде сообщения на букинфостранице заказа. Если изменено несколько параметров, система показывает все изменения. Тексты сообщений агенто- и сервисозависимые, настраиваются менеджером агентства при помощи языковых меток. Если ничего не изменилось, никаких сообщений не выводится.
== Виды синхронизации в Nemo {{NameSystem}} ==
В системе возможны два три вида синхронизации (агенто- и сервисозависимые):
При обнаружении изменений качественного состава сегментов уже оформленных авиабилетов Клиенты получают нотификацию по почте, т.е. информационное письмо о том, какие изменения от Авиаперевозчика зафиксированы.<br>
== Настройка триггеров ==
Триггеры настраиваются в разделе '''«Заказы»''' - '''«События синхронизации»Настройки системы → Фоновые процессы → События синхронизации''' административной части сайта.
На данной странице находятся настройки, позволяющие определить, когда стоит запускать синхронизацию:
*переход к оплате;*переход к печати;*открытие заказа менеджером;*открытие бронирования пользователем, сделавшим бронь.
Также можно включить сразу все настройки - — тогда после каждого вышеперечисленного действия система будет запускать синхронизацию.
На той же странице можно настроить применение сборов за модификацию и аннуляцию.<br>
Также настроить пересчёт сервисного сбора при синхронизации. Возможные значения:
*Да — пересчитать сборы при каждой синхронизации*Нет — никогда не пересчитывать сборы при синхронизации*Пересчитать только если новая цена заказа (нетто) больше старой цены заказа (нетто). {{Attention|Триггеры настраиваются отдельно для компонентов и сервисов.}} [[Файл:autoupdate_condition.png|400px|thumb|right]]== Настройка автообновлений == # Для работы автообновлений необходимо активировать настройку {{Setting|Включить автообновление бронирований}} из раздела '''Управление сайтом → Домены и протоколы'''. # Добавлять и удалять условия для запуска автообновления можно в разделе '''Настройки системы → Фоновые процессы → Условия автообновления''', максимальное количество условий — 25. Доступ к этому разделу есть только у менеджеров главного агентства. Правила настраиваются только для всего агентства.# Правила можно настраивать для определенной услуги или поставщика. # Доступны следующие условия для автообновлений:#* '''''Считать время до начала оказания услуги''''' — скрипт автообновления будет запущен за установленное настройкой время до начала оказания услуги (вылет, заселение в номер). Например, если в поле «Время запуска» записано 01/00/00 (1 день), то для перелета, вылет которого назначен 20 апреля в 12:00 автообновление запустится 19 апреля в 12:00.#* '''''Считать время до окончания оказания услуги''''' — аналогично предыдущему пункту, скрипт будет запущен за установленное настройкой время до окончания оказания услуги (прибытие в пункт назначения).#* '''''Считать время до наступления таймлимита''''' — скрипт будет запущен за установленное время до наступления таймлимита (момента времени, после наступления которого заказ уже нельзя оплатить).#* '''''Считать время от даты бронирования''''' — синхронизация запускается спустя установленное время от момента бронирования.#* '''''Считать время от даты последнего обновления (минимально через сутки)''''' — скрипт автообновления запускается спустя установленное время от последнего обновления заказа. Если в настройке «Время запуска» менее суток, то автообновление сработает через сутки с момента последнего обновления заказа. Если в настройке «Время запуска» установлены сутки или более, автообновление запускается в соответствии с указанным временем запуска.# Измененные при автообновлении заказы можно отслеживать в личном кабинете в подразделе '''Измененные при синхронизации'''. Кроме того на электронную почту будет отправлено письмо, если настроен шаблон «Заказ был изменен при синхронизации» в разделе '''Настройки системы → Нотификации и документы → Шаблоны электронных писем'''. {{Attention|Автообновление доступно только при включённом модуле {{Setting|Синхронизация}}.}}
== Настройка синхронизации цены ==
Если после бронирования и до выписки билета произошло уменьшение цены за перевозку (изменение тарифа и/или такс), то можно зафиксировать строго начальную цену (высокую).
Настройка «'''{{Setting|Не фиксировать уменьшение цены при обновлении'''» }} в разделе «'''Настройки бронирования авиабилетовУправление продажами → Авиабилеты → Устаревшие настройки → Настройка'''» позволяет предотвратить фиксирование уменьшенной цены при обновлении стоимости заказа. Заказы с зафиксированной стоимостью можно просмотреть в личном кабинете в очереди «Зафиксированная цена».
Варианты работы:
== Проблемные заказы ==
После синхронизации могут появиться проблемные заказы:
*которые в Nemo {{NameSystem}} имели статус '''«Аннулирован»''', а после обновления выяснилось, что статус другой (например, '''"Забронирован"'''«Забронирован«).
*по которым при обновлении нельзя решить вопрос автоматически. В таком случае на странице информации о брони система выведет список проблем, возникших при актуализации.
Отследить такие заказы можно, если в клиентском кабинете в фильтре выбрать очередь '''«Проблемные заказы (при синхронизации)»'''. Для того, чтобы проставить актуальный статус в системе Nemo{{NameSystem}}, на странице букинфо заказа в правом верхнем углу есть ссылка '''«Обновить»''' - — при нажатии на неё мы запрашиваем у поставщика данные о бронировании и в соответствии с ними изменяем бронь в новую ревизию.
Синхронизацию можно использовать для следующих поставщиков: [[Сирена Трэвел]], [[Галилео]], [[Сейбр]].
В случае, если в перелете возникли изменения, после обновления заказа приходят ремарки от поставщика вида :
<presyntaxhighlight lang="xml" enclose="div" style="font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0; width: 800px;">Получены записи от перевозчика: → ПАСС.#1, СЕГМ.#1 ПРЕДЛ.ТАР. 'HSSOW' В СУММЕ 1475RUB; ИТОГО СО СБОРАМИ 1475RUB</presyntaxhighlight>Подобные Менеджеры и эксперты компании / агентства могут видеть подобные ремарки отображаются вверху наверху страницы информации о заказе, а также они доступны в логах ''[GDS] Ответ "order"'':
<syntaxhighlight lang="xml" enclose="div" style="font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;">
<remarks>
</remarks>
</syntaxhighlight>
Кроме того при получении ремарок от поставщика отправляется нотификация '''''«Заказ был изменен при синхронизации(перелет)»''''':
* если заказ создан менеджером или экспертом агентства / компании, письмо отправляется на почту заказчика,
* если заказ создан обычным пользователем, то письмо отправляется только на адрес указанный в поле '''''«Адрес для скрытой копии письма»''''' для данного шаблона, если электронный адрес в этом поле не задан, то письмо отправляется на адрес агентства / компании из настройки {{Setting|Адрес электронной почты для копий уведомлений}} в разделе '''Настройки системы → Нотификации → Параметры''', должен быть активен чекбокс {{Setting|Отправлять письмо клиенту об изменении заказа}}.
== См. также ==
*[[Статус]]*[[Заказы]]*[[Галилео]]*[[Сирена Трэвел]]