Мастер-Тур(15):Программа туров. Внешние системы. Авиа GDS — различия между версиями
[досмотренная версия] | [непроверенная версия] |
Kiriy (обсуждение | вклад) |
Kiriy (обсуждение | вклад) (→Работа в системе) |
||
Строка 10: | Строка 10: | ||
На страницу '''Внешние системы''' можно попасть из главного меню '''ПК Мастер-Тур 15''' (ссылка на страницу <code>''<nowiki>http://ip-адрес сервера/TourPrograms/ExternalSystems</nowiki>''</code>). Также на страницу '''Внешние системы''' можно попасть с любой страницы, перейдя в '''Меню → Внешние системы'''.<br> | На страницу '''Внешние системы''' можно попасть из главного меню '''ПК Мастер-Тур 15''' (ссылка на страницу <code>''<nowiki>http://ip-адрес сервера/TourPrograms/ExternalSystems</nowiki>''</code>). Также на страницу '''Внешние системы''' можно попасть с любой страницы, перейдя в '''Меню → Внешние системы'''.<br> | ||
− | ==Работа в | + | ==Работа в экране Внешние системы== |
Страница '''Внешние системы''' представлена двумя вкладками: | Страница '''Внешние системы''' представлена двумя вкладками: | ||
* '''Удаленные поставщики''' - где происходит создание и редактирование пользователей системы; | * '''Удаленные поставщики''' - где происходит создание и редактирование пользователей системы; | ||
Строка 67: | Строка 67: | ||
*** Тип самолета (по коду); | *** Тип самолета (по коду); | ||
*** Аэропорт (по стране и городу). | *** Аэропорт (по стране и городу). | ||
+ | |||
+ | ==Работа в системе== | ||
+ | |||
+ | После того, как создан удаленный поставщик и данные из внешней системы синхронизированы с данными '''ПК "Мастер-Тур"''', нужно создать тур, в который будут добавлены услуги от внешнего поставщика. Последовательность действий:<br /> | ||
+ | |||
+ | '''1'''. Создаем услуги, которые должны входить в тур , и заводим на них цены обычным способом (надо отметить, что услуги заводятся по той стране, по которой планируется в дальнейшем искать перелету у удаленных поставщиков (прямые или обратные));<br /> | ||
+ | '''2'''. Создаем услугу '''Авиаперелет''' от удаленного поставщика. <br /> | ||
+ | |||
+ | <div class="toccolours mw-collapsible mw-collapsed" style="width:870px"> | ||
+ | '''Пример создания тура''' | ||
+ | <div class="mw-collapsible-content"> | ||
+ | Создаем тур, в котором содержатся три услуги - Авиаперелет "туда" (этот авиаперелет будет подбираться из внешней системы), Отель/круиз, Авиаперелет "обратно".<br /> | ||
+ | '''1.''' Создаем услугу '''Авиаперелет''' от внешнего поставщика: т.к. мы создали удаленного поставщика ''Nemo4'' у нас автоматически создался ценовой пакет, который называется ''Nemo4(внешняя система)'', поэтому в экране '''Выбор ценового пакета''' нужно выбрать именно этот ценовой пакет. Затем выбираем тип услуги '''Авиаперелет'''. Страну/город вылета и страну/город прилета выбираем ''Россия/Москва - Австрия/Вена'' (т.к. нас интересуют такие перелеты, которые будут отправляться из ''Москвы'' и прибывать в ''Вену''). Создаем расписание - можно указывать любую авиакомпанию, рейс, аэропорт вылета/прилета, тип самолета и т.д. Внимание нужно обратить на время вылета и прилета, т.е. если перелет осуществляется в рамках одного дня, то значит и удаленные перелеты будут подбираться не выходя за границы дня (если в расписании указать время вылета 08:00, прилета 10:00, то в поиске будут подбираться перелеты, укладывающиеся во время с 00:00 по 23:59).<br /> | ||
+ | '''2.''' <br /> | ||
+ | '''3.''' <br/> |
Версия 17:18, 2 ноября 2017
Версия статьи от 2-11-2017.
Поддерживаемые версии ПК «Мастер-Тур»: |
Содержание
Введение
На страницу Внешние системы можно попасть из главного меню ПК Мастер-Тур 15 (ссылка на страницу http://ip-адрес сервера/TourPrograms/ExternalSystems
). Также на страницу Внешние системы можно попасть с любой страницы, перейдя в Меню → Внешние системы.
Работа в экране Внешние системы
Страница Внешние системы представлена двумя вкладками:
- Удаленные поставщики - где происходит создание и редактирование пользователей системы;
- Синхронизация - где осуществляется работа по сопоставлению данных из внешней системы.
Удаленные поставщики
На вкладке Удалённые поставщики представлен список поставщиков. Для каждого поставщика указан:
- Название
- Адаптер
- Адрес API
- Признаки
Любого поставщика можно отредактировать, выбрав по названию. Так же можно добавить нового, нажав кнопку Добавить.
Все поля являются обязательными для заполнения:
- Название - название поставщика;
- Адаптер - выбирается из списка;
- API адрес - должен быть представлен в виде http(s)://domain(.ru)(:9999)(/something);
- Логин - логин, по которому будет происходить подключение;
- Пароль;
- ID клиента;
- Признаки - проставляется признак.
Подключение к API адресу удаленного поставщика можно проверить по нажатию на кнопку Проверить подключение. Система производит пробное подключение к API и проверяет его доступность.
При сохранении внешнего поставщика в БД создается ценовой пакет и поставщик с названием, которое было введено при создании поставщика, в скобках указывается "внешняя система" . Это необходимо для того, чтобы была возможность внести стоимость услуги, по которой будет работать поиск (при условии, что разрешается только бронирование услуги из внешней системы). В случае, если внешний поставщик внесен для услуги "Авиаперелет", то поставщику автоматически ставится признак "Авиаперевозчик".
При добавлении услуг в состав тура, ценовой пакет (с пометкой "внешняя система") и внешний поставщик для выбора появятся только если есть заведенная цена.
Синхронизация
Для работы с внешними системами в папке \\TourPrograms\bin должна быть размещена база данных nemo_guide_etalon.s3db. Также база данных nemo_guide_etalon.s3db должна быть размещена в папке \\TourSearchOwin.
Синхронизация служит для сопоставления справочных данных из внешней системы со справочными данными, указанными в ПК Мастер-Тур. Для того, чтобы начать работу, нужно выбрать необходимые данные:
- В списке Поставщик выбираем интересующего поставщика (в списке отображаются названия поставщиков, созданные на вкладке Удаленные поставщики);
- В списке Справочник выбираем необходимый справочник.
Слева отображаются справочные данные внешней системы. Справа отображаются справочные данные из ПК Мастер-Тур.
Данные, которые сопоставлены - подсвечены черным цветом. Не сопоставленные данные подсвечены красным цветом. Существует возможность фильтрации справочных данных по статусу ("Сопоставлен" или "Не сопоставлен") и поиска по названию.
В блоке Сопоставленные данные отображаются сопоставленные данные по выбранным элементам в левой или/и правой частях. Отображаемые данные сортируются по алфавиту. Данные можно сопоставлять и удалять сопоставление:
- Если нужно удалить сопоставление, можно воспользоваться кнопкой Удалить после нажатия данные станут не сопоставленными и подсвечены красным цветом;
- Если нужно данные сопоставить, то есть два варианта:
- Точечное сопоставление - т.е. нужно выбрать не сопоставленное значение (подсвеченное красным цветом) в левой части и аналогичное ему значение в правой части (или то значение, которое должно быть сопоставлено). После того как значения выбраны, станет активной кнопка Сопоставить. Нажимаем кнопку, данные станут сопоставленными и подсвечены черным цветом;
- Автоматическое сопоставление - при нажатии кнопки Автоматическое сопоставление запускается процесс автоматического сопоставления справочников. Для авиаперелетов сопоставляются только следующие справочники:
- Страна (по названию);
- Город (по названию и стране);
- Авиакомпания (по коду);
- Тип самолета (по коду);
- Аэропорт (по стране и городу).
Работа в системе
После того, как создан удаленный поставщик и данные из внешней системы синхронизированы с данными ПК "Мастер-Тур", нужно создать тур, в который будут добавлены услуги от внешнего поставщика. Последовательность действий:
1. Создаем услуги, которые должны входить в тур , и заводим на них цены обычным способом (надо отметить, что услуги заводятся по той стране, по которой планируется в дальнейшем искать перелету у удаленных поставщиков (прямые или обратные));
2. Создаем услугу Авиаперелет от удаленного поставщика.
Пример создания тура
Создаем тур, в котором содержатся три услуги - Авиаперелет "туда" (этот авиаперелет будет подбираться из внешней системы), Отель/круиз, Авиаперелет "обратно".
1. Создаем услугу Авиаперелет от внешнего поставщика: т.к. мы создали удаленного поставщика Nemo4 у нас автоматически создался ценовой пакет, который называется Nemo4(внешняя система), поэтому в экране Выбор ценового пакета нужно выбрать именно этот ценовой пакет. Затем выбираем тип услуги Авиаперелет. Страну/город вылета и страну/город прилета выбираем Россия/Москва - Австрия/Вена (т.к. нас интересуют такие перелеты, которые будут отправляться из Москвы и прибывать в Вену). Создаем расписание - можно указывать любую авиакомпанию, рейс, аэропорт вылета/прилета, тип самолета и т.д. Внимание нужно обратить на время вылета и прилета, т.е. если перелет осуществляется в рамках одного дня, то значит и удаленные перелеты будут подбираться не выходя за границы дня (если в расписании указать время вылета 08:00, прилета 10:00, то в поиске будут подбираться перелеты, укладывающиеся во время с 00:00 по 23:59).
2.
3.