An example of end-to-end scenario based on operation flow and user story
Operation flowsearchFlightsJorney → book (Flight) → reprice without PNR → reprice with PNR → demandTickets (ETK) User storyS7 Agent wants to buy one way flight from Moscow (DME) to Samara (KUF) for one adult traveler who is a participant of S7 Profi program. He chooses direct S7 flight. |
The general process for buying a trip such as this is:
Table of contents:
S7 Profi is S7 Airlines programme for small and medium businesses. This programme, under which you can accumulate bonus points that can be exchanged for S7 Airlines award tickets, lets you book corporate flights for your company on favourable terms. |
S7 Agent executes a searchFlightsJorney operation with itinerary criteria and passenger count to receive solution for trip
Received solutions include information for whole itinerary. Pricing also divided by fare family and mostly includes 4 sub solutions (Basic Economy, Flex Economy, Basic Business, Flex Business) for each itinerary solution.
S7 Agent executes a book operation with S7 Profi client code and itinerary info of chosen solution from search results:
<DetailedFlightItem> block consists of journey information, where each slice is described by the <OriginDestination> element, and each segment in slice by the <Flight> element.
Each <OriginDestination> takes from appropriate AirShoppingRS
/Envelope /Body /AirShoppingRS /DataLists /FlightSegmentList |
and <ClassOfService> (RBD) from
/Envelope /Body /AirShoppingRS /OffersGroup /AirlineOffers /AirlineOffer /PricedOffer /OfferPrice /RequestedDate /Associations /ApplicableFlight /FlightSegmentReference /ClassOfService/Code |
S7 Profi client code - QYW1458
S7 Agent executes a informative reprice operation with itinerary info and Agent/Corporate client codes of chosen solution.
All information must be taken from AirShoppingRS:
itinerary details (airport codes and dates for origin and departure, airline code and flight number);
|
S7 Agent executes a reprice operation with itinerary info and Agent/Corporate client codes of chosen solution.
All information must be taken from AirShoppingRS:
itinerary details (airport codes and dates for origin and departure, airline code and flight number);
|
S7 Agent executes a demandTickets operation with reservation reference, pricing details and S7 Profi client code.
Add information about PNR from OrderViewRS
Envelope/Body/OrderViewRS/Response/Order/BookingReferences/BookingReference/ID |
Fill in the form of payment as in example <*QYW1458>, where *QYW1458 - S7 Profi client code
<Payments> <Payment> <Type> <Code>MS</Code> </Type> <Other> <Remarks> <Remark>*QYW1458</Remark> </Remarks> </Other> </Payment> </Payments> |