This is an old revision of the document!


Schemes

Create a new scheme

High level:

  1. In the module Schemes, click New Scheme or Create from File
  2. Add a name and choose scheme type
  3. Enter scheme properties
  4. Build the process
  5. Save the scheme
  6. Activate the scheme

Notes:
-Create from file: upload an existing json file and modify the scheme as per you needs.
-You need one scheme per GDS you will process bookings for (eg you cannot process bookings of different GDS in the same scheme).

There are five different types of schemes

  • Mid-Office
  • Non-pricing
  • PNR redirector
  • Pricing and Ticketing
  • Ticket processing

Actions and sources available per scheme

Sources and Actions per Scheme type Mid-OfficeNon-pricingPNR redirectorPricing and TicketingTicket processing
Source: Database query<font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font>
Source: External start<font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font>
Source: GDS queueN<font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font>N
Source: REST<font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font>N<font inherit/inherit;;#16a085;;inherit>Y</font>N
Start<font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font>
Finish<font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font>
Pause<font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font>
Repeat<font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font>
Conditions<font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font>
Add retention segmentN<font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font>N
Cancel itineraryN<font inherit/inherit;;#16a085;;inherit>Y</font>N<font inherit/inherit;;#16a085;;inherit>Y</font>N
Cancel virtual cardN<font inherit/inherit;;#16a085;;inherit>Y</font>N<font inherit/inherit;;#16a085;;inherit>Y</font>N
Commit changesN<font inherit/inherit;;#16a085;;inherit>Y</font>N<font inherit/inherit;;#16a085;;inherit>Y</font>N
End and Retrieve PNR (ER)N<font inherit/inherit;;#16a085;;inherit>Y</font>N<font inherit/inherit;;#16a085;;inherit>Y</font>N
Enter OSI messageN<font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font>N
Even ExchangeN<font inherit/inherit;;#16a085;;inherit>Y</font>N<font inherit/inherit;;#16a085;;inherit>Y</font>N
Find lower fareNNN<font inherit/inherit;;#16a085;;inherit>Y</font>N
Full RefundN<font inherit/inherit;;#16a085;;inherit>Y</font>N<font inherit/inherit;;#16a085;;inherit>Y</font>Y
Get published faresNNN<font inherit/inherit;;#16a085;;inherit>Y</font>N
Http Notification<font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font>
Issue ticketNNN<font inherit/inherit;;#16a085;;inherit>Y</font>N
Issue virtual cardN<font inherit/inherit;;#16a085;;inherit>Y</font>N<font inherit/inherit;;#16a085;;inherit>Y</font>N
Move to another queueN<font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font>N
Place to queueNYY<font inherit/inherit;;#16a085;;inherit>Y</font>N
Process by another schemeNYY<font inherit/inherit;;#16a085;;inherit>Y</font>N
QC remark checkN<font inherit/inherit;;#16a085;;inherit>Y</font>N<font inherit/inherit;;#16a085;;inherit>Y</font>N
Remove from queueN<font inherit/inherit;;#16a085;;inherit>Y</font>Y<font inherit/inherit;;#16a085;;inherit>Y</font>N
Remove tags from processing instanceYNNNN
Remove tags from reservation instanceN<font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font>N
Remove tags from ticket instanceNNNNY
Revalidate ticketN<font inherit/inherit;;#16a085;;inherit>Y</font>NYN
Send e-mailY<font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font>Y
Send for external ticketingN<font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font>N
Set FOPN<font inherit/inherit;;#16a085;;inherit>Y</font>NYN
Stop processing by another schemesN<font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font>N
Tag processing instance<font inherit/inherit;;#16a085;;inherit>Y</font>NNNN
Tag reservation instanceN<font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font>N
Tag ticket instanceNNNN<font inherit/inherit;;#16a085;;inherit>Y</font>
Transfer ownershipNNYYN
Void ticketNNNYN
Write customer account numberN<font inherit/inherit;;#16a085;;inherit>Y</font>N<font inherit/inherit;;#16a085;;inherit>Y</font>N
Write data to Mid-office<font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font>N
Write remarkN<font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font>N

The properties of each scheme

Properties per scheme type Mid-OfficeNon-pricingPNR redirectorPricing and TicketingTicket processingDescription
Name<font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font>Enter a scheme name
Run scheme in test mode<font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font>If selected, scheme will be run in test mode without saving changes to mid-office database.
Reservation must be accessible in GDS for ticket processingN/AN/AN/AN/A<font inherit/inherit;;#16a085;;inherit>Y</font>Processing of ticket will be aborted if this option is enabled and reservation is no longer accessible in GDS.
Use historical flight segment dataN/A<font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font>N/A<font inherit/inherit;;#16a085;;inherit>Y</font>If no flight segments exist in the PNR, the system will use the last state of the itinerary before flight segments were removed. Not available for Apollo, Galileo or Worldspan.
GDSN/A<font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font>Amadeus, Apollo, Galileo, Sabre, Worldspan
Operational PCC/Office IDN/A<font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font>In which PCC/Office ID the scheme should work in
Ticketing CityN/AN/AN/A<font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font>Ticketing city code of your IATA/ARC ticketing office
Ticketing CurrencyN/AN/AN/A<font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font>Ticketing currency code of your IATA/ARC ticketing office
Description<font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font>Enter for example a description what the scheme does (optional)
GDS queue for error notificationN/A<font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font>N/ADefine which PCC's/Office ID and queue it should send errors to
PCC/Office IDN/A<font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font>N/APCC's/Office ID it should send error PNRs to
Queue numberN/A<font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font>N/AQueue it should send error PNRs to
PIC-code/Category (optional)N/A<font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font>N/APIC/Category (optional) it should use for error PNRs
RemarkN/A<font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font>N/AEnter a remark to be added to the PNR to make it easier for the agent to interpret the error (optional)
E-mail address for error notification<font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font>Email address/es it should send error PNRs to (separate addresses with a comma or semi-colon)
To, CC and BCC<font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font>Recipient/s of the error email notifications
Importance<font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font>Low, Normal, High. Choose urgency level.
Sender's name<font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font>Name of the sender, for example: “TVK scheme error notification”
Sender's email<font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font><font inherit/inherit;;#16a085;;inherit>Y</font>Default is the email address in the System settings under Custom e-mail settings, but it´s possible to override it by entering any other address.
Updating. deleting, create a draft of a scheme

Edit

Create Draft

etc…

Work with schemes