Выгрузка заказов: различия между версиями

Материал из Центр поддержки системы бронировании
Перейти к навигации Перейти к поиску
Строка 15: Строка 15:
 
*выписка;
 
*выписка;
 
*войдирование.
 
*войдирование.
 +
 +
Схематично процесс выгрузки заказов можно представить следующим образом:
 +
 +
[[Файл:Export.png]]
  
 
=== Пример файла, формируемого при выгрузке: ===
 
=== Пример файла, формируемого при выгрузке: ===

Версия 04:29, 15 мая 2012

На странице "Заказы" - "Выгрузка заказов" можно настроить экспорт заказов для всех компонентов системы. Для модуля "Авиабилеты" доступна выгрузка заказов в формате Софи. На странице есть возможность активировать опцию "Повторная отправка в случае неудачи".

Sofi.png

  • Выгрузка в формате Софи роизводится при выписке и войдировании билета. При включенном модуле «Выгрузка заказов в Софи» агентству становятся доступны настройки экспорта на странице «Заказы» - «Выгрузка заказов».
  • Выгрузка данных заказов в формате XML. В системе Nemo существует возможность выгрузки данных о заказе при совершении ряда действий. Данные выгружаются по адресу скрипта, указанного в поле «Url стороннего скрипта для XML уведомлений».

Действия, при которых происходит выгрузка в формате Nemo:

  • бронирование;
  • аннуляция;
  • синхронизация;
  • выписка;
  • войдирование.

Схематично процесс выгрузки заказов можно представить следующим образом:

Export.png

Пример файла, формируемого при выгрузке:

<?xml version="1.0" encoding="UTF-8" ?> 
- <PNRS>
- <PNR>
- <Common>
  <id>32935</id> 
  <Type>FLIGHTS</Type> 
  <Service>GALILEO</Service> 
  <Locator>MDH58U</Locator> 
  <BeginDateTime>2012.03.30-08:50</BeginDateTime> 
  <EndDateTime>2012.03.30-10:45</EndDateTime> 
- <TotalPrice>
  <Amount>13336.45</Amount> 
  <CurrencyCode>RUB</CurrencyCode> 
  </TotalPrice>
  <UserId>31875</UserId> 
  <EEUserId>23131</EEUserId> 
  <UserLogin>makasy</UserLogin> 
  <GroupId>31874</GroupId> 
  <UserStatus>Менеджер</UserStatus> 
  <DateCreate>2012.01.31-11:30</DateCreate> 
  </Common>
- <Payment>
  <Title>Курьерская доставка</Title> 
  <Method>CourierNew</Method> 
  <BillingId>6914</BillingId> 
  <CreateDate>2012-01-31 11:32:03</CreateDate> 
  <Status>booked</Status> 
  <PenaltyDate /> 
  <Timelimit>2012-01-31 14:30:58</Timelimit> 
- <Charge>
  <Amount>-204.1</Amount> 
  <CurrencyCode>RUB</CurrencyCode> 
  </Charge>
- <Book>
  <Amount>26877</Amount> 
  <CurrencyCode>RUB</CurrencyCode> 
  </Book>
- <Penalty>
  <Amount>0</Amount> 
  <CurrencyCode>RUB</CurrencyCode> 
  </Penalty>
- <Total>
  <Amount>13336.45</Amount> 
  <CurrencyCode>RUB</CurrencyCode> 
  </Total>
- <Commission>
  <Amount>13336.45</Amount> 
  <CurrencyCode>RUB</CurrencyCode> 
  </Commission>
  </Payment>
- <Client>
  <LastName>FEDOROV</LastName> 
  <Name>Evgenii</Name> 
  <MiddleName>отчество</MiddleName> 
  <SerialNumber>6308</SerialNumber> 
  <Number>25252</Number> 
  <Birth /> 
  <Email>makasy15@gmail.com</Email> 
  <Phone>+79274444444</Phone> 
  </Client>
  <PassengersCount>1</PassengersCount> 
- <Passengers>
- <Passenger>
  <nationality>RU</nationality> 
  <passenger_type>ADT</passenger_type> 
  <lastname>FEDOROV</lastname> 
  <name>EVGENII</name> 
  <passport_series>6308</passport_series> 
  <passport_number>25252</passport_number> 
  <date_of_birth>30.01.1982</date_of_birth> 
  <currency_of_passport>31.03.2012</currency_of_passport> 
- <phone>
  <country /> 
  <city /> 
  <number>+79274444444</number> 
  <expansion /> 
  </phone>
  <doc_type>P</doc_type> 
  <middlename /> 
  <passenger_id /> 
  <gender>M</gender> 
  <meal>NONE</meal> 
  <galileo_format_phone>CTPC 79274444444 FEDOROV/EVGENII -B</galileo_format_phone> 
  <sabre_format_phone>CTCP 79274444444 FEDOROV / EVGENII-M</sabre_format_phone> 
  </Passenger>
  </Passengers>
  <FlightType>Международный</FlightType> 
- <OrderInfo>
- <Info>
  <Company>Аэрофлот - Российские авиалинии</Company> 
  <CompanyCode>SU</CompanyCode> 
  <StartDate>2012.03.30</StartDate> 
  <StartTime>08:50</StartTime> 
  <StartDayOfWeek>Friday</StartDayOfWeek> 
  <FlightNumber>2450 (SU2450)</FlightNumber> 
  <StartAirportCode>SVO</StartAirportCode> 
  <StartAirportName>Шереметьево (Москва)</StartAirportName> 
  <StartCountry>Россия</StartCountry> 
  <StartCountryCode>RU</StartCountryCode> 
  <EndAirportCode>CDG</EndAirportCode> 
  <EndAirportName>Париж, Шарль-Де-Голль</EndAirportName> 
  <EndCountry>Франция</EndCountry> 
  <EndCountryCode>FR</EndCountryCode> 
  <Time>3:55</Time> 
- <Equip>
  <Name>Эрбас 320</Name> 
  <Type>320</Type> 
  </Equip>
  <ClassType>economy</ClassType> 
  <ClassTypeCode>V</ClassTypeCode> 
  <Meal>L</Meal> 
  </Info>
  </OrderInfo>
  </PNR>
  </PNRS>

См. также