Мастер-Сервис:Дополнительный модуль Рассадка пассажиров по местам в самолете (Paxport) — различия между версиями
[непроверенная версия] | [досмотренная версия] |
Achkasov (обсуждение | вклад) |
Biryukov (обсуждение | вклад) |
||
(не показано 5 промежуточных версий 2 участников) | |||
Строка 14: | Строка 14: | ||
==Введение== | ==Введение== | ||
===Обзор=== | ===Обзор=== | ||
− | Дополнительный модуль | + | Данный модуль (совместно с модулем [[Мастер-Сервис:Дополнительный модуль Синхронизация полетной программы (Paxport)|Синхронизация полетной программы (Paxport)]]), позволяет осуществлять онлайн регистрацию на рейс и заранее выбрать место в самолете для своих туристов. Все функции осуществляются через систему [http://www.paxport.net/ PaxPort]. После онлайн-регистрации, система PaxPort сама формирует и отправляет списки пассажиров в авиакомпанию. |
===Установка=== | ===Установка=== | ||
Установочный файл<br /> | Установочный файл<br /> | ||
− | <code>Megatec.MasterService.Plugins.MasterTour. | + | <code>Megatec.MasterService.Plugins.MasterTour.OfferSeatInAircraftPlugin.dll</code>.<br /> |
Для установки модуля в экране '''Мастер-Сервис Админ''' нажмите кнопку [[Файл: am_854.png|x500px|Добавить/обновить модуль]] '''Добавить/Обновить модуль''' и выберите необходимый установочный файл. После этого модуль появится в списке ''доступных'' модулей: в дереве '''Таблицы''' выберите '''Модули'''. | Для установки модуля в экране '''Мастер-Сервис Админ''' нажмите кнопку [[Файл: am_854.png|x500px|Добавить/обновить модуль]] '''Добавить/Обновить модуль''' и выберите необходимый установочный файл. После этого модуль появится в списке ''доступных'' модулей: в дереве '''Таблицы''' выберите '''Модули'''. | ||
+ | |||
+ | ===Логирование=== | ||
+ | Для включения механизма логирования необходимо в файле '''Megatec.Service.exe.config''' в секции <code><configSections></code> прописать определение секции <code><log4net></code>: | ||
+ | <code><section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" /></code> | ||
+ | |||
+ | После секции <code><configSections></code> необходимо прописать секцию <code><log4net></code>: | ||
+ | <appender name=Megatec.MasterService.Plugins.MasterTour.OfferSeatInAircraftPlugin.OfferSeatInAircraftPlugin" type="log4net.Appender.FileAppender"> | ||
+ | <param name="File" value="<span style="color:red">D:\\Logs\\Megatec.MasterService.Plugins.MasterTour.OfferSeatInAircraftPlugin.OfferSeatInAircraftPlugin.txt</span>" /> | ||
+ | <param name="AppendToFile" value="true" /> | ||
+ | <layout type="log4net.Layout.PatternLayout"> | ||
+ | <param name="ConversionPattern" value="%date [%thread] %-5level [%ndc] - %message %newline %exception" /> | ||
+ | </layout> | ||
+ | </appender> | ||
+ | <logger name="Megatec.MasterService.Plugins.MasterTour.OfferSeatInAircraftPlugin.OfferSeatInAircraftPlugin"> | ||
+ | <param name="Threshold" value="ALL" /> | ||
+ | <appender-ref ref="Megatec.MasterService.Plugins.MasterTour.OfferSeatInAircraftPlugin.OfferSeatInAircraftPlugin" /> | ||
+ | </logger> | ||
+ | |||
+ | <span style="color:red">Красным цветом</span> выделен путь к файлу лога. Здесь может быть указан произвольный путь. | ||
+ | |||
+ | Для логирования службы '''Master-Service''' надо прописать: | ||
+ | |||
+ | <appender name="Megatec.MasterService.Service1" type="log4net.Appender.FileAppender"> | ||
+ | <param name="File" value="<span style="color:red">D:\\Logs\\Megatec.MasterService.Service1.txt</span>" /> | ||
+ | <param name="AppendToFile" value="true" /> | ||
+ | <layout type="log4net.Layout.PatternLayout"> | ||
+ | <param name="ConversionPattern" value="%date [%thread] %-5level [%ndc] - %message %newline %exception" /> | ||
+ | </layout> | ||
+ | </appender> | ||
+ | <logger name="Megatec.MasterService.Service1"> | ||
+ | <param name="Threshold" value="ALL" /> | ||
+ | <appender-ref ref="Megatec.MasterService.Service1" /> | ||
+ | </logger> | ||
+ | |||
+ | <span style="color:red">Красным цветом</span> выделен путь к файлу лога. Здесь может быть указан произвольный путь. | ||
==Работа с модулем== | ==Работа с модулем== | ||
Строка 57: | Строка 92: | ||
Данные по '''авиаперелетам''' и '''туристам''' передаются в систему «Paxport».<br /> | Данные по '''авиаперелетам''' и '''туристам''' передаются в систему «Paxport».<br /> | ||
При каких-либо '''изменениях''' в услуге '''авиаперелет''' или в '''туристах''', происходит '''изменение заказа в системе «Paxport»'''.<br /> | При каких-либо '''изменениях''' в услуге '''авиаперелет''' или в '''туристах''', происходит '''изменение заказа в системе «Paxport»'''.<br /> | ||
+ | Параметры, которые отслеживаются: | ||
+ | * '''Название авиакомпании'''; | ||
+ | * '''Аэропорт вылета'''; | ||
+ | * '''Аэропорт прилета'''; | ||
+ | * '''Расписание'''; | ||
+ | * '''Номер рейса'''; | ||
+ | * '''Количество привязанных туристов по услуге'''; | ||
+ | * '''Данные туристов''' ('''имя'''/'''фамилия лат.''', '''пол''', '''взрослый'''/'''ребенок'''/'''младенец''', '''дата рождения''', '''номер''' и '''серия паспорта'''); | ||
+ | * '''Дата услуги'''; | ||
+ | * '''Тариф авиаперелета'''. | ||
+ | |||
При '''удалении услуги авиаперелет''' из путевки или при '''аннуляции путевки''', а так же при '''изменении привязки туристов''' к услуге авиаперелет происходит '''аннуляция''' заказа в системе «Paxport».<br /> | При '''удалении услуги авиаперелет''' из путевки или при '''аннуляции путевки''', а так же при '''изменении привязки туристов''' к услуге авиаперелет происходит '''аннуляция''' заказа в системе «Paxport».<br /> | ||
Строка 65: | Строка 111: | ||
==Заказ в системе «Paxport»== | ==Заказ в системе «Paxport»== | ||
− | [[Файл: | + | [[Файл: am_859.png|Рассадка пассажиров по местам в самолете]]<br /> |
<br /> | <br /> | ||
[[Category:Мастер-Сервис:Дополнительные_модули]] | [[Category:Мастер-Сервис:Дополнительные_модули]] |
Текущая версия на 12:12, 28 января 2015
Статья находится на стадии разработки.
Версия статьи от 28-01-2015.
Поддерживаемые версии: |
Содержание
Введение
Обзор
Данный модуль (совместно с модулем Синхронизация полетной программы (Paxport)), позволяет осуществлять онлайн регистрацию на рейс и заранее выбрать место в самолете для своих туристов. Все функции осуществляются через систему PaxPort. После онлайн-регистрации, система PaxPort сама формирует и отправляет списки пассажиров в авиакомпанию.
Установка
Установочный файл
Megatec.MasterService.Plugins.MasterTour.OfferSeatInAircraftPlugin.dll
.
Для установки модуля в экране Мастер-Сервис Админ нажмите кнопку Добавить/Обновить модуль и выберите необходимый установочный файл. После этого модуль появится в списке доступных модулей: в дереве Таблицы выберите Модули.
Логирование
Для включения механизма логирования необходимо в файле Megatec.Service.exe.config в секции <configSections>
прописать определение секции <log4net>
:
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
После секции <configSections>
необходимо прописать секцию <log4net>
:
<appender name=Megatec.MasterService.Plugins.MasterTour.OfferSeatInAircraftPlugin.OfferSeatInAircraftPlugin" type="log4net.Appender.FileAppender">
<param name="File" value="D:\\Logs\\Megatec.MasterService.Plugins.MasterTour.OfferSeatInAircraftPlugin.OfferSeatInAircraftPlugin.txt" />
<param name="AppendToFile" value="true" />
<layout type="log4net.Layout.PatternLayout">
<param name="ConversionPattern" value="%date [%thread] %-5level [%ndc] - %message %newline %exception" />
</layout>
</appender>
<logger name="Megatec.MasterService.Plugins.MasterTour.OfferSeatInAircraftPlugin.OfferSeatInAircraftPlugin">
<param name="Threshold" value="ALL" />
<appender-ref ref="Megatec.MasterService.Plugins.MasterTour.OfferSeatInAircraftPlugin.OfferSeatInAircraftPlugin" />
</logger>
Красным цветом выделен путь к файлу лога. Здесь может быть указан произвольный путь.
Для логирования службы Master-Service надо прописать:
<appender name="Megatec.MasterService.Service1" type="log4net.Appender.FileAppender">
<param name="File" value="D:\\Logs\\Megatec.MasterService.Service1.txt" />
<param name="AppendToFile" value="true" />
<layout type="log4net.Layout.PatternLayout">
<param name="ConversionPattern" value="%date [%thread] %-5level [%ndc] - %message %newline %exception" />
</layout>
</appender>
<logger name="Megatec.MasterService.Service1">
<param name="Threshold" value="ALL" />
<appender-ref ref="Megatec.MasterService.Service1" />
</logger>
Красным цветом выделен путь к файлу лога. Здесь может быть указан произвольный путь.
Работа с модулем
Модуль устанавливается с названием Рассадка пассажиров по местам в самолете.
Настройка задания модуля
Раздел «Подключение к БД МТ»
Здесь задаются параметры подключения к базе данных ПК «Мастер-Тур».
- Логин - логин пользователя ПК «Мастер-Тур»;
- Пароль - пароль пользователя ПК «Мастер-Тур».
Раздел «Подключение к Paxport»
В этом разделе задаются параметры подключения к сервису системы «Paxport».
- URL - адрес ресурса «Paxport»;
- Пользователь - логин пользователя системы «Paxport»;
- Пароль - пароль пользователя системы «Paxport»;
- Код туроператор - обозначение туроператора, используемое в системе «Paxport»;
- Название туроператора - название туроператора в системе «Paxport».
Отбор услуг в МТ
С помощью фильтров в данном разделе можно отобрать перелеты, заявки по которым надо передать в систему «Paxport».
- Дата с... по... - дата рейса (по умолчанию выбрана текущая дата);
- Авиакомпании - код авиакомпании из справочника «Расписание авиаперелетов»;
- Аэропорты вылета - код аэропорта вылета рейса из справочника «Список аэропортов»;
- Аэропорты прилета - код аэропорта прилета из справочника «Список аэропортов»;
- Рейсы - номера рейсов с выбранными городами вылета и прилета;
- Поставщики - партнеры по услуге авиаперелет в путевке;
- Статусы путевок - поиск рейсов будет осуществляться в путевках с выбранными статусами.
Во всех фильтрах (кроме дат) возможен выбор значения Все.
После настройки дополнительного модуля запускается задание в Службе заданий «Мастер-Сервис» (вручную или автоматически).
По выбранным в фильтрах значениям происходит отбор путевок.
Данные по авиаперелетам и туристам передаются в систему «Paxport».
При каких-либо изменениях в услуге авиаперелет или в туристах, происходит изменение заказа в системе «Paxport».
Параметры, которые отслеживаются:
- Название авиакомпании;
- Аэропорт вылета;
- Аэропорт прилета;
- Расписание;
- Номер рейса;
- Количество привязанных туристов по услуге;
- Данные туристов (имя/фамилия лат., пол, взрослый/ребенок/младенец, дата рождения, номер и серия паспорта);
- Дата услуги;
- Тариф авиаперелета.
При удалении услуги авиаперелет из путевки или при аннуляции путевки, а так же при изменении привязки туристов к услуге авиаперелет происходит аннуляция заказа в системе «Paxport».
Все действия по путевке, связанные с отправкой данных в систему «Paxport» (создание заказа, изменение и удаление) записываются в историю по путевке.