Мастер-Тур(15):Программа туров. Внешние системы. TravelBox OTA API (Desert Adventures)

Материал из Megatec
Перейти к: навигация, поиск

Версия статьи от 25-09-2019.

Поддерживаемые версии ПК «Мастер-Тур»:
Начиная с 15 версии
Доступна с релиза 15.4


Введение

Адаптер внешней системы TravelBox OTA API (Desert Adventures) предназначен для использования цен из внешней системы без занесения их на локальную БД.

Работа в экране «Внешние системы»

Страница Внешние системы (http://ip-адрес сервера/TourPrograms/ExternalSystems) представлена двумя вкладками:

  • Внешние поставщики - где происходит создание и редактирование пользователей системы;
  • Синхронизация - где осуществляется работа по сопоставлению данных из внешней системы.

Внешние поставщики

На вкладке Внешние поставщики представлен список поставщиков. Для каждого поставщика указан:

  • Название
  • Адаптер
  • Адрес API
  • Срок действия лицензии

Внешние поставщики

Любого поставщика можно отредактировать, выбрав по названию. Также можно добавить нового, нажав кнопку Добавить.

Новый поставщик

Список полей для заполнения ( * – обязательное):

  • Адаптер * – значение TravelBox (отели) выбирается из списка;
  • Название * – название поставщика;
  • API адрес * – предоставляемый TravelBox OTA API (Desert Adventures) адрес службы поиска внешней системы;
  • Логин * – предоставляемый TravelBox OTA API (Desert Adventures) логин, по которому будет происходить подключение к внешней системе;
  • Пароль * – предоставляемый TravelBox OTA API (Desert Adventures) пароль к логину, по которому будет происходить подключение к внешней системе.

Подключение к API адресу TravelBox OTA API (Desert Adventures) можно проверить по нажатию на кнопку Проверить подключение. Система производит пробное подключение к API и проверяет его доступность.

При сохранении внешнего поставщика TravelBox OTA API (Desert Adventures) в БД автоматически создается ценовой пакет и поставщик с названием, 
которое было введено при создании поставщика, в скобках указывается "внешняя система". Это необходимо для того, 
чтобы  была возможность внести стоимость услуги, по которой будет работать поиск (при условии, что разрешается 
только бронирование услуги из внешней системы).

Синхронизация

Синхронизация служит для сопоставления справочных данных из TravelBox OTA API (Desert Adventures) со справочными данными, указанными в ПК Мастер-Тур. Для того, чтобы начать работу, нужно выбрать необходимые данные:

  • В списке Поставщик выбираем интересующего поставщика (в списке отображаются названия поставщиков, созданные на вкладке Внешние поставщики);
  • В списке Справочник выбираем необходимый справочник.

Новый поставщик

Слева отображаются справочные данные TravelBox OTA API (Desert Adventures). Справа отображаются справочные данные из ПК Мастер-Тур.
Данные, которые сопоставлены - подсвечены черным цветом. Не сопоставленные данные подсвечены красным цветом. Существует возможность фильтрации справочных данных по статусу ("Сопоставлен" или "Не сопоставлен") и поиска по названию.
В блоке Сопоставленные данные отображаются сопоставленные данные по выбранным элементам в левой или/и правой частях. Отображаемые данные сортируются по алфавиту. Данные можно сопоставлять и удалять сопоставление:

  • Если нужно удалить сопоставление, можно воспользоваться кнопкой Удалить после нажатия данные станут не сопоставленными и подсвечены красным цветом;
  • Если нужно данные сопоставить, то есть два варианта:
    • Точечное сопоставление - т.е. нужно выбрать не сопоставленное значение (подсвеченное красным цветом) в левой части и аналогичное ему значение в правой части (или то значение, которое должно быть сопоставлено). После того как значения выбраны, станет активной кнопка Сопоставить. Нажимаем кнопку, данные станут сопоставленными и подсвечены черным цветом;
    • Автоматическое сопоставление (* – обязательное) - при нажатии кнопки Автоматическое сопоставление запускается процесс автоматического сопоставления справочников. Для TravelBox OTA API (Desert Adventures) сопоставляются только следующие справочники:
      • Страны (по названию) * – обязательное сопоставление;
      • Города (по названию и стране) * – обязательное сопоставление. Данные этого справочника отображаются только после выбора страны;
      • Валюты (по коду) * – обязательное сопоставление;
      • Статусы услуг (по коду) * – обязательное сопоставление;
      • Наличие мест (по коду) * – обязательное сопоставление;
      • Отели (по названию, городу и стране) - данные этого справочника отображаются только после выбора страны и города;
      • Курорты (по названию и стране);
      • Типы питания (по коду);
      • Типы номеров (по коду);
      • Типы размещений (по коду) - данные этого справочника отображаются только после того, как в поиске вариантов программ туров было найдено соответствующее размещение;
      • Категории отелей (по коду) - данные этого справочника отображаются только после того, как в поиске вариантов программ туров была найдено соответствующая категория;
      • Категории номеров (по коду) - - данные этого справочника отображаются только после того, как в поиске вариантов программ туров был найден соответствующий номер.

Работа в системе

После того, как создан внешний поставщик и данные из TravelBox OTA API (Desert Adventures) синхронизированы с данными ПК "Мастер-Тур", нужно создать тур, в который будут добавлены услуги от внешнего поставщика. Рассмотрим на примере создания тура, в котором содержится услуга - Отель/круиз.