An example of end-to-end scenario based on on operation flow and user story
Operation flowsearchFlightsJourney → book (Flight) → reprice without PNR → reprice with PNR → demandTickets (ETK) User storyS7 Agent wants to book one way trip flight from Moscow (DME) to Samara(KUF) for group of travelers (1 adult, 1 children and 1 infant on a lap). He also wants to book flight within the military shipping document state programm. He chooses transfer S7 flights. |
The general process for book a trip such as this is:
Table of contents:
|
S7 Agent executes a searchFlightsJourney operation with itinerary criteria, passenger types and military shipping document data
Itinerary criteria:
Passenger types count:
1xADT 1xCHD 1xINF
<Qualifiers> <Qualifier> <SpecialFareQualifiers> <AirlineID>S7</AirlineID> <CompanyIndex>1234567890123</CompanyIndex> <Account>mo</Account> </SpecialFareQualifiers> </Qualifier> </Qualifiers> |
Received solutions divided by fare family and mostly includes 4 sub solutions (Basic Economy, Flex Economy, Basic Business, Flex Business) for each itinerary solution.
Received solutions contain both subsidised and non-subsidised fares.
S7 Agent executes a book operation with passenger details, itinerary info of chosen solution from search results and military shipping document data.
<DataLists> <InstructionsList> <Instruction ListKey="CC"> <SpecialBookingInstruction> <Code>1234567890123</Code> <Definition>mo</Definition> </SpecialBookingInstruction> </Instruction> </InstructionsList> </DataLists> |
S7 Agent executes a reprice operation with itinerary info of chosen solution and military shipping document data.
<Qualifiers> <Qualifier> <SpecialFareQualifiers> <AirlineID>S7</AirlineID> <CompanyIndex>1234567890123</CompanyIndex> <Account>mo</Account> </SpecialFareQualifiers> </Qualifier> </Qualifiers> |
S7 Agent executes a reprice operation with itinerary info of chosen solution and military shipping document data.
S7 Agent executes a demandTickets operation for each passenger with reservation reference, passenger data and pricing details.
<DataLists> <InstructionsList> <Instruction ListKey="CC"> <SpecialBookingInstruction> <Code>1234567890123</Code> <Definition>mo</Definition> </SpecialBookingInstruction> </Instruction> </InstructionsList> </DataLists> |