Megatec Integration Service:Индивидуальные особенности адаптеров ProTour (Турция)
Статья находится на стадии разработки.
Версия статьи от 17-09-2014.
Содержание
Введение
В данной вкладке представлена информация обо всех индивидуальных настройках и возможностей для адаптеров работающих с веб сервисом внешней системы ProTour.
Общие настройки для всех адаптеров ProTour
Справочники
Список справочников с множественным сопоставлением:
- Типы размещений
- Типы номеров
Автосинхронизация
Кнопка «Запустить автосинхронизацию» располагается во вкладке «Синхронизация». Она служит для запуска механизма автоматического сопоставления данных. Для указания, к каким справочникам будет применяться, надо перейти в окно «Направление» и во вкладке «Синхронизация» проставить флаги напротив нужных справочников.
Автосинхронизация чувствительна к регистру и символам, включая пробел.
После нажатия кнопки будет запущено окно «Синхронизация справочников». По завершению операции будет выведено сообщение «Все справочники обработаны».
Для вкладок без множественного сопоставления, существует правило, если значение подпадающие под алгоритм автосинхронизации уже сопоставлено, то оно будет пропущено во время обработки.
Для вкладок с множественным сопоставлением, при возникновении ситуации, что значению из таблицы «Внешняя система» есть пара (подпадающая под алгоритм автосинхронизации) из таблицы «Мастер-Тур», но оно сопоставлено с другим значением в таблице «Внешняя система», которое не подпадает под алгоритм автосинхронизации, тогда по завершению автосинхронизации в окне «синхронизация справочников». Будут приведены такие варианты сопоставления, при необходимости можно сопоставить эти значения, для этого требуется поставить флаг у нужных строк и нажать кнопку «Сопоставить».
В режиме работы программы автоматического импорта цен, такие ситуации будут автоматически пропущены.
Адаптер импорт цен за отели
Цены импортированные в «Мастер-Тур» имеют признаки групповая и комиссионная.
Для получения письма об импортированной цене в «Мастер-Тур», которая в данный момент уже удалена из сервиса внешней системы ProTour необходимо настроить отправку сообщений заполнив настройки для определенного направления через пункт меню MIS в адаптере цен - Редактирование направлений.
Адаптер бронирования путевок
Настройка
1)Необходимо настроить главную учетную запись, с которой будет вестись отправка сообщений на адреса заведенные через запятую для определенного направления через пункт меню MIS в адаптере бронирования - Редактирование направлений.
2)Произвести настройку файла для развернутого «Megatec Integration Service»:
Web.config
Необходимо прописать название адаптера
<add key="adapterAssamblyName" value="Megatec.MasterTour.AdapterPlugins.Import.ProTour.AgreementsReservation.dll"/>
,который должен располагаться в папке bin.
Указать логин и пароль к базе данных ПК «Мастер-Тур»:
<!--Логин (только для анонимных сервисов)-->
<add key="defaultUserName" value="Логин" />
<!--Пароль (только для анонимных сервиов)-->
<add key="defaultPassword" value="Пароль"/>
в разделе appSettings.
3) Необходимо в папку bin развернутого «Megatec Integration Service» (включает в себя Facade service) закинуть данные файлы из директории с «Мастер-Тур»:
Microsoft.Practices.Prism.dll
Megatec.MasterTour.AdapterPlugins.AdapterCommon.dll
Megatec.MasterTour.AdapterPlugins.AdapterCommon.dll.config
Megatec.MasterTour.AdapterPlugins.Import.ProTour.HotelPrice.Data.dll
Megatec.MasterTour.AdapterPlugins.Import.ProTour.AgreementsReservation.dll
Megatec.MasterTour.AdapterPlugins.AdapterContracts.dll
Megatec.MasterTour.AdapterPlugins.Import.ProTour.AgreementsReservation.dll.logconfig
Megatec.MasterTour.AdapterPlugins.Import.ProTour.AgreementsReservation.dll.config
Megatec.MasterTour.AdapterPlugins.Import.ProTour.AgreementsReservation.dll.xml
Megatec.MasterTour.Common.MVVM
DevExpress.Xpf.Core.v12.2
Megatec.MasterTour.Plugins.Controls.ImportControls.dll
4) Путь файла логирования по умолчанию располагается в главной директории развернутого приложения Facade сервис. В папке Logs находиться файл - MISLogger.log.txt.
Путь при необходимости можно сменить в файле web.config:
<param name="File" value="Logs\\MISLogger.log.txt" />
Описание работы
Данный адаптер содержит в себе справочник Статусы услуг. Необходимо создать сопоставления для всех значений из таблицы внешняя система, для того чтобы при получении информации о статусе услуге во внешней системе менялся её статус в путевке «Мастер-Тура».
При получении статуса путевки NotConfirmed из внешней системы через Facade service должно прийти письмо на указанные почтовые адреса через запятую для данного направления, в котором будет написано: ОТКАЗ В ПОДТВЕРЖДЕНИИ 'КОД ПУТЕВКИ «Мастер-Тура»'.
При получении статуса путевки Confirmed из внешней системы через Facade service должна произойти попытка посадить человека на квоту по данному отелю, если квот нет, но должно прийти письмо на указанные почтовые адреса через запятую для данного направления с текстом: НЕ ХВАТАЕТ КВОТЫ ДЛЯ ПОДТВЕРЖДЕНИЯ 'КОД ПУТЕВКИ «Мастер-Тура»'. Если квота есть, то человек сядет в нее и письмо не придет.