Для того чтобы настроить корректный парсинг файлов из системы Портбилет нужно сделать следующее:
- Сделать запрос для предоставления обменных файлов, мы обрабатываем файлы с типом «Полный xml по заказу».
- Портбилет на выбор предложит выкладывать файлы на их ФТП или попросит предоставить Ваш. Тут уж Вы решаете сами, как Вам удобно сделать.
- В зависимости от принятого в п. 2 решения делаются настройки обработки обменных файлов. Для корректной рагистрации и обработки файлов нужно сделать следующее:
В меню выберите раздел "Параметры":
Разверните блок "Системные свойства"
В списке системных свойств найдите Другое — Настройки регистрации файлов Portbilet на сервере
Сделайте настройки согласно выбранной схемы работы с Портбилетом.
Добавьте системное свойство Настройки парсера Portbilet. В таблице настройки укажите, какой тип бланка в справочнике нужно поставить в продукт, если из Портбилета пришёл соответствующий код. Кодов может быть несколько, писать их нужно через запятую. Можно определить группу кодов одним выражением. Например, выражению BSP_* будут соответствовать все коды, начинающиеся с BSP_. Можно будет установить тип бланка по умолчанию, который будет ставится, если по коду не был определён тип бланка из таблицы.
Например:
При парсинге нет информации о курсе пересчета, примененном Портбилетом (его нет в файле), но его можно заполнить вручную. Перенесено отображение применённых курсов в авиабилете в блок Примененные договоры. Если метка "Из договора" не выбрана, все поля становятся редактируемыми, и этот курс будет использоваться при перерасчёте фопов. Если выбрать "Из договора", все поля становятся нередактируемыми и заполняются данными из договора.
Пока агентство запрашивает файлы нужно в МОМ произвести ряд дополнительных настроек:
1) В МОМ создайте организацию с кодом Portbilet, это будет наш поставщик. Заведите договор, где нужно прописать комиссию и сборы поставщика.
У этой же организации найдите вкладку «Синхронизация с внешними системами» и добавьте код внешних систем Portbilet.
С этой организацией заводим договор, где прописываем сборы поставщика.
Нужно прописать параметры доступа агента в системе Portbilet. Укажите
- логин, с которым агент входит на сайт Портбилета (обычно это его email).
- агентство и точку продаж (они будут указаны в заказе).
Чтобы в заказе корректно выставлялся владелец бланков и тип бланка нужно будет в МОМ внести того владельца и тот тип, который пришлет Портбилет в своём обменном файле.
Тип бланка лежит в поле <code> категории com.gridnine.xtrip.common.model.booking.BlankType, сам владелец в blankOwnerNumber. В МОМ должна оказаться организация с кодом, указанным в blankOwnerNumber и тип бланка с кодом, указанном в поле <code> категории com.gridnine.xtrip.common.model.booking.BlankType.
1 Comment
Sofia Kurakina
Создан отдельный список в разделе Обменные файл - Файлы Portbilet.
Автоматически обрабатываются фалы с типом Полный xml по заказу.
Настройки:
1) Выбрать способ получения файлов (импорт из локальной папки или из FTP/SFTP) и выполнить настройки Системное свойство-Другое — Настройки регистрации файлов Portbilet на сервере
2) настроить задачу планировщика на автоматическую обработку таких файлов- установить ДА