132
BookingBuilder Technologies Version 1

WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

Embed Size (px)

Citation preview

Page 1: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

BookingBuilder Technologies

Version 1

Page 2: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

TABLE OF CONTENTS

Welcome............................................................................................................................................................................................................ 5

Chapter 1 – Introduction .........................................................................................................................................................................6

BookingBuilder Genie Overview....................................................................................................................................................6

How It Works............................................................................................................................................................................................. 6

BookingBuilder Genie Examples....................................................................................................................................................7

Chapter 2 – Getting Started .................................................................................................................................................................10

Using the BookingBuilder Genie Administration Site.....................................................................................................10

Logging onto BookingBuilder Genie Admin Site............................................................................................................10

Logging out of the BookingBuilder Genie Admin Site.................................................................................................11

Managing Groups..................................................................................................................................................................................12

Adding a New Group.......................................................................................................................................................................15

Chapter 3 – Process Flow...................................................................................................................................................................... 16

BookingBuilder Genie Process Flow Overview...................................................................................................................16

Prompt Events and Prompt Conditions ..................................................................................................................18

Qualifiers................................................................................................................................................................................................... 18

Prompt Actions...................................................................................................................................................................................... 18

Chapter 4 – Working with Prompts.................................................................................................................................................19

BookingBuilder Genie Prompts Overview.............................................................................................................................19

Creating Prompts.................................................................................................................................................................................. 19

Adding a New Prompt....................................................................................................................................................................21

Configuring Conditions.................................................................................................................................................................23

Configuring Actions........................................................................................................................................................................26

Managing a Notification Window............................................................................................................................................27

Managing Notification Window Action................................................................................................................................32

Preparing Prompts for Download and Testing..............................................................................................................34

Copy and Paste Prompts ..................................................................................................................................................................34

Sharing and Un-sharing Prompts................................................................................................................................................36

Genie Administrators Guide 2 BookingBuilder Technologies

Page 3: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

Disabling Prompts................................................................................................................................................................................37

Chapter 5 – Working with Lookup Tables ..................................................................................................................................38

BookingBuilder Genie Lookup Tables Overview...............................................................................................................38

Creating Lookup Tables.................................................................................................................................................................... 38

Adding a New Lookup Table......................................................................................................................................................39

Using Lookup Tables...........................................................................................................................................................................43

Using a Lookup Table within Prompt Conditions.........................................................................................................44

Using a Lookup Table within a Notification Window..................................................................................................45

Updating Lookup Tables...................................................................................................................................................................47

Chapter 6 – Working with Images ...................................................................................................................................................48

BookingBuilder Genie Images Overview................................................................................................................................48

Loading Images......................................................................................................................................................................................48

Using Images............................................................................................................................................................................................ 49

Editing Images........................................................................................................................................................................................ 50

Chapter 7 – Variables ............................................................................................................................................................................. 51

BookingBuilder Genie Variables Overview...........................................................................................................................51

Expressions.............................................................................................................................................................................................. 51

[] Brackets............................................................................................................................................................................................ 51

{} Braces................................................................................................................................................................................................ 52

+Plus Sign............................................................................................................................................................................................. 53

* Asterisk.............................................................................................................................................................................................. 53

? Question Mark................................................................................................................................................................................ 54

() Parenthesis.....................................................................................................................................................................................54

$ Dollar Sign........................................................................................................................................................................................ 54

\ Backslash.......................................................................................................................................................................................... 54

. Dot.......................................................................................................................................................................................................... 54

Using Variables...................................................................................................................................................................................... 55

Global Variables................................................................................................................................................................................55

User Variables....................................................................................................................................................................................56

PNR Variables.................................................................................................................................................................................... 57

Chapter 8 – Genie Reports ...................................................................................................................................................................59

BookingBuilder Genie Reports Overview...............................................................................................................................59Genie Administrators Guide 3 BookingBuilder Technologies

Page 4: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

Track for Reporting.............................................................................................................................................................................59

Fields....................................................................................................................................................................................................... 61

Setting Up Track for Reporting................................................................................................................................................61

Creating a Report..................................................................................................................................................................................61

Prompt Action Detail..................................................................................................................................................................... 63

Fields to Display............................................................................................................................................................................... 65

Conditions............................................................................................................................................................................................ 65

Prompt Action Summary.............................................................................................................................................................66

Glossary ..................................................................................................................................................................................................... 69

Contact Us .................................................................................................................................................................................................79...............................................................................................................................................................................................................................

Appendix A

Genie Administrators Guide 4 BookingBuilder Technologies

Page 5: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

WELCOMEWelcome to BookingBuilder Genie User Guide. This document provides background and procedural information for using BookingBuilder Genie, a software application from BookingBuilder Technologies.

As you step through the material, please remember that your specific business needs will control selection from the various options and preferences described.

WHO SHOULD USE THIS GUIDE?This guide is intended for anyone administering the BookingBuilder product, “BookingBuilder Genie.” Typically this would be travel agency technology administrators who need to build or modify Genie ‘prompts’ during the course of their business. Genie prompts support users to display messages and take other actions based upon GDS activity, web browsing, keywords and date/time. The topics covered in this guide support all aspects of prompt manipulation.

ASSUMPTIONSThis guide assumes users are familiar with Web-based applications and that the following are already installed on their computer:

Registered BookingBuilder Genie software

Internet Explorer from Microsoft (version 7 or higher).

SYMBOLS USED IN THIS GUIDELook for the following symbols as you read through this guide:

Symbol Information Type

Note

This symbol calls your attention to additional information.

Tip

This symbol calls your attention to a useful tip.

Genie Administrators Guide 5 BookingBuilder Technologies

Page 6: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

CHAPTER 1INTRODUCTION

IN THIS CHAPTER: BookingBuilder Genie Overview How it Works BookingBuilder Genie Examples

This chapter provides an overview of BookingBuilder Genie, its functions and features.

BOOKINGBUILDER GENIE OVERVIEWBookingBuilder Genie is a very powerful and exciting product from BookingBuilder Technologies. BB Genie is a highly intelligent assistant that works closely with your agents on their desktop. It monitors what they do in their GDS and on the Internet, and can be programmed to display context sensitive, relevant messages and alerts (which we call prompts) based on that activity. It is a revolutionary concept in point-of-sale quality assurance and management of preferred suppliers for travel agencies. And it can do much, much more!

The product installs on each desktop and allows you to display messages and take other actions based upon GDS activity, web browsing, and date/time. To provide just a few examples - whenever an agent looks for flights from the US to anywhere in Europe, BookingBuilder Genie recognizes important aspects of the transaction (such as ‘transatlantic flight search’) and can display pre-programmed relevant messages to the agent during the transaction. Or, if an agent books flights to a country where you have a partner offering inbound services, it can launch their website so the agent can proactively give this information to the traveler. Finally, if an agent opens a supplier website, it can display a message reminding the agent that the supplier can be booked in the GDS. With Genie, all of the reminders you review in the daily briefing and those many emails that get circulated to your staff, plus those that you cover in your staff meetings, can be transmitted as the need arises during the agent’s workday.

HOW IT WORKSThe application runs in the background and very intelligently monitors the GDS and websites. It uses our patent-pending GDStrak™ technology to understand what the agent is doing, and it then creates "events". When it creates an event, it takes basic information from the GDS or websites and then significantly enhances it with additional information from our own databases. For example, if an agent enters a flight availability request from NYC to LAX on 15JAN, the GDS command has only these three pieces of data. We enhance that by associating the country for each airport, the continent for each airport, the mileage between the airports, and other information from our database. The product then raises the "Flight Availability Command Sent" event with all of this information. This allows you to offer products that are specific to a country, track travel between specific countries and continents, make suggestions based on corporate policy and so on.

Genie Administrators Guide 6 BookingBuilder Technologies

Page 7: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

Since it is intelligently tracking the GDS, BookingBuilder Genie recognizes and understands hotel reference availability commands as well as non-reference commands, and the associated events are the same for both types. The events are also the same across all supported GDSs, so if you have more than one GDS, you can create a single prompt and have it apply to all of them.

In addition to the GDS tracking, Genie allows you to monitor web activity, respond to keywords and to display messages or take other actions at specific times. For example, you can display a message 5 minutes before a company-wide conference call reminding everyone to call in. With website monitoring, Genie can review the whole URL, the domain, or look for specific source content. These capabilities make Genie an excellent enhancement for travel booked on the internet, as well as in the GDS.

Genie offers a wide variety of actions. The typical action is to have a notification window, or pop-up, appear on the agent’s screen with information in it. BookingBuilder Genie can also launch and fill in browsers, send email messages, read profile data and paste it into other applications, launch other applications, read itinerary data and copy it into other applications, close browsers, and more. BookingBuilder Genie even keeps a record of whenever a message or action takes place, and you are able to get complete reports on its activity. Do you need more information from an agent before Genie can take an action? Genie can ask the agent for input and then react to that information. There can even be actions within notification windows since they can have buttons or links. Best of all, you can string actions together to make a complete path or process to assist the agent.

BookingBuilder Genie offers many options for displaying messages in notification windows, and many window display "effects" to ensure that your messages don't get missed. You can completely control the size, shape and location of the messages, select background and border colors, include pictures, and have complete control over the fonts, colors, styles, etc. You can display messages in separate windows, multiple messages in one window, scrolling marquee windows, semi-transparent windows, and even mini windows that shake and flash to get attention.

Depending on the complexity of the prompt, configuring BookingBuilder Genie can be a breeze. Most of the time you don't need complex patterns – you simply select something like "Flight Availability Command Sent", "End Country Code equals CA" (for Canada), click "Display Notification Window" then enter "Passports are now required for all travel to Canada" (which will be the pop up message the agent sees). A few more clicks, and whenever your agents enter availability to Canada, your message will be displayed. You will learn more about this in the sections below.

BOOKINGBUILDER GENIE EXAMPLESSome examples of what BookingBuilder Genie can do for you:

o It can prompt to upgrade a traveler based on lengthy flight times if the corporate policy

allows.o Whenever availability is displayed, Genie can check all the airlines and city pairs against

your agency’s negotiated rates and display a message alerting the agent which airline should be sold, and any information required in the PNR such as booking or IT codes.

o Whenever PNR or profile remarks with traveler special needs are displayed, Genie can

read them from the GDS, parse them out and display them in a notification window, ensuring that the agent never overlooks these important requirements.

Genie Administrators Guide 7 BookingBuilder Technologies

Page 8: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

o Whenever an agent books on a particular cruise line's website, when the website shows

"travel protection", Genie can remind the agent to sell your preferred travel insurance instead, for a much higher commission.

o Whenever an agent sells a flight, Genie can look at the destination country to see if it is

one where you can offer foreign currency. If so, it can display a message reminding your agent to offer this. On the message is a "Purchase" button. When the agent clicks that, Genie will read the traveler name, address, credit card and email from the PNR, launch the foreign currency vendor's website, and fill in the traveler's information.

o If your agents send travelers a lot of information in Word or another application, Genie

can create a prompt that will automatically display the traveler information and place it on the clipboard formatted to your requirements. It can then be pasted right into your document – saving time and ensuring 100% accuracy.

o You can work with suppliers now to create incentives for shifting market-share that

previously would have been impossible to implement. For example, the major US airlines tend to focus on long-haul business. You can create a prompt that displays a notification window reminding agents to book a certain airline whenever availability is entered for city-pairs over 2,000 miles apart and that are served by this airline.

Here are some examples of prompts in action:

Genie Administrators Guide 8 BookingBuilder Technologies

Page 9: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

Genie Administrators Guide 9 BookingBuilder Technologies

Page 10: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

CHAPTER 2GETTING STARTED

IN THIS CHAPTER: Using the BookingBuilder Genie Administration Site Managing Groups BB Genie Training Getting the Help You Need

In order to use BookingBuilder Genie you will need to download and install our related product BookingBuilder Desktop. Information on how to do that is found in the BookingBuilder Desktop Administration Manual. To receive assistance with the installation of the product please contact Tech Support at (877) 234-4490 x3 or for a copy of the BookingBuilder Desktop Administration Manual contact [email protected].

BookingBuilder Desktop is only referenced to the extent that it supports the usage of BookingBuilder Genie. There are many other features of BookingBuilder Desktop that are not fully described here-in.

USING THE BOOKINGBUILDER GENIE ADMINISTRATION S ITEAn internet connection is required to use the BookingBuilder Genie Administration site. An active connection to a GDS is only required for prompts relating to booking travel within a GDS. As a Genie administrator, you will need access to a GDS to test prompts that are GDS-relevant.

Genie Administrators Guide 10 BookingBuilder Technologies

Page 11: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

There are also non-GDS associated prompts such as those that fire when specified websites are visited or those that fire when a certain date/time is reached. If you are only going to administer these types of prompts, an active GDS may not be necessary.

The BookingBuilder Desktop icon in your system tray will turn to green from yellow when the GDS is connected. Genie will still operate when the icon is yellow but only for non-GDS related prompts.

LOGGING ONTO BOOKINGBUILDER GENIE ADMIN S ITE

You can log onto the BookingBuilder Genie Admin site from any internet connected computer.

To login to BookingBuilder Genie:

o Launch Internet Explorer.

o Visit https://admin.bookingbuilder.com/BBAdmin/Login.aspx

B O O K I N GB U I L D E R GE N I E A D M I N I S T R A T I O N P A G E

Enter the following account information (this will be the same log on information as you have for BookingBuilder Desktop):

o EMAIL ADDRESS

The email address of the registered account.

o PASSWORD

The login password of the registered account.

Click .

In case you forgot your password, you can retrieve it by clicking “Click here if you forgot your

Genie Administrators Guide 11 BookingBuilder Technologies

Page 12: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

password” link at the bottom of the screen.

You will be taken to the “Welcome” page. This page can also be called the Company Admin page as it has company level information for your account.

LOGGING OUT OF THE BOOKINGBUILDER GENIE ADMIN S ITE

To logout from BookingBuilder Genie:

Click the Logout link at the top of the Company Admin page or at the bottom of the page on most other Genie Administration pages.

This will return you to BookingBuilder Genie login page.

MANAGING GROUPSGroups are an important concept in the administration of Genie. Each BB Genie license is attributed to a group. A license/computer can only be in one group at a time. Because you might want a license to be in two groups at a time (i.e. an agent that handles both corporate and leisure) thought needs to be put into how you will break out the groups for your account. Most BB customers create a group for each function in their office (corporate/leisure/meetings) or for each branch office. Groups can also be created for a file system of Genie prompts. So, you could have an airline contracts group, vacation specials group, and so on. Each Group is a list of computers and/or users running BookingBuilder software. If all of your users will have the same prompts, you only need one group for the users. If you want separate prompts for different users and/or computers, create a new Group for each group of users that needs its own prompts.

A suggestion is to have a separate group, for creating and editing prompts in, that only the Genie Administrator and any testers are affiliated with. This way you are not building prompts in an active user group with non-completed or untested prompts as they could be fire for your users.

Genie Administrators Guide 12 BookingBuilder Technologies

Page 13: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

B O O K I N GB U I L D E R GE N I E C O M P A N Y A D M I N P A G E

Click on the group name of the group in which you wish to create or edit prompts. In this example, the group name is Default.

There can be more than one group listed here. Select the group for which you want to create or edit prompts.

The Group Admin page displays. The BookingBuilder Desktop menu is located on the top half of the screen and the BookingBuilder Genie menu is in the bottom section.

Genie Administrators Guide 13 BookingBuilder Technologies

Page 14: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

B O O K I N GB U I L D E R GE N I E G R O U P A D M I N P A G E

MENU ITEM S

Links Description

Documentation This link leads you to the BookingBuilder Genie reference documentation, some of which is similar to that contained in this manual.

Manage Prompts This link leads you to the list of prompts. Here you add new prompts, edit existing prompts, copy/paste prompts and adjust the grid display for the prompts list.

Tree View This link leads you to a Tree View of the prompts which can be an easier layout for working with the prompts since it shows the conditions and actions for each prompt.

Manage Multiple Notification Windows

This link leads you to the Manage Multiple Notification Windows area where you edit existing Multiple Notification Windows. To make a new Multiple Notification Window, add the NW action to a prompt and select Multiple NW.

Manage Lookup Tables This link leads you to the area where you create and edit Lookup Tables.

Genie Administrators Guide 14 BookingBuilder Technologies

Page 15: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

Links Description

Manage Images This link leads you to Manage Images page. Here you can upload images, replace images, resize and crop images.

Share Prompts with other Groups

If you want to share the prompts from this group to another group in your account, click this link.

Prepare Prompts only for Download to Workstations

This link “pushes” new or edited prompts out to the BB licenses associated with this group.

Prepare Look-Up Tables only for Download to Workstations

If you update a Look-Up Table, you can push out the new data by clicking this link.

Prepare Prompts and Look-up Tables for Download to Workstations

If you wish to push both look-up tables and prompts down to the workstations, this is the link you would click.

The following options on the Group Admin page are also relevant to Genie:

Links Description

New Computer Installation Link

This link will download an installer that installs a new computer and automatically registers it to this group. Since this installer adds computers to your company, care should be taken to ensure it is only used within your company. This installer can be used on computers that already have BookingBuilder Desktop to update them to a newer version, but it will not change their group. That must be done through Edit Computers Assigned to this Group.

Edit Quick Link Edit or view the Quick Link used by the above installer. The installer above uses this Quick Link to register new computers. Typically you never need to change it. However, you can change it at any time, and then you will need to download a new installer from the above link as any previous ones will no longer work.

Edit Computers Assigned to this Group

The settings for this group will apply to the computers in this Group. This link allows you to move the computers from this group into another group.

Edit Usernames Assigned to this Group

Edit Usernames Assigned to this Group If you are using Terminal Services or Citrix, you can have the Group settings apply only to specific login names.

ADDING A NEW GROUP Click [New Group].

Genie Administrators Guide 15 BookingBuilder Technologies

Page 16: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

The New Group page displays.

New Group Page

Enter the following company information:

o group name

Unique name identifying the new group.

o copy from

Select an existing group to copy the settings from.

Click [Add New Group].

You will be brought back to your group list so you can select your new group to create prompts for.

B O O K I N GB U I L D E R GE N I E C O M P A N Y A D M I N P A G E

When copying settings from one group, remember it will also copy any shared prompts from the original group as well.

Genie Administrators Guide 16 BookingBuilder Technologies

Page 17: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

CHAPTER 3PROCESS FLOW

IN THIS CHAPTER: BookingBuilder Genie Process Flow Overview Prompt Events Prompt Conditions Prompt Actions Qualifiers

This chapter provides an overview of the BookingBuilder Genie Process flow.

BOOKINGBUILDER GENIE PROCESS FLOW OVERVIEWBefore starting to build a prompt, you should think through the whole process.

The Goal: What do you want the prompt to do? Think backwards, what do you want the final result to be? A prompt can do a variety of things for you, anything from display a notification window with information, links, or buttons to other information. It can also launch an application, a website, interact with a GDS, and even enter GDS formats for users.

The Initiating Event or Trigger: What does Genie need to look for to react to? A user action is required for Genie to react. This can be a GDS command, GDS format, or a new page loaded in a browser for some ideas. There are many options that will be outlined in this chapter and in the chapter Working with Prompts.

The Condition: What conditions apply to the initiating event? Conditions or qualifiers are applied to information that comes from the event and then actions are performed when all of the conditions are met. Something to think about is if a condition is too broad, the prompt will appear often and will become a nuisance to the user. Genie has the ability to be extremely specific to avoid this.

The Action: What action(s) should Genie take once all of the conditions are met? Once you have selected the Conditions for the Initiating Event, you can choose the Action that you want Genie to take. An Action can be anything from Launching a Browser or Application, Sending a GDS command or an Email, Displaying a Notification window, and more. There are many options that will be outlined in this chapter and in the chapter Working with Prompts.

Additional Actions: Are there additional actions Genie needs to take? Actions can be strung together in a sequence so you can have several actions happen with the same prompt.

Genie Administrators Guide 17 BookingBuilder Technologies

Page 18: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

Here is an example of the thought process for building a prompt:

Genie Administrators Guide 18 BookingBuilder Technologies

Page 19: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

PROMPT EVENTS AND PROMPT CONDITIONSThe Initiating Event is a user action that BookingBuilder Genie can react to. Conditions or qualifiers are applied to information that comes from the event and then actions are performed when all of the conditions are met.

A break out of initiating events with conditions and descriptions can be found in the Glossary and Appendix A.

QUALIFIERSOnce you have selected the Conditions for the Initiating Event, you would use a qualifier to determine the result of your condition for the Action to be performed.

A break out of qualifiers with descriptions can be found in the Glossary.

PROMPT ACTIONSOnce you have selected the Conditions for the Initiating Event, you can choose the Action that you want Genie to take.

A break out of actions with descriptions can be found in the Glossary.

Genie Administrators Guide 19 BookingBuilder Technologies

Page 20: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

CHAPTER 4WORKING WITH PROMPTS

IN THIS CHAPTER: Creating Prompts Copy and Paste Prompts Sharing/Un-sharing Prompts Disabling Prompts

This chapter provides an understanding of creating, editing and working with prompts.

BOOKINGBUILDER GENIE PROMPTS OVERVIEWPrompts are configured on the BookingBuilder configuration website. Once you have finished configuring and testing the prompts you create, you then prepare them for download to the workstations. This will gather the information about all of your prompts and prepare them to be downloaded to each workstation that is running the BookingBuilder application. These workstations check in with the BookingBuilder server once per hour and will download the new prompts and any updates. It is very important to prepare the prompts for download or the new prompts and updates will not be pushed to the workstations. If you need to have the workstations updated immediately, one can always right click on the BB icon in the system tray and click ‘Update Settings’.

CREATING PROMPTS You will need to be signed into the BookingBuilder Administration site and logged into the group you wish to add or change a prompt for. Once you are at the Group Admin page you will click the ‘Manage Prompts’ link.

B O O K I N GB U I L D E R GE N I E P R O M P T M A I N

Genie Administrators Guide 20 BookingBuilder Technologies

Page 21: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

B O O K I N GB U I L D E R GE N I E M A N A G E P R O M P T S P A G E

This screen lists your existing prompts and allows you to add new prompts and edit or delete existing ones.

Buttons and Links Description

This button takes you to the Add a New Prompt page.

This button takes you to the Edit Prompts page. This requires an existing prompt to be highlighted.

This button takes you to the Configure Conditions page. This requires an existing prompt to be highlighted.

This button takes you to the Manage Prompts Actions page. This requires an existing prompt to be highlighted.

This button deletes the selected prompt.

Genie Administrators Guide 21 BookingBuilder Technologies

Page 22: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

Buttons and Links Description

This button takes you to the Copy and Paste prompt page.

This button saves the changes you have made to the layout of the Manage Prompts page.

This button resets the layout of the Manage Prompts page back to the default.

Prepare Prompts Only for Download to Workstations

This will gather the information about all of your prompts and prepare them to be downloaded to each workstation that is running the BookingBuilder application.

Copy and Paste Prompts

This link takes you to the Copy and Paste prompt page.

Return to Prompt Main This link takes you to the Prompt Main page.

Return to Group List This link takes you to the Genie Groups page.

Return to Prompt List This link takes you to the Manage Prompts page.

Logout This link logs out the user.

ADDING A NEW PROMPT To add a new prompt to your prompt list:

Click the ‘Add’ button

This brings you to the Add Prompt Page.

Genie Administrators Guide 22 BookingBuilder Technologies

Page 23: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

B O O K I N GB U I L D E R GE N I E E D I T P R O M P T S P A G E

You will then need to select or enter the following information:

o Initiating Event – The event that drives the prompt. As you change initiating events you

will see the variables on the right change according to which initiating event is selected.

The variables listed on the right side of the screen are the conditions that will be available for use in the next step of the building process. The list will change as you select different initiating events to assist you in deciding which initiating event will work best for the prompt you are creating.

o Name – The unique name identifying the prompt. The name should be as descriptive as

possible. o Category Name – The category the prompt belongs to. This will allow you to categorize

your prompts for easy finding and modification. o Description – A brief description will assist you and others to know what the prompt is

about and how it works. o Account Number – Not currently used.

o Active Date Range – The prompts active and end date.

If you select an end date, the prompt will only appear before that date. For example, if the date range is 2011-06-15 through 2011-06-18, the prompt will appear on 2011-06-15, 2011-06-16 and 2011-06-17. It will not appear on 2011-06-18,

Genie Administrators Guide 23 BookingBuilder Technologies

Page 24: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

which is the end date.

o GDS – Select the GDS to which you want the prompt to apply if using multiple GDSs.

All – The prompt is applicable to All GDSs Amadeus – The prompt is only applicable to the Amadeus GDS Apollo – The prompt is only applicable to the Apollo GDS Galileo – The prompt is only applicable to the Galileo GDS Sabre – The prompt is only applicable to the Sabre GDS Worldspan – The prompt is only applicable to the Worldspan GDS.

o Guard Time before Re-Triggering – Determines how long BookingBuilder Genie will

wait before performing the actions of this prompt again. For example if you want to remind the agents of something multiple times in a PNR, make your guard time short. If you want to remind the agents of something only once per PNR then make your guard time to about 240 seconds (4 minutes).

o Prompt Enabled – Select or deselect this to indicate if the prompt is active or not.

It is important to know that there are many possible Initiating Events. The event that is selected will control the conditions related to that choice. Once the Add Prompt page is complete, click the next button. This will bring you to the Configure Conditions page.

CONFIGUR ING CONDITIONS The Configure Conditions page will allow the conditions to be set that will trigger the actions to take place based on the initiating event chosen.

Genie Administrators Guide 24 BookingBuilder Technologies

Page 25: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

B O O K I N GB U I L D E R GE N I E C O N F I G U R E C O N D I T I O N S P A G E

Note that the qualifiers change depending on the condition chosen. Qualifiers are defined in the Glossary.

Buttons and Links Description

This button adds the condition to the “All of These” area.

This button adds the condition to the “And any One of These” area.

This button edits the selected existing condition when there is only one.

This button edits the selected existing a\condition when there is more then one.

This button deletes the selected condition in the respective area.

This button deletes all conditions in the respective area.

This button takes you to the Manage Prompt Actions page.

This button returns you back to the Add Prompt page.

This button returns you to the Manage Prompts page.

There are two different functions conditions can play “All of These” and “And any One of These”. If all of the conditions must be true to trigger the action then enter the information using the “Add to All” button. This enters the information in the “All of These” section. If one or the other conditions must be true to trigger the action then enter the information using the “Add to any One” button. This enters the information in the “And any One of These” section. Think of it as “This AND that” or a “This OR that” must happen.

For example if a message needs to be displayed whenever flight availability from the US, after 15JAN, to either France, Copenhagen, London Heathrow or Rome is requested.

1 - Select the condition “Begin Date”, then select the qualifier “>”, enter 15JAN and click the “Add to All” button. This will enter the information in the “All of These” area.

2 - Select the condition “Begin Country Code”, the qualifier “=”, enter US, and click “Add to All” button. This will enter the information in the “All of These” area.

3 - Select the condition “End Country Code”, the qualifier “=”, enter FR and click the “Add to any One” button. This will enter the information in the “And any One of These” area.

Genie Administrators Guide 25 BookingBuilder Technologies

Page 26: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

4 - Select the condition “End Airport Code”, the qualifier “is in a list”, enter CPH,LHR,FCO and click the “Add to any One” button. This will enter the information in the “And any One of These” area.

B O O K I N GB U I L D E R GE N I E C O N F I G U R E C O N D I T I O N S P A G E

When entering information that will be compared with GDS displays remember to enter in upper case. All of the comparisons are case-sensitive.

Editing a Condition

A condition can be edited by selecting the condition from either the “All of These” or “And any One of These” areas, make any changes necessary and click the “Edit Selected” button. This will update the condition in the area it was selected from.

Deleting a Condition

A condition can be deleted by selecting the condition from either the “All of These” or “And any One of These” areas and clicking the “Delete Selected” button. If all conditions need to be deleted from either area, select a condition in that area and click the “Delete All” button.

Genie Administrators Guide 26 BookingBuilder Technologies

Page 27: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

CONFIGUR ING ACTIONS Once all of the conditions are set and the Next button has been clicked you are brought to the Manage Prompt Actions page. The actions are what will happen if the initiating event and all of the conditions are true.

B O O K I N GB U I L D E R GE N I E P R O M P T A C T I O N S P A G E

Keep in mind that there are several layers of actions that can be configured if necessary. Once you have selected and set up an action you can always return to the Manage Prompt Actions page to add additional actions. You can add as many actions as you want and they will be performed in the order in which they are added (listed). You can change the order of existing actions.

Buttons and Links Description

Adds the chosen action to the Manage Prompt Actions box and brings you to the page to configure that action.

This button edits the selected existing action.

This button deletes the selected action.

This button moves the selected action up one in the actions order.

This button moves the selected action down one in the actions order.

This button saves the selected action order.

Genie Administrators Guide 27 BookingBuilder Technologies

Page 28: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

Save New Order: It is very easy to forget to click the Save New Order button after making changes to order your actions will fire in. If you forget it will reset to the previous saved order.

MANAGING A NOTIFICATION W INDOW The action Display Notification Window is the most frequently used action. When the Display Notification Window action is added to the Manage Prompt Actions box you will be brought to the action presentation page. There are seven types of Notification Windows to choose from.

B O O K I N GB U I L D E R GE N I E N O T I F I C A T I O N W I N D O W T Y P E P A G E

Notification Window Type

Description

Standard Basic notification window. Most commonly used.

Mini Very small notification window that when the cursor is moved over it, it will expand to show the information requested.

Transparent to Opaque Shows the notification window very lightly on the screen and when the cursor is moved over it, it will darken but is still opaque.

Multiple This choice allows you to have multiple prompts fire within the same notification window.

Marquee This will create a scrolling message to the user.

Stacked This choice will allow you to have placed multiple notification windows that might fire on the same settings to be neatly stacked for easy viewing.

Mini-Multiple This is a combination of the mini and multiple types of notification windows.

Genie Administrators Guide 28 BookingBuilder Technologies

Page 29: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

B O O K I N GB U I L D E R GE N I E N O T I F I C A T I O N W I N D O W C O N F I G U R A T I O N P A G E

After selecting the type of notification window the attributes of the window will have to be set.

o Timeout – The amount of time the notification window stays active on the desktop.

o Message – The text to be displayed in the notification window.

The standard MS Office toolbars are available to control the formatting of the text and overall appearance. You can also manipulate the formatting by using MS Word or Notepad.

Genie Administrators Guide 29 BookingBuilder Technologies

Page 30: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

B O O K I N GB U I L D E R GE N I E N O T I F I C A T I O N W I N D O W C O N F I G U R A T I O N P A G E

Genie Administrators Guide 30 BookingBuilder Technologies

Page 31: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

o Window Name – The name of the notification window. This will be setup for you but

can be changed if needed. o Window Placement – Where the notification window be displayed.

Relative to Screen – Positions the notification window relative to the full screen. Relative to GDS - Positions the notification window relative to the GDS. Relative to Active GDS Window - Positions the notification window relative to

the active GDS window. Relative to Web Browser - Positions the notification window relative to the web

browser. o Horizontal Position – Relative horizontal position of the notification window.

Absolute X Coordinate – Places the content at absolute coordinates. Percentage – Places the content at percentage horizontal position. Outside Left – Places the content outside and to the left of the GDS. Inside Left – Places the content inside and to the left of the GDS. Center – Places the content at the center of the window. Inside Right – Places the content inside and to the right of the GDS. Outside Right – Places the content outside and to the right of the GDS.

o Absolute/Relative X – The absolute x-coordinates for the position of the notification

window.o Vertical Position – Relative vertical position of the notification window.

Absolute X Coordinate – Places the content at absolute coordinates. Percentage – Places the content at percentage vertical position. Outside Top – Places the content outside and to the top of the GDS. Inside Top – Places the content inside and to the top of the GDS. Center – Places the content at the center of the window. Inside Bottom – Places the content inside and to the bottom of the GDS. Outside Bottom – Places the content outside and to the bottom of the GDS.

o Absolute/Relative Y – The absolute y-coordinates for the position of the notification

window.o Window Shape – The shape of the notification window.

Rectangle – Creates a rectangle shaped notification window. Rounded Rectangle – Creates a rectangle shaped notification window with

rounded edges. Oval – Creates an oval shaped notification window.

o Show Effect – The effect used for displaying the notification window.

No Effect – Displays the notification window without any effects. Slide – Displays the notification window with a sliding effect. Fade In – Displays the notification window with a fading effect. Checker Board – Displays the notification window with a checker board effect. Beam In – Displays the notification window with a beaming in effect. Fireworks – Displays the notification window with a fireworks effect. Horizontal Open – Displays the notification window by opening horizontally. Vertical Open – Displays the notification window by opening vertically.

o Show Effect Duration – The duration the effect takes to display the notification

window.

o Hide Effect – The effect used when closing the notification window.

Genie Administrators Guide 31 BookingBuilder Technologies

Page 32: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

No Effect – Closes the notification window without any effects. Slide – Closes the notification window with a sliding effect. Fade Out – Closes the notification window with a fading effect. Checker Board – Closes the notification window with a checker board effect. Beam Out – Closes the notification window with a beaming effect. Fireworks – Closes the notification window with a fireworks effect. Horizontal Close – Closes the notification window by closing horizontally. Vertical Close – Closes the notification window by closing vertically.

o Hide Effect Duration – The duration the effect takes to remove the notification window.

o Width – The width of the notification window.

o Height – The height of the notification window.

o Close Button – Selecting indicates the close button, the little red X, will be at the top

right of the notification window. o Draggable – Selecting indicates the draggable icon, the little closed fist, will be at the top

right of the notification window.o Background Color – The notification window background colors that are available for

selection. A hex number could also be entered.o Border Color – The notification window border colors that are available for selection. A

hex number could also be entered.o Icon – An icon or image can be added to the notification window.

Airline Logos – Displays a variety of airline logos that are pre-loaded. Flags – Displays a variety of country flags that are loaded for your use. Icons– Displays a variety of miscellaneous icons that are loaded for your use. Unused Tickets – Displays several versions of the wording Unused Tickets. Words – Displays a variety of words such as VIP, Elite and Business Class for

your use. All Images – Displays all of the images from every category.

o Icon Image Alignment – Sets the alignment of the image that is chosen.

Left – Positions the image on the left side of the notification window. Right – Positions the image on the right side of the notification window.

o Button List – Up to three buttons can be added to a notification window. You title the

buttons here. o Wrap Text – Selecting this indicates that the text will be wrapped in the notification

window. o Sound to Play – System sounds can be added to play when the notification window is

displayed.

Genie Administrators Guide 32 BookingBuilder Technologies

Page 33: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

Buttons and Links Description

This button displays the defined notification window so you can check how you have designed it before implementing it.

Save, the Manage Actions for this Notification Window

This link saves your notification window settings and brings you to the Manage Notification Window Actions page.

Save, then Return to Prompt Actions

This link saves your notification window settings and returns you to the Manage Prompt Actions page so you can add more actions to the prompt.

The test button: As long as the BookingBuilder application is running on the computer wanting to test the Notification Window’s design, the test button will fire. If an image is chosen it may not show using the test button.

MANAGING NOTIFICATION W INDOW ACTION A Notification Window can have actions associated with it. The same actions that could initially be taken can also happen if the Notification Window itself is clicked, has links or buttons. To associate an action to the Notification Window select an event, use the pull down to select the action for that event and click add.

B O O K I N GB U I L D E R GE N I E N O T I F I C A T I O N W I N D O W A C T I O N S P A G E

Genie Administrators Guide 33 BookingBuilder Technologies

Page 34: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

Event Source Description

Window Click Triggers the action specified when the Notification Window is clicked.

Button(s) Triggers the action specified when the button (s) within the Notification Window are clicked. You can have up to three buttons all with different actions associated with them.

Link(s) Triggers the action specified when the link (s) within the Notification Window are clicked. You can have up to five links all with different actions associated with them.

By default, when any of these items are clicked in the window, the window will stay visible. If you want the window to close, make sure you add the “Close Notification Window” action.

Buttons and Links Description

Adds the chosen action to the Manage Prompt Actions box and brings you to the page to configure that action.

This button edits the selected existing action.

This button deletes the selected action.

This button moves the selected action up one in the actions order.

This button moves the selected action down one in the actions order.

This button saves the selected action order.

Genie Administrators Guide 34 BookingBuilder Technologies

Page 35: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

Here is an example of a prompt that has notification window actions:

PREPARING PROMPTS FOR DOWNLOAD AND TESTING Once the prompt creation has been completed you need to push the new prompt to the server before testing or before implementing it to users. Preparing Prompts for Download to Workstations is the final “Save” that pushes a new prompt or any changes to prompts to the server. Once prepared for download, the update will be captured by the software on each computer running the application in that group within an hour. To update a system quicker than an hour, right click the BB icon and click update settings. This will do an instant update and then you can test or start using the prompt.

COPY AND PASTE PROMPTS To copy and paste prompts from one group to another the following steps will need to be done.

1 – Log into the BookingBuilder administration site.

2 – Select the group that you want to copy prompts from.

3 – Click ‘Manage Prompts’

4 – Highlight the prompt you wish to copy by clicking on it.

5 – Click the ‘Copy/Paste’ button.

6 – Click the ‘Copy Image’ box.

7 – Click the ‘Copy Prompt’ button.

Genie Administrators Guide 35 BookingBuilder Technologies

Page 36: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

8 – Click ‘Copy this prompt to the clipboard’.

9 – If you get an Internet Explorer popup asking if you want to allow this webpage access to the clipboard, click ‘Allow Access’.

10 – Click ‘Return to Group List’.

11 – Select the group you want to place the prompt into.

12 – Click ‘Manage Prompts’.

13 – Click ‘Copy/Past’ button.

14 – Click ‘Paste from clipboard into textbox’.

15 – If you get an Internet Explorer popup asking if you want to allow this webpage access to the clipboard, click ‘Allow Access’.

16 – Click ‘Paste Prompt(s)’.

17 – Click ‘Continue’.

18 – Click ‘Return to Prompt List’.

19 – Click ‘Prepare Prompts for Download to Workstations’.

B O O K I N GB U I L D E R GE N I E C O P Y A N D P A S T E P R O M P T S P A G E

You can copy and paste multiple prompts at the same time by using the copy process and pasting them to Notepad or MS Word. When you have all of the prompts you want to copy pasted to Notepad or MS Word you would select all, copy and then start your

Genie Administrators Guide 36 BookingBuilder Technologies

Page 37: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

paste process in the Copy/Paste page.

SHARING AND UN-SHARING PROMPTS Prompts in a group can be shared to another group without copying and pasting each prompt. This allows you to maintain the prompt in one group. So if changes need to be made, it only has to be done once. When sharing prompts you are sharing all prompts in that group to another.

To share prompts from one group to another:

1 – Log into the BookingBuilder administration site.

2 – Select the group that you want to share prompts from.

3 – Click ‘Share Prompts with Other Groups’.

4 – Check off the group you would like to share the prompts with.

5 – Click ‘Save’.

To un-share prompts from a group:

1 – Log into the BookingBuilder administration site.

2 – Select the group that you shared prompts from.

3 – Click ‘Share Prompts with Other Groups’.

4 – Uncheck the group you would like to un-share the prompts with.

5 – Click ‘Save’.

B O O K I N GB U I L D E R GE N I E S H A R I N G P R O M P T S P A G E

When sharing or un-sharing prompts the users will see the changes within an hour. If you need the changes to take place immediately, updating settings will need to before performed on the users system.

Genie Administrators Guide 37 BookingBuilder Technologies

Page 38: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

Genie Administrators Guide 38 BookingBuilder Technologies

Page 39: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

D ISABLING PROMPTS Besides un-sharing a group of prompts you can also disable or delete a prompt or prompts within a group. When disabling or deleting a prompt in a group that is shared to others, the prompt will no longer be seen by any group. Sometimes disabling a prompt is a better idea than deleting the prompt. If a prompt is disabled it can always be adjusted for a new situation or used as a reference for building other similar prompts. Also when administrative reports are run deleted prompt information could be on the report but there would be no reference to look up if the prompt is completely deleted.

To disable a prompt or prompts:

1 – Log into the BookingBuilder administration site.

2 – Select the group that has the prompt you want to disable.

3 – Click ‘Manage Prompts’.

4 – Select the prompt you want to disable.

5 – Click ‘Edit’.

6 – Uncheck the enable box.

7 – Click ‘Next’.

8 – Click the link ‘Prepare Prompts Only for Download to Workstations’.

To delete a prompt or prompts:

1 – Log into the BookingBuilder administration site.

2 – Select the group that has the prompt you want to delete.

3 – Click ‘Manage Prompts’.

4 – Select the prompt you want to delete.

5 – Click the ‘Delete’ button.

6 – Click ‘OK’ when asked ‘Are you sure you want to delete this entire prompt’.

7 – Click the link ‘Prepare Prompts Only for Download to Workstations’.

If deleting a prompt that contains a lookup table or an uploaded image, it is a good idea to delete the lookup table or image as well.

A good idea is to create a group specifically for inactive prompts versus deleting the prompts. That way you have them for reference for building, changing or reporting purposes.

Genie Administrators Guide 39 BookingBuilder Technologies

Page 40: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

CHAPTER 5WORKING WITH LOOKUP TABLES

IN THIS CHAPTER: Creating Lookup Tables Using Lookup Tables Updating Lookup Tables

This chapter provides an understanding of creating, editing and working with lookup tables.

BOOKINGBUILDER GENIE LOOKUP TABLES OVERVIEWThink of a lookup table as an Excel spreadsheet for BookingBuilder Genie. Storing the same type of information within a lookup table to be used within a prompt can save you time from building and maintaining multiple prompts. Data can also be accessed directly from a local database.

Here are a few examples that will help explain the concept and benefits of lookup tables:

You work with inbound services companies in several countries, and want to remind the users about them each time they look at flights to one of these countries. Simply create a lookup table with one column containing the country code for each of the countries, another column with the message you want to display and a third column with the URL for the inbound services company’s website. A single prompt can be built displaying the message whenever there is a flight availability command to one of the countries. When the message is clicked, the appropriate website is launched.

You have an extensive hotel program and want to remind the users which hotels to book in each city. Create a lookup table with the airport/city code in one column and your message in another. Then create a prompt that looks in this table every time a hotel availability command is sent and displays the message for that location.

You want to make sure the users know about special deals that are frequently changing. Create a lookup table with the location, date range of the deal, and message to be displayed. Whenever the user looks for flight during the specified date range for each location, the message will be displayed. The lookup table can be edited as often as needed and within an hour all users will have the updated messages.

CREATING LOOKUP TABLES You will need to be signed into the BookingBuilder Administration site and logged into the group you wish to add or change a lookup table for. Once you are at the Group Admin page you will click the ‘Manage Lookup Tables’ link. This is used to define lookup tables. It allows the adding and editing of lookup table information including database, connection string, and field details.

Genie Administrators Guide 40 BookingBuilder Technologies

Page 41: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

B O O K I N GB U I L D E R GE N I E P R O M P T M A I N

B O O K I N GB U I L D E R GE N I E M A N A G E LO O K U P T A B L E P A G E

ADDING A NEW LOOKUP TABLE To add a new lookup table to your lookup table list:

Click the ‘Add’ button

This brings you to the Add/Edit Lookup Table Page.

Genie Administrators Guide 41 BookingBuilder Technologies

Page 42: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

B O O K I N GB U I L D E R GE N I E M A N A G E LO O K U P T A B L E P A G E

o Name – The name of the lookup table.

o Description – A description of what the lookup table is about.

o Field Name – The name identifying the field in the lookup table.

o Data Type – The type of data in the particular field.

Text – Data written exactly as entered. Date – Data that contain day, month, year. Number – This is a dollar amount and will add .00 to the end of the number

added if cents do not already exist. Ex = 1593 will enter as 1593.00 Boolean – Data type having two possible values representing TRUE or FALSE.

When assigning data field types, if your data contains a ticket number it would have the data type of text not number. The data type date can be entered as 25JAN12, 1/25/2012, or 2012-01-25, When entered it will be converted to the format 2012-01-25.

Genie Administrators Guide 42 BookingBuilder Technologies

Page 43: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

B O O K I N GB U I L D E R GE N I E M A N A G E LO O K U P T A B L E P A G E - W H E N L O C A L D A T A B A S E U S E D

o Is the lookup table a local database – Select if a database can be read directly to form

the lookup table. o Connection String – The path to the database being accessed.

o Table Name – Name identifying the table object on the local database.

o Database Type – The type of database being accessed.

o Field Name – Name identifying the field in the database table.

o Data Type – The type of data in the particular field.

Text – Data written exactly as entered. Date – Data that contain day, month, year. Number – This is a dollar amount and will add .00 to the end of the number

added if cents do not already exist. Ex = 1593 will enter as 1593.00 Boolean - Data type having two possible values representing TRUE or FALSE.

o Local Field Name – Name identifying the field in the local database table.

Genie Administrators Guide 43 BookingBuilder Technologies

Page 44: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

Buttons and Links Description

Adds the field and data information to the Lookup Table Data box.

This button edits the selected existing data.

This button deletes the selected data.

This button deletes all data.

This button takes you to the Edit Lookup Table Data page.

LT_ is added to the beginning of each Field Name and spaces are replaced with underscores. This is done because the field names can be used as variables, so they need to be formatted properly. The LT_ at the beginning ensures that the names do not conflict with any other variable names.

Click the ‘Next’ button

This brings you to the Edit Lookup Table Data for Table Page.

The easiest way to enter and maintain data in a lookup table is to enter and maintain the data in an Excel spreadsheet. Once all data needed is entered into an Excel spreadsheet, it can be copied into the lookup table.

Genie Administrators Guide 44 BookingBuilder Technologies

Page 45: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

1 – Copy the entire spreadsheet.

2 – Go back to your empty lookup table.

3 – Click the ‘Paste from Excel’ link.

4 – Click the ‘Save’ button.

5 – Click the ‘Return to Prompt Main’ link.

6 – Click the ‘Prepare Lookup Table Only for Download to Workstations’ link.

B O O K I N GB U I L D E R GE N I E E D I T L O O K U P T A B L E F O R T A B L E P A G E

Once you have put data into a Lookup Table or select it to be used in a prompt, you cannot change or remove the existing fields, but you can add new ones. If changes are needed you will need to remove the lookup table from the prompt condition and delete the data before adding or deleting data fields.

USING LOOKUP TABLES Once you have created a lookup table it is ready to be used in conjunction with a prompt. A lookup table can be used to help define conditions within a prompt or within a notification window to display specific information.

Genie Administrators Guide 45 BookingBuilder Technologies

Page 46: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

USING A LOOKUP TABLE WITHIN PROMPT CONDITIONS To add a new lookup table to a prompt:

1 – On the BookingBuilder Genie Conditions Page, check off ‘Use Lookup Table’.

2 – Click the ‘Select Lookup Table’ button.

3 – Select the lookup table from the drop down list that you would like to access.

4 – Click the ‘OK’ button.

5 – Select the field name, the qualifier and variable to be used as a condition.

6 – Click the ‘Add’ button.

7 – Click the ‘Next’ button once you have all the conditions set.

B O O K I N GB U I L D E R GE N I E C O N F I G U R E C O N D I T I O N S P A G E W I T H L O O K U P T A B L E

With a Lookup Table the qualifiers to choose from are slightly different than in a condition.

It can also be used to check if information does not exist within the lookup table and the action will fire based on not seeing a specific piece of information.

B O O K I N GB U I L D E R GE N I E C O N F I G U R E C O N D I T I O N S P A G E W I T H L O O K U P T A B L E

Genie Administrators Guide 46 BookingBuilder Technologies

Page 47: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

USING A LOOKUP TABLE WITHIN A NOTIFICATION W INDOW Lookup Table information can be added to a notification window. The field names are used as variables by placing the full field name within curly brackets.

B O O K I N GB U I L D E R GE N I E E D I T L O O K U P T A B L E F O R T A B L E P A G E

B O O K I N GB U I L D E R GE N I E N O T I F I C A T I O N W I N D O W C O N F I G U R A T I O N P A G E

Genie Administrators Guide 47 BookingBuilder Technologies

Page 48: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

If you have information in a lookup table in multiple columns and want the information to be seen on the same line within the notification window the tag LTCOMBINE needs to be used.

B O O K I N GB U I L D E R GE N I E E D I T L O O K U P T A B L E F O R T A B L E P A G E

B O O K I N GB U I L D E R GE N I E N O T I F I C A T I O N W I N D O W C O N F I G U R A T I O N P A G E

Genie Administrators Guide 48 BookingBuilder Technologies

Page 49: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

UPDATING LOOKUP TABLES Once a lookup table is created and in use, the name of the data field and type of data cannot be changed but the actual data can be. If changes are needed you will need to remove the lookup table from the prompt condition and delete the data before adding or deleting data fields.

To update the data:

1 – Adjust the data within the spreadsheet.

2 – Copy the entire spreadsheet.

3 – Within the Manage Lookup tables, highlight the lookup table needing updating.

4 – Click the ‘Edit Data’ button.

5 – Click the ‘Delete All’ link.

6 – Click the ‘Paste from Excel’ link.

7 – Click the ‘Save’ button.

8 – Click the ‘Return to Prompt Main’ link.

9 – Click the ‘Prepare Lookup Table Only for Download to Workstations’ link.

Genie Administrators Guide 49 BookingBuilder Technologies

Page 50: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

CHAPTER 6WORKING WITH IMAGES

IN THIS CHAPTER: Loading Images Using Images Editing Images

This chapter provides an understanding of loading and working with images.

BOOKINGBUILDER GENIE IMAGES OVERVIEWImages can be used within a notification window. Some images are preloaded for use but you can load your own images as well. An image can be a .jpg, .gif, .bmp, .tif, .png, or any other image type and any pixel size.

The most commonly used image type and size is a .jpg that is 400x266 pixel size.

LOADING IMAGES You will need to be signed into the BookingBuilder Administration site and logged into the group you wish to add the image for. Once you are at the Group Admin page you will click the ‘Manage Images’ link. This allows the adding of images.

To load an image:

1 – Click the ‘Add New’ button.

2 – Fill in the category name.

3 – Click the ‘Browse’ button to add the path to the image.

4 – Fill in a description of the image.

5 – Click the ‘Add Image’ button.

Genie Administrators Guide 50 BookingBuilder Technologies

Page 51: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

B O O K I N GB U I L D E R GE N I E E D I T I M A G E P A G E

USING IMAGES Once an image has been loaded it can be used within a notification window. It is attached during the notification window’s creation or editing on the Notification Window configuration page.

To add an image to a notification window:

1 – Select the icon category.

2 – Click in the image wanted.

3 – Select if you want the image on the left or right side of the notification window.

4 – Complete the notification window.

Genie Administrators Guide 51 BookingBuilder Technologies

Page 52: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

B O O K I N GB U I L D E R GE N I E N O T I F I C A T I O N W I N D O W C O N F I G U R A T I O N P A G E

EDITING IMAGES Once an image has been added you can make modifications to it by using the View & Edit button in the Manage Image area. This will allow you to rename the image, resize, crop, change the category you have placed it in.

B O O K I N GB U I L D E R GE N I E V I E W & E D I T I M A G E P A G E

Genie Administrators Guide 52 BookingBuilder Technologies

Page 53: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

CHAPTER 7VARIABLES

IN THIS CHAPTER: Expressions Using Variables

This chapter provides an understanding of variables and working with variables.

BOOKINGBUILDER GENIE VARIABLES OVERVIEWVariables are pieces of specific information that are gathered using regular expressions. A regular expression, or regex for short, is a pattern describing a certain amount of text. BookingBuilder Genie uses three types of variables, user variables, PNR variables, and Global variables.

o User Variable – A variable that is stored for the life of that particular prompt.

o PNR Variable – A variable that is stored for the life of that specific PNR.

o Global Variable – A variable that is stored until BookingBuilder is shut down or

restarted.

EXPRESSIONSRegular expressions provide a concise and flexible means for identifying strings of text of interest, such as particular characters, numbers, words, or patterns of characters. Mask is another term for regular expression.

Regular expressions are made up of certain patterns to identify the information. Here are some to assist with creating an expression.

[] BRACKETS The brackets can contain any combination or number of characters.

[A-Z]

[0-9]

[A-Z0-9]

[ABCD]

[6789]

[ABCD1234]

Regardless of what is inside them, they indicate only one instance of any of the possibilities. [ABCD] indicates only one letter, which may be A, B, C, or D, but not AB or CD, etc.

Multiple brackets can be used to indicate more than one “thing” you’re looking for.

[A-Z][1-7][0-9][A-M]

Genie Administrators Guide 53 BookingBuilder Technologies

Page 54: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

The above mask could return:

A64B

Z20M

But not:

A80N (the 8 and N fall outside what is being looked for.)

{} BRACES More than one “thing” can be indicated, as long as they are the same by using the braces.

[A-Z]{5} indicates 5 letters in a row. The actual letters can be any combination, as long as there are 5 of them together.

+PLUS S IGN A plus sign is a type of wild card character that indicates that what is represented in the brackets may only appear one or more times, or literally an infinite number of times.

[0-9]+ matches to:

1

12

123456

12345678012345678901234567890

* ASTERISK The asterisk is very similar to the plus sign, with a slight difference. It means that there may not be any of the “things” inside the bracket, or there could be an infinite number. In other words what is represented in the brackets may appear zero or more times.

This is not used as often as the plus sign, but it does come in handy as maybe the field you are applying the mask to may sometimes have data in it, while other times it may be blank. Either way is a possible outcome.

[0-9]* matches to:

“ “(blank or null)

123

12345678012345678901234567890

Another example of a common us of the asterisk is when you don’t know if a space will be present. For example, if you are looking for a home telephone number that may be entered as either:

8452088311H or 8452088311 H

[0-9]+[ ]*H matches to both.

Genie Administrators Guide 54 BookingBuilder Technologies

Page 55: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

? QUESTION MARK A question mark is used to indicate that the mask in a specific position may or may not be there.

[A-Z][0-9]?

This means that the alphabetic character is required and must be there, while sometimes there may be a number that follows it, and sometimes not.

() PARENTHESIS Parentheses are used to show when there are multiple possible expressions that can match. This is a little different from the plus sign, in that it only applies to the regular expression that precedes it. Inside the parentheses, the different values or expressions are separated by the pipe (|) symbol. The pipe is basically an “or”.

For instance, the carrier can be DL or UA or AA.

(DL|UA|AA)

Another example is when you are trying to determine if a ticket is non-refundable and there are many different types of indicators.

(NONREFUNDABLE|NON-REFUNDABLE|NON REFUNDABLE|NO REFUND|NO RFND|NONREF|NON REF|NO REF|NOREF)

$ DOLLAR S IGN This is a tricky little character that is also not used very often but does come in handy in parsing out what you need from a string of text.

It means that whatever expression that is defined in front of it will match only if the expression is the last thing on the line. It is NOT to be interpreted as reading from the end of the line and going right to left until a match is found….only if it is the last thing on the line.

[0-9]{3}$

Will match to: ABCD 123

But not to: 123 ABCD

\ BACKSLASH A backslash is used to literally look for a special character that is sometimes used as part of a regular expression such as a +, *, @ and so on. Since sometimes these characters are used as parts of a regular expression, when you literally are looking for that character, you need to somehow tell the mask that is what is needed.

To do that, precede any special character with a backslash \.

[A-Z]{3}\-

. DOT The dot is the generic wildcard that means it will match to anything, letter, number or special character.

The combination .* is the generic expression to grab an entire line of text.

Genie Administrators Guide 55 BookingBuilder Technologies

Page 56: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

Character Description

\ Marks the next character as either a special character, a literal. For example, n matches the character n. \n matches a newline character. The sequence \\ matches \ and \( matches (.

^ Matches the position at the beginning of the input string.

$ Matches the position at the end of the input string.

* Matches the preceding sub expression zero or more times. For example, zo* matches z, zoo, zoooooo, etc.

+ Matches the preceding sub expression one or more times. For example, zo+ matches zo, zoo, zooooo but not z.

? Matches the preceding sub expression zero or one time. For example, do(es)? matches do or does.

{n} n is a nonnegative integer. Matches exactly n times. For example, o{2} does not match the o in Bob but matches the two o’s in food.

{n,m} n and m are nonnegative integers, where n <= m. Matches at least n and at most m times. For example, o{1,3} matches the first three o’s in fooood. O{0,1} is equivalent to o?. Note that no spaces can be used between the comma and the numbers.

. Matches any single character except \n. To match any character including the \n, use a pattern such as [.\n].

x|y Matches either x or y. For example, z|food matches z or food. (z|f)ood matches zood or food.

[xyz] A character set. Matches any one of the enclosed characters. For example [abc] matches the a in plain.

[^xyz] A negative character set. Matches any character not enclosed. For example [^abc] matches the p in plain.

[a-z] A range of characters. Matches any character in the specified range. For example, [a-z] matches any lowercase alphabetic character in the range a through z.

[^a-z] A negative range of characters. Matches any character not in the specified range. For example, [^a-z] matches any character not the range a through z.

\b Matches a word boundary, that is, he position between a word and a space. For example, er\b matches the er in never but not the er in verb.

\B Matches a non-word boundary. For example, er\B matches the er in verb but not the er in never.

\cx Matches the control character indicated by x. For example, \cM matches a Control-M or a carriage return character. The value of x must be in the range of A-Z or a-z. If not, c is assumed to the a literal c character.

Genie Administrators Guide 56 BookingBuilder Technologies

Page 57: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

Character Description

\d Matches a digit character. Equivalent to [0-9].

\D Matches any non-digit character. Equivalent to [^0-9].

\f Matches a form-feed character. Equivalent to \x0c and \cL.

\n Matches a new line character. Equivalent to \x0a and \cJ.

\r Matches a carriage return character. Equivalent to \x0d and \cM.

\s Matches any whitespace character including space, tab, form-feed, etc. Equivalent to [\f\n\r\t\v].

\S Matches any non-whitespace character. Equivalent to [^\f\n\r\t\v].

\t Matches a tab character. Equivalent to \x09 and \cl.

\v Matches a vertical table character. Equivalent to \x0b and \cK.

\w Matches any word character including underscore. Equivalent to [A-Za-z0-9_J].

\W Matches any non-word character. Equivalent to [^A-Za-z0-9].

\xn Matches n, where n is a hexadecimal escape value. Hexadecimal escape values must be exactly two digits long. For example, \x41 matches A. \x041 is equivalent to \x04 and 1. Allows ASCII codes to be used in regular expressions.

USING VARIABLESRegular expressions can be created to capture specific data that is stored as a variable to be used within a prompt as a condition or in an action.

GLOBAL VARIABLES Global variables are variables that the BookingBuilder software already knows and are stored until BookingBuilder is shut down or restarted.

Global Variable Description

BBDBuild The version of BookingBuilder software being run.

CompanyARCNumber The agency ARC number that is listed with BookingBuilder.

CompanyID The ID number that is assigned to each agency by BookingBuilder.

CompanyName The name of the agency that is listed with BookingBuilder.

ComputerID The computer number that is assigned to each system with the BB software loaded by BookingBuilder.

Genie Administrators Guide 57 BookingBuilder Technologies

Page 58: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

Global Variable Description

ComputerNickname The computer nickname given to each system with the BB software loaded. This can be programmed on the group admin page using the ‘Edit Computer Assigned to this Group’.

GDSName The name of the GDS being used such as Apollo, Sabre, Worldspan, and Amadeus.

GroupID The ID number that is assigned to each group created within a company by BookingBuilder.

GroupName The name given to each group within a company.

RecordLocator The PNR record locator assigned to each PNR by the GDS.

UserName The computer login name if there are multiple users using the same computer.

USER VARIABLES User variables are pieces of information that are captured by using regular expressions to define it. This is done using the action Read Data from Variables. User variables are stored for the life of that particular prompt but can be changed over to a PNR variable to be used within another prompt. When creating a user variable the naming convention can be anything you would like without spaces beginning with UV. UV helps identify it from any other type of variables.

For example if meeting numbers are stored within the name field remark in Apollo and a meeting prompt is needed. The meeting number would be parsed out in one prompt as a user variable and then changed over to a PNR variable to be used within the meeting prompt.

GDS response to be read from:1.1SMITH/MICHAEL*BBNYC123-876

Genie Administrators Guide 58 BookingBuilder Technologies

Page 59: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

This defines and stores the user variable meeting code and which, according to the example would be BBNYC123. It then changes the user variable into a PNR variable.

PNR VARIABLES A PNR variable is stored for the life of the PNR with a naming convention starting with PNR. A PNR variable can be used within a prompt condition or action.

Continuing with the example above, the PNR variable is now called {PNRMeetingCode} and a new prompt can include the information captured.

In a condition:

B O O K I N GB U I L D E R GE N I E C O N F I G U R E C O N D I T I O N S P A G E

Genie Administrators Guide 59 BookingBuilder Technologies

Page 60: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

With a lookup table:

B O O K I N GB U I L D E R GE N I E C O N F I G U R E C O N D I T I O N S P A G E

In an action:

B O O K I N GB U I L D E R GE N I E N O T I F I C A T I O N W I N D O W C O N F I G U R A T I O N P A G E

Genie Administrators Guide 60 BookingBuilder Technologies

Page 61: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

CHAPTER 8GENIE REPORTS

IN THIS CHAPTER: Track for Reporting Creating a Report

This chapter provides an understanding of reports and creating reports.

BOOKINGBUILDER GENIE REPORTS OVERVIEWGenie, by default, tacks a considerable amount of data about each prompt. As such, reports can be generated to show this data. These reports can be used to verify that a prompt is working correctly, to see how often agents do certain activities, and to see what actions within a prompt they utilize, to name a few.

Items tracked by default include:

o Prompt Name

o All Actions

o Date/Time Prompt Fired

o Computer and Group that saw the Prompt

o Notification Window Name

Genie can be used to monitor activity that takes place at the agent desktop without letting the agent know. The way to do this is to build a prompt with no ‘action’ visible to the agent – no notification window or browser opening. The activity you want tracked will appear in the Genie report and will not disrupt the agent’s workflow. An example of this could be if you wish to monitor whether agents are going on Job Search websites. You could build a prompt that has the condition of ‘New Domain contains Careerbuilder.com or Monster.com.’ Again, no action is added to the prompt. But when you generate a Genie report, the Job Search prompt will show you which computers went to those sites and on which dates/times.

Genie has the ability to track much more than the items listed above. Let’s say you have an airline city-pair contract. With Genie, you build a lookup table and create a prompt to remind the agent to sell the preferred airline when they are searching any of those markets. After a period of time, you run a report for which computers. It doesn’t tell you which markets/city-pairs were searched. Therefore, you don’t know if there were some markets that are more common for your agency than others. Fortunately, the prompts can be set up so that they capture this data. This is done by using the action ‘Track for Reporting’.

TRACK FOR REPORTINGTrack for Reporting is an action that is added to the prompt to tell Genie to record some of the data that it ‘sees’. The information Genie can track includes any of the variables that the Initiating Event is tracking. This can include Global variables as well as PNR variables. It can also be a note that you wish to put into the report so that the data is clearer.

Genie Administrators Guide 61 BookingBuilder Technologies

Page 62: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

Perhaps Hyatt is your preferred hotel partner so you have a standard Hyatt prompt. Then they have a special offer that is only available for a limited time. Instead of making a new prompt for Hyatt, you add information about the special offer to the Notification Window. Because as far as the data is concerned the prompt looks identical, you could put in Track for Reporting Action with the note: Fall Free Upgrade Offer. Then when you convert the prompt back to the normal text, you can remove the Track for Reporting action. Your Genie report will now indicate that the Hyatt prompt included the Fall Free Upgrade information. To better understand the need for this, please remember that the report does not show what is in the Notification Window it just says that a notification window appeared.

Another example of Track for Reporting would be that you wish to remind your agent at flight sold to put in the proper booking codes to take commission. You could have Genie track the end country and class of service, if you wish, since those are two variables in the flight sold initiating event. With these additions, the Genie report would be enhanced to give you information about the destinations utilized most for the preferred airline and the classes of service being sold.

Here is what a report looks like without using Track for Reporting:

As you can see, the standard data shows that a Delta preferred supplier prompt fired and then one that was watching to see whether the agent booked Delta after that or not. But you only know that the Delta preferred Notification Window was displayed.

Here is how the report can be enhanced with Track for Reporting:

Genie Administrators Guide 62 BookingBuilder Technologies

Page 63: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

The Data 1 – 5 fields show that we prompted for Delta as the preferred (in case you have more than one preferred airline supplier prompt) and then the agent sold USAirways in B class between ATL and JFK. We can also see that the agent chose ‘FF on non-preferred’ when asked why they didn’t sell Delta.

F IELDS Refer to the conditions listed in Chapter 3 to determine what additional information can be added to the Genie report for each of your prompts. Also note that any user variable (Chapter 7) that is in the prompt or lookup table field can be added to the report. For example, you could have a VIP prompt and see in the report how often the prompt fired for each of your VIP’s.

SETTING UP TRACK FOR REPORTING As stated earlier, Track for Reporting is a Genie action. It is found in the drop-down menu on the Genie Prompt Actions page. Once you select Track for Reporting and click add, you will see the Track for Reporting screen.

B O O K I N GB U I L D E R GE N I E T R A C K F O R R E P O R T I N G C O N F I G U R A T I O N P A G E

Information in {} brackets is the Genie data that will appear in the report specific to each time the prompt is fired. Additional Data 2 & 3 fields have text and a variable to make the report a little more intelligible. Without ‘Class of Service’, the report will have a column only showing J, Y, K, etc. for Additional Data 3.

CREATING A REPORTTo create a report, log into the BookingBuilder Administration site, at the Company Admin page you will see a menu that includes ‘Manage Reports’.

Genie Administrators Guide 63 BookingBuilder Technologies

Page 64: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

B O O K I N GB U I L D E R GE N I E C O M P A N Y A D M I N I S T R A T I O N P A G E

Once clicked you will be brought to the reporting screen.

B O O K I N GB U I L D E R GE N I E R E P O R T P A G E

Genie Administrators Guide 64 BookingBuilder Technologies

Page 65: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

Click the ‘New Report’ button.

B O O K I N GB U I L D E R GE N I E N E W R E P O R T P A G E

When first building a report, it is best to leave it in Preview Only mode until you see that the report is what you need. Once the report is set up correctly, you can change the frequency so that it is sent as an email.

o Report Type – The type of report being requested.

Prompt Action Detail – Shows all of the detail regarding each prompt that fires during a specific time period.

Prompt Action Summary – Shows the cumulative frequency of prompts. o Report Name – Name identifying the report.

o Email Addresses – Email addresses the report is being emailed to. These are separated

by a comma or semicolon with no spacing. o Schedule – The frequency a report is run.

Preview Only – The report will not be email. It is displayed on the screen. Immediately – The report is run and sent immediately to the email addresses

listed. Daily – The report is run and sent daily to the email addresses listed. Weekly – The report is run and sent once a week to the email addresses listed. Monthly - The report is run and sent once a month to the email addresses listed.

PROMPT ACTION DETAIL This type of report can show all of the detail regarding each prompt that fired during the time period. All of the regular detail can be listed as well as all of the data captured by the Track for Reporting action.

Genie Administrators Guide 65 BookingBuilder Technologies

Page 66: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

B O O K I N GB U I L D E R GE N I E P R O M P T A C T I O N D E T A I L C O N F I G U R A T I O N P A G E

Genie Administrators Guide 66 BookingBuilder Technologies

Page 67: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

F IELDS TO D ISPLAY In this area of the reporting screen, drag/drop the fields that you wish to appear in the report to the Selected Fields box. Once you have the fields listed, you can click the ‘Fields to Order By’ tab and rearrange the fields to your specifications. Remember that the fields that appear in the report do not have to match the conditions of the report. For example, you might want a report that monitors a specific agent. You could make a condition of the report that agent’s computer id, but that information does not need to be in the actual report. It is likely that in this circumstance you would name the report ‘Prompts seen by Jane’ and therefore you would not need a column of the report to show Jane’s computer id beside each and every prompt that fired for her.

CONDITIONS Once you have selected the fields for the report, you will decide the conditions.

Report Condition Description

Action Date/Time Date and time an action fired.

Action Name Name of action fired.

Computer ID ID given to each computer with BookingBuilder software loaded by BookingBuilder for identification.

Computer Name Name of computer assigned by the computer itself.

Computer Nickname Nickname of computer assigned in the Edit Computers assigned to this group area of the BookingBuilder Genie administration site.

Data 1 - 5 Free form data fields that are filled using the action Track for Reporting.

From NW The actions performed by a notification window’s click, buttons or links.

Group ID ID assigned to each group by BookingBuilder software.

Group Name Name of group.

Notification Window Name

Name of notification window as seen on the Edit Notification Window page.

Prompt ID ID assigned to each prompt built by BookingBuilder software.

Prompt Name Name of prompt.

Once you chose a qualifier you add it to All or Add to Any in the conditions box. So, you could say the date has to be between a certain timeframe – this would go in the All box. But if you wanted to see whether the amount of traffic you are sending to a specific city, you would want to see if any of the Data 4 or 5 fields contained that city. Therefore, you would select Data 4 = ORD and Add to Any and then select Data 5 = ORD and Add to Any. By comparison, if you wanted to track multiple airports as your begin airport, then you would choose Data 4 ‘Any of a List’ and list the airport codes and Add to All.

Genie Administrators Guide 67 BookingBuilder Technologies

Page 68: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

Once you have chosen your conditions, you select Save and Preview so you can see how the report looks and if it contains the information you need.

If the report is correct, you can change it from preview to the schedule you want. Once that is complete, click ‘Save, then Return to Report List’ and your report will be sent per the schedule.

B O O K I N GB U I L D E R GE N I E P R O M P T A C T I O N D E T A I L R E P O R T E X A M P L E

PROMPT ACTION SUMMAR Y As titled, this type of report provides a summary of Genie activity. It will not provide the detail that is Prompt Action Detail report provides, but instead it shows the cumulative frequency of prompts.

Genie Administrators Guide 68 BookingBuilder Technologies

Page 69: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

B O O K I N GB U I L D E R GE N I E P R O M P T A C T I O N S U M M A R Y C O N F I G U R A T I O N P A G E

Genie Administrators Guide 69 BookingBuilder Technologies

Page 70: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

You will notice in the Summary Report screen that ‘Count’ is already in the Selected Fields box. This is where Genie tallies the frequency of the events you request for the report.

The most common use for this report is to see the number of times each prompt fired. For that data, you would simply drag/drop Prompt Name to the Selected Fields box. Chances are, you want to see how often the actions within each prompt fired, so you can add Action Name to the Selected Fields box as well. Any other fields can be added, to your liking. Just realize that the more fields you add, the more your report is going to resemble a Detail report instead of a Summary report. This is especially true if you put Action Date/Time into the Selected Fields box.

Conditions and qualifiers are all the same as the Detail report with the exception that Count is an additional condition.

B O O K I N GB U I L D E R GE N I E P R O M P T A C T I O N S U M M A R Y R E P O R T E X A M P L E

Genie Administrators Guide 70 BookingBuilder Technologies

Page 71: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

GLOSSARY

INITIATING EVENTS

Initiating Event Description

Avail Dialog Data Requested (Build 285+)

Used for custom scripting.

Browser New Domain This event fires when a browser goes to a new domain.

Browser New Page This event fires each time a new page is loaded in a website. If a site contains frames, this event will fire once for each frame in the site.

Browser Querystring/Post

This event fire with each outbound request from a browser. For example, when you submit a request to a website, that data is typically sent to the site using a Post command. This event contains the URL, the Post data, and other information.

Confirmation Reporting Data Requested (Build 285+)

Used for custom scripting.

Date Time The prompt can be programmed to fire on a specific date and/or at a specific time. The dates/times can be based on Greenwich mean time or the time on the computer. Basing them on Greenwich mean time means that the prompt would fire on all computers at the same time, regardless of the time zone of the computer.

Flight Availability Command Sent

Each time a flight availability command is sent, this event fires. Please note that this fires before the GDS response is received. You should not use this event if your actions will be sending GDS commands, since they may conflict with the availability response.

Flight Availability Response – All Flights

This event fires once for each flight in an availability response. It will fire once for each flight in a connecting set, so a flight from MIA via ORD to LAX will be two events.

Flight Availability Response – Origin/Destination

This event fires once for each set of flights from origin to destination in an availability response. This makes it easy to display prompts based upon specific airlines serving a market.

Genie Administrators Guide 71 BookingBuilder Technologies

Page 72: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

Initiating Event Description

Flight Availability Response Received

This event fires once each time a Flight Availability response is received.

Flight Sold – All Flights Whenever a flight is sold this event fires for each connecting flight.

Flight Sold – Origin/Destination

This event fires when a set of flights is sold, from origin to destination.

GDS Command This event fires based on any GDS command being entered into Amadeus, Apollo, Galileo, Sabre, and Worldspan.

GDS Profile Data Post Process

Used for custom scripting.

GDS Response This event fires once based on the GDS response and would be used if you are looking for specific information anywhere is a GDS response.

GDS Response – Line by Line

This event fires once for each line in a GDS response. Use this event if you want to capture multiple lines that meet the same criteria.

Hotel Availability Command Sent

Fires when a hotel availability command is sent to the GDS.

Hotel Availability Response Received

Fires when a hotel availability response is received in the GDS.

Hotel Availability Response Received – All Hotels

Looks at each line of the hotel availability response.

Hotel Property Availability Command Sent

Entering a hotel property availability command in the GDS will trigger this event.

Hotel Property Availability Response Received

Receiving a hotel property availability response in the GDS will trigger this event.

Hotel Property Availability Response Received – All Rooms

Looks at each line of the hotel property availability response.

Hotel Sold Selling a hotel will fire this event.

Menu Selection (Build 285+)

Used for custom scripting.

New PNR This event is based on starting a new PNR or displaying a new existing PNR.

New Traveler Name This event fires whenever a new name is typed into the

Genie Administrators Guide 72 BookingBuilder Technologies

Page 73: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

Initiating Event Description

GDS or appears in a PNR. “New” means to the current GDS work area.

Profile Requested (Build 285+)

Used for custom scripting.

Prompts Loaded This event fires when the prompts are loaded.

Startup This event can be used to set internal information when Genie first starts or whenever there is a change to the group to which the computer is assigned such as global variables, or to start other applications.

CONDITIONS

Condition Description

AirlineCode The two letter airline code.

AlphaFirstAirportCode Use to create bi-directional prompts. For example, if you want to flash a message for flights from JFK to CDG and vice versa, you can create one prompt that uses CDG as the Alpha First Airport Code and JFK as the Alpha Second Airport code.

AlphaFirstContinentCode

Use to create bi-directional prompts. For example, if you want to flash a message for flights from the North America to Europe and vice versa, you can create one prompt that uses EU as the Alpha First Continent Code and NA as the Alpha Second Continent code.

AlphaFirstCountryCode Use to create bi-directional prompts. For example, if you want to flash a message for flights from the U.S. to France and vice versa, you can create one prompt that uses FR as the Alpha First Continent Code and US as the Alpha Second Continent code. Country Codes can be found at: http://www.nationsonline.org/oneworld/countries_d-g.html

AlphaSecondAirportCode

Alphabetically, the second airport in the availability command. In the example A15NOVORDNRT, ORD is the alpha second airport code.

AlphaSecondContinentCode

Alphabetically, the second continent in the availability command. In the example A15NOVORDNRT, NA is the alpha second continent code.

AlphaSecondCountryCode

Alphabetically, the second country in the availability command. In the example A15NOVORDNRT, US is the alpha second country code.

AvailabilityUniqueAirli Allows you to search for a list of airlines in the availability

Genie Administrators Guide 73 BookingBuilder Technologies

Page 74: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

Condition Description

neList response.

BeginAirportCode The first airport of departure. This uses the three letter airport code.

BeginContinentCode The first continent of departure. This uses the two letter continent code.

BeginCountryCode The first country of departure. This uses the two letter ISO code.

BeginDate Departure date for flights; arrival date for hotels.

BeginDateTime Pending

BeginTime Flight departure time.

CityCode The three letter city code.

ClassAvailability The booking classes that are available. EX: Y8, B3, M8

ClassOfService The booking class of service.

ComputerID The ID of the computer as shown on the About screen.

ComputerName The name of the computer as configured in Windows.

ComputerNickname The Nickname of the computer as configured in the BookingBuilder administration site.

ConfirmationNumber The confirmation number of a hotel sold entry.

ContinentCode The two letter continent code.

CountryCode The two letter ISO country code.

CurrencyCode The three letter currency code.

Day 0 through 31

DayOfWeekName Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, or Sunday

Domain Genie reviews the domain name for matches. The domain portion of the URL.

DurationMinutes Travel time of flight.

EndAirportCode The last arrival three letter airport code.

EndContinentCode The last arrival two letter continent code.

EndCountryCode The last arrival two letter ISO country code.

EndDate Flight arrival date or hotel departure date.

EndDateTime Pending

Genie Administrators Guide 74 BookingBuilder Technologies

Page 75: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

Condition Description

EndTime Flight arrival time.

FirstAirlineCode The code of the first airline in a flight sold. Helpful when looking at connection flights.

FirstClassAvailability The class of service available in the first flight of a connection.

FirstFlightNumber The flight number in a flight sold. Helpful when looking at connection flights.

FirstName The First Name as it appears in the GDS. For example:

1.1LAST/FIRST I*INFORMATION

First Name is "FIRST I". It is everything after the slash until the name reference or passenger type information.

FirstOperatingAirlineCode

Two letter airline code of airline actually operating the first flight sold. Helpful when looking at connection flights.

FlightNumber Flight Number, without the airline code.

FullName The full traveler name as it appears in the GDS, without the name reference or passenger types. For example, if the name in the GDS appears as:

1.1LAST/FIRST*INFORMATION

Full Name will be "LAST/FIRST".

FullNameClean Some GDSs don't allow spaces in names and use dots instead. To allow you to easily create prompts that work on all GDSs, "Full Name Clean" replaces all dots in the name with spaces. For example:

1.1LAST/FIRST.I*INFORMATION

1.1LAST/FIRST I*INFORMATION

For both of the above names, Full Name Clean will be "LAST/FIRST I" (in the first one, the dot between the first name and middle initial was replaced with a space).

FullNameNoSpaces Same as above but the result would be LAST/FIRSTI.

FullSegment The full entry of a hotel sold.

GDSCommand Command sent to the GDS.

GDSName The name of the GDS being used. Ex. Apollo, Amadeus, Sabre, Worldspan.

GDSResponse Response received by the GDS.

GDSResponseLine You can request that Genie look for the qualifier in a specific line within the response.

GMTDay Day based on Greenwich Mean Time.

Genie Administrators Guide 75 BookingBuilder Technologies

Page 76: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

Condition Description

GMTDayOfWeekName Monday, Tuesday, Wednesday, Thursday, Friday, Saturday or Sunday based on Greenwich Mean Time.

GMTMonth Numerical month of the year based on Greenwich Mean Time (1 – 12).

GMTTimeHour Using a 24-hour clock, 0 through 23 based on Greenwich Mean Time.

GMTTimeMinute 0 – 59 based on Greenwich Mean Time.

GMTToday This day based on the day it is in Greenwich.

GMTYear Year based on the year in Greenwich.

GroupID The ID number of the group to which the computer belongs.

Guarantee The guarantee field of a hotel sold segment.

Headers Genie will review the headers sent to the server for the qualifiers.

HighestRate Looks through the rates on a room availability response. This is used to compare an amount to.

HotelCode The two letter hotel chain code.

HotelExistsFromPrevFlightEnd

To see if a hotel is booked between two flights.

HotelName The hotel name as read in the GDS.

HotelNightsFromPrevFlightEnd

The number of nights a hotel is booked for between two flights.

HotelPropertyCode The unique identifier in each GDS for an individual hotel property.

HTML Genie reviews the full HTML source of the page or frame that has been loaded.

Kilometers Flight distance in kilometers.

LastName The Last Name as it appears in the GDS. In the above example it will be "LAST".

LineNumber The line number of the response.

LowestRate Looks through the rates on a room availability response. This is used to compare an amount to.

Miles Flight distance in miles

Month Numerical month of the year, 1-12.

NameID The ID from the name field also called the name sequence

Genie Administrators Guide 76 BookingBuilder Technologies

Page 77: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

Condition Description

number. In the above example, it would be "1.1".

NewPNR Used in custom scripting.

NightsFromPrevFlightEnd

The actual number of nights between two flights.

NumberOfNights The actual number of nights a hotel segment is booked for.

OperatingAirlineCode Two letter airline code of airline actually operating the flight.

Post Data posted to a web page.

PreviousFlightBeginAirportCode

Flight departure point of previous flight.

PreviousFlightEndAirportCode

Flight arrival point of previous flight.

PromptsLoaded Genie can be configured to fire when a specific prompt is loaded.

Rate Hotel rate booked.

RecordLocator This is the GDS record locator not the airline record locator.

RoomDescription The room description in the GDS response.

RoomTypeCode The code that is used to define the type of room.

TimeHour Using a 24-hour clock, 0 through 23 based on Greenwich Mean Time.

TimeMinute 0 – 59 based on Greenwich Mean Time.

Today This day.

UniqueAirlineList A unique list of airlines displayed in the availability response, such as "AA,UA,CO". This allows very easy prompting based upon airlines serving a destination. Please note that is across connecting flights as well as non-stop and direct flights.

UniqueHotelCodeList Hotel code in a hotel availability response received by the GDS.

UniqueRoomTypeCodeList

Room type code in a hotel property availability response received by the GDS.

URL Genie reviews the entire URL for matches, including the querystring data.

UserName The user name entered to log in to windows.

Genie Administrators Guide 77 BookingBuilder Technologies

Page 78: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

Condition Description

Year Year.

ACTIONS

Action Description

Ask Question Will display a question with Yes or No buttons.

Ask User for Input Allows you to prompt the user for information. This information is saved as variables and can be used in other prompts.

Bring Browser to Front This action will bring a Browser to the front.

Bring GDS to Front This action brings the GDS to the front.

Close Browser This will close the browser that fired the New Domain, New Page Loaded or Querystring/Post Event. It will not close a browser not launched by Genie.

Close Named Notification Window

This will close the notification window.

Display Notification Window

This will display a notification window to the user. The notification window can be designed to look and say what you need to let the user know.

Fire Actions from Named Prompt

Fires actions of another prompt without requiring that prompts conditions to be met.

Launch Application This will launch any application with a specified path.

Launch Browser Launches a browser to a specified URL.

Load DLL Loads a .dll file.

Put Data on Clipboard This will put data on the clipboard to be pasted into other applications.

Read Data from Variables

Allows you to read data from one variable into another including information from web pages, GDS commands and GDS responses.

Read GDS Itinerary This will read the itinerary information from the active PNR and place the information into variables you can use in other prompts.

Read GDS Profile This will launch the standard profile dialog, which reads passenger data from the active PNR.

Genie Administrators Guide 78 BookingBuilder Technologies

Page 79: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

Action Description

Record Actions Fired Locally

Future functionality .

Remove Variables Clears a value of a specific variable.

Run Genie Script This runs a script that is created within the Genie program. The scripting is based on VB.NET and can be written by someone within the agencies or by BookingBuilder staff.

Send Email Message Will send an email message via Outlook.

Send Error Alert Send an email or text message error alert.

Send GDS Command Sends specific GDS command.

Send Keystrokes to Application

This will send keystrokes to an application.

Send Keystrokes to Browser

This will send keystrokes to a browser.

Send Keystrokes to GDS This will send keystrokes to the GDS as though they were typed by the agents. This is not sending a GDS command.

Set Browser Fields Applies either to the browser in the initiating event or a browser launched by a prompt. You specify the browser filed names and the values that go in them.

Set Variable Values Sets a specific value to a variable.

Stop Actions if Cancel Clicked

The read GDS Profile and Ask User for Input actions have a cancel button, and the Ask Question has a No button. If you want that cancel or no button to completely stop the actions, put this action immediately after the Read GDS Profile, Ask User for Input or Ask Question actions.

Track for Reporting Allows you to store up to three separate pieces of information to be reported on.

Write to Local Log File Writes text to a log file on the local computer.

Write to Server Log File Writes text to a server log file, accessible once a group is selected.

QUALIFIERS

Genie Administrators Guide 79 BookingBuilder Technologies

Page 80: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

Qualifier Description

= Equals exactly

<> Does not equal

> Greater than

< Less than

>= Greater than or equal too

<= Less than or equal too

Contains The condition contains the data entered.

Contains Any One In a List

The condition contains any of the data in the list entered.

Contains a Mask The condition contains a mask equal to the data entered.

Does Not Contain The condition does not contain the data entered.

Does Not Contain Any One In a List

The condition does not contain any of the data in the list entered.

Does Not Contain a Mask

The condition does not contain a mask equal to the data entered.

Is In a List The condition is equal to the data in the list entered.

Is Not In a List The condition is not equal to the data in the list entered.

Genie Administrators Guide 80 BookingBuilder Technologies

Page 81: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

CONTACT US

For more information or assistance please contact the BookingBuilder Genie team at:

[email protected]

Or

845-234-4440 option 5

Appendix AGenie Administrators Guide 81 BookingBuilder Technologies

Page 82: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

Initiating Event Variables/Conditions Description

Avail Dialog Data Requested (Build 285+)

Used for custom scripting.

Browser New Domain

This event fires when a browser goes to a new domain. For example, if you open a new browser and go to www.cnn.com, it will be the first time that browser sees the cnn.com domain, so this event will fire. If you then navigate to a page within cnn.com, the event will not fire again. If you then go to google.com in the same browser, the event will fire again. If you then click Back to return to cnn.com, the event will fire again.

Domain Genie reviews the domain name for matches. The domain portion of the URL. If the URL is www.cnn.com, the domain portion is cnn.com.

URL Genie reviews the entire UL for matches, including querystring data.

HTML Source Genie reviews the full HTML source of the page or frame that has been loaded.

Browser New Page This event fires each time a new page is loaded in a website. If a site contains frames, this event will fire once for each frame in the site.

Domain Genie reviews the domain name for matches. The domain portion of the URL. If the URL is www.cnn.com, the domain portion is cnn.com.

URL Genie reviews the entire UL for matches, including querystring data.

HTML Source Genie reviews the full HTML source of the page or frame that has been loaded.

Browser Querystring/Post

This event fire with each outbound request from a browser. For example, when you submit a request to a website, that data is typically sent to the site using a Post command. This event contains the URL, the Post data, and other information.

Domain Genie reviews the domain name for matches. The domain portion of the URL. If the URL is www.cnn.com, the domain portion is cnn.com.

URL Genie reviews the entire UL for matches, including querystring data.

Post Data posted to a web page.

Headers Genie will review the headers sent to the server for the qualifiers.

Genie Administrators Guide 82 BookingBuilder Technologies

Page 83: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

Confirmation Reporting Data Requested (Build 285+)

Used for custom scripting.

Date Time The prompt can be programmed to fire on a specific date and/or at a specific time. The dates/times can be based on Greenwich mean time or the time on the computer. Basing them on Greenwich mean time means that the prompt would fire on all computers at the same time, regardless of the time zone of the computer.

Day 0 through 31

Day of Week Name Monday, Tuesday, Wednesday, Thursday, Friday, Saturday or Sunday.

GMT Day Day based on Greenwich Mean Time.

GMT Day of Week Name Monday, Tuesday, Wednesday, Thursday, Friday, Saturday or Sunday based on Greenwich Mean Time.

GMT Month Numerical month of the year based on Greenwich Mean Time (1 – 12).

GMT Time Hour Using a 24-hour clock, 0 through 23 based on Greenwich Mean Time.

GMT Time Minute 0 – 59 based on Greenwich Mean Time.

GMT Today This day based on the day it is in Greenwich.

GMT Year Year based on the year in Greenwich.

Month Numerical month of the year, 1-12.

Time Hour Using a 24-hour clock, 0 through 23 based on Greenwich Mean Time.

Time Minute 0 – 59 based on Greenwich Mean Time.

Today This day

Year Year

Flight Availability Command Sent

Each time a flight availability command is sent, this event fires. Please note that this fires before the GDS response is received. You should not use this event if your actions will be sending GDS commands, since they may conflict with the availability response.

Alpha First Airport Code Use to create bi-directional prompts. For example, if you want to flash a message for flights from JFK to CDG and vice versa, you can create one prompt that uses CDG as the Alpha First Airport Code and JFK as the Alpha Second Airport code.

Genie Administrators Guide 83 BookingBuilder Technologies

Page 84: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

Alpha First Continent Code Use to create bi-directional prompts. For example, if you want to flash a message for flights from the North America to Europe and vice versa, you can create one prompt that uses EU as the Alpha First Continent Code and NA as the Alpha Second Continent code.

Alpha First Country Code Use to create bi-directional prompts. For example, if you want to flash a message for flights from the U.S. to France and vice versa, you can create one prompt that uses FR as the Alpha First Continent Code and US as the Alpha Second Continent code. Country Codes can be found at: http://www.nationsonline.org/oneworld/countries_d-g.html

Alpha Second Airport Code Alphabetically, the second airport in the availability command. In the example A15NOVORDNRT, ORD is the alpha second airport code.

Alpha Second Continent Code

Alphabetically, the second continent in the availability command. In the example A15NOVORDNRT, NA is the alpha second continent code.

Alpha Second Country Code Alphabetically, the second country in the availability command. In the example A15NOVORDNRT, US is the alpha second country code.

Begin Airport Code Flight departure airport.

Begin Continent Code Flight departure continent.

Begin Country Code Flight departure country.

Begin Date Flight departure date.

End Airport code Flight destination airport.

End Continent Code Flight destination continent.

End Country Code Flight destination country.

End Date Flight arrival date.

GDS Command Genie will look at the GDS Command to match the qualifiers.

Kilometers Flight distance in kilometers.

Miles Flight distance in miles.

Flight Availability Response Received

This event fires once each time a Flight Availability response is received.

Alpha First Airport Code Use to create bi-directional prompts. For example, if you want to flash a message for flights from JFK to CDG and vice versa, you can create one prompt that uses CDG as the Alpha First Airport Code and JFK as the Alpha Second Airport code.

Alpha First Continent Code Use to create bi-directional prompts. For example, if you want to flash a message for flights from the North America

Genie Administrators Guide 84 BookingBuilder Technologies

Page 85: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

to Europe and vice versa, you can create one prompt that uses EU as the Alpha First Continent Code and NA as the Alpha Second Continent code.

Alpha First Country Code Use to create bi-directional prompts. For example, if you want to flash a message for flights from the U.S. to France and vice versa, you can create one prompt that uses FR as the Alpha First Continent Code and US as the Alpha Second Continent code. Country Codes can be found at: http://www.nationsonline.org/oneworld/countries_d-g.html

Alpha Second Airport Code Alphabetically, the second airport in the availability command. In the example A15NOVORDNRT, ORD is the alpha second airport code.

Alpha Second Continent Code

Alphabetically, the second continent in the availability command. In the example A15NOVORDNRT, NA is the alpha second continent code.

Alpha Second Country Code Alphabetically, the second country in the availability command. In the example A15NOVORDNRT, US is the alpha second country code.

Begin Airport Code Flight departure airport.

Begin Continent Code Flight departure continent.

Begin Country Code Flight departure country.

Begin Date Flight departure date.

End Airport Code Flight destination airport.

End Continent Code Flight destination continent.

End Country Code Flight destination country.

End Date Flight arrival date.

GDS Command Genie will look at the GDS Command to match the qualifiers.

GDS Name Name of GDS that Genie is to observe.

GDS Response Response received by the GDS.

Kilometers Flight distance in kilometers.

Miles Flight distance in miles.

Unique Airline List A unique list of airlines displayed in the availability response, such as "AA,UA,CO". This allows very easy prompting based upon airlines serving a destination. Please note that is across connecting flights as well as non-stop and direct flights.

Flight Availability Response – All Flights

This event fires once for each flight in an availability response. It will fire once for each flight in a connecting set, so a flight from MIA via ORD to LAX will be two events. This also means that if the GDS screen only shows connecting

Genie Administrators Guide 85 BookingBuilder Technologies

Page 86: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

flights and no non-stops between MIA and LAX, the prompt will not fire. In that case, the Flight Availability Response – Origin/Destination could be a better initiating event.

Airline Code The two-digit airline code such as UA, US, BA.

Alpha First Airport Code Used to create bi-directional prompts since Genie can determine the alphabetical order of airport codes. For example, if you want to flash a message for flights from JFK to CDG and vice versa, you can create one prompt that uses CDG as the Alpha First Airport Code and JFK as the Alpha Second Airport code since “C” comes before “J”. Regardless the direction of the flight, alphabetically, these airports will always be in the same order.

Alpha First Continent Code Used to create bi-directional prompts. For example, if you want to flash a message for flights from the North America to Europe and vice versa, you can create one prompt that uses EU as the Alpha First Continent Code and NA as the Alpha Second Continent code.

Alpha First Country Code Used to create bi-directional prompts. For example, if you want to flash a message for flights from the U.S. to France and vice versa, you can create one prompt that uses FR as the Alpha First Continent Code and US as the Alpha Second Continent code. Country Codes can be found at: http://www.nationsonline.org/oneworld/countries_d-g.html

Alpha Second Airport Code Alphabetically, the second airport in the availability command. In the example A15NOVORDNRT, ORD is the alpha second airport code.

Alpha Second Continent Code

Alphabetically, the second continent in the availability command. In the example A15NOVORDNRT, NA is the alpha second continent code.

Alpha Second Country Code Alphabetically, the second country in the availability command. In the example A15NOVORDNRT, US is the alpha second country code.

Begin Airport Code Flight departure airport.

Begin Continent Code Flight departure continent.

Begin Country Code Flight departure country.

Begin Date Flight departure date.

Begin Date Time Pending

Begin Time Flight departure time.

Class Availability The booking classes that are available. EX: Y8, B3, M8

Duration Minutes Travel time of flight.

End Airport Code Flight destination airport.

Genie Administrators Guide 86 BookingBuilder Technologies

Page 87: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

End Continent Code Flight destination continent.

End Country Code Flight destination country.

End Date Flight arrival date.

End Date Time Pending

End Time Flight arrival time.

Flight Number Flight Number, without the airline code.

GDS Command Genie will look at the GDS Command to match the qualifiers.

GDS Name Name of GDS that Genie is to observe.

GDS Response Response received by the GDS.

Kilometers Flight distance in kilometers.

Miles Flight distance in miles.

Flight Availability Response – Origin/Destination

This event fires once for each set of flights from origin to destination in an availability response. This makes it easy to display prompts based upon specific airlines serving a market.

Alpha First Airport Code Used to create bi-directional prompts since Genie can determine the alphabetical order of airport codes. For example, if you want to flash a message for flights from JFK to CDG and vice versa, you can create one prompt that uses CDG as the Alpha First Airport Code and JFK as the Alpha Second Airport code since “C” comes before “J”. Regardless the direction of the flight, alphabetically, these airports will always be in the same order.

Alpha First Continent Code Used to create bi-directional prompts. For example, if you want to flash a message for flights from the North America to Europe and vice versa, you can create one prompt that uses EU as the Alpha First Continent Code and NA as the Alpha Second Continent code.

Alpha First Country Code Used to create bi-directional prompts. For example, if you want to flash a message for flights from the U.S. to France and vice versa, you can create one prompt that uses FR as the Alpha First Continent Code and US as the Alpha Second Continent code. Country Codes can be found at: http://www.nationsonline.org/oneworld/countries_d-g.html

Alpha Second Airport Code Alphabetically, the second airport in the availability command. In the example A15NOVORDNRT, ORD is the alpha second airport code.

Alpha Second Continent Code

Alphabetically, the second continent in the availability command. In the example A15NOVORDNRT, NA is the alpha second continent code.

Genie Administrators Guide 87 BookingBuilder Technologies

Page 88: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

Alpha Second Country Code Alphabetically, the second country in the availability command. In the example A15NOVORDNRT, US is the alpha second country code.

Begin Airport Code Flight origination airport.

Begin Continent Code Flight origination continent.

Begin Country Code Flight origination country.

Begin Date Flight departure date.

Begin Date Time Pending

Begin Time Flight departure time.

Duration Minutes Travel time of flight.

End Airport Code Flight destination airport.

End Continent Code Flight destination continent.

End Country Code Flight destination country.

End Date Flight arrival date.

End Date Time Pending

End Time Flight arrival time.

First Airline Code The code of the first airline in a flight sold. Helpful when looking at connection flights.

First Class Availability The class of service available in the first flight of a connection.

First Flight Number The flight number in a flight sold. Helpful when looking at connection flights.

GDS Command Genie will look at the GDS Command to match the qualifiers

GDS Response Response received by the GDS.

Kilometers Flight distance in kilometers.

Miles Flight distance in miles.

Flight Sold – All Flights

Whenever a flight is sold this event fires for each connecting flight.

Airline Code The two letter airline code.

Alpha First Airport Code Use to create bi-directional prompts. For example, if you want to flash a message for flights from JFK to CDG and vice versa, you can create one prompt that uses CDG as the Alpha First Airport Code and JFK as the Alpha Second Airport code.

Alpha First Continent Code Use to create bi-directional prompts. For example, if you want to flash a message for flights from the North America

Genie Administrators Guide 88 BookingBuilder Technologies

Page 89: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

to Europe and vice versa, you can create one prompt that uses EU as the Alpha First Continent Code and NA as the Alpha Second Continent code.

Alpha First Country Code Use to create bi-directional prompts. For example, if you want to flash a message for flights from the U.S. to France and vice versa, you can create one prompt that uses FR as the Alpha First Continent Code and US as the Alpha Second Continent code. Country Codes can be found at: http://www.nationsonline.org/oneworld/countries_d-g.html

Alpha Second Airport Code Alphabetically, the second airport in the availability command. In the example A15NOVORDNRT, ORD is the alpha second airport code.

Alpha Second Continent Code

Alphabetically, the second continent in the availability command. In the example A15NOVORDNRT, NA is the alpha second continent code.

Alpha Second Country Code Alphabetically, the second country in the availability command. In the example A15NOVORDNRT, US is the alpha second country code.

Availability Unique Airline List

A unique list of airlines displayed in the availability response, such as "AA,UA,CO". This allows very easy prompting based upon airlines serving a destination. Please note that is across connecting flights as well as non-stop and direct flights.

Begin Airport Code The first airport of departure. This uses the three letter airport code.

Begin Continent Code The first continent of departure. This uses the two letter continent code.

Begin Country Code The first country of departure. This uses the two letter ISO code.

Begin Date Flight departure date.

Begin Date Time Pending

Begin Time Flight departure time.

Class of Service The booking class of service.

Duration Minutes Travel time of flight.

End Airport Code Flight destination airport. In the case of a connecting flight, the connection airport would be considered the End Airport for the first segment and the Begin Airport for the second segment.

End Continent Code Flight destination continent.

End Country Code Flight destination country.

Genie Administrators Guide 89 BookingBuilder Technologies

Page 90: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

End Date Flight arrival date.

End Date Time Pending

End Time Flight arrival time.

Flight Number Flight Number, without the airline code.

GDS Command Genie will look at the GDS Command to match the qualifiers.

GDS Name The name of the GDS being used. Ex. Apollo, Amadeus, Sabre, Worldspan.

GDS Response Response received by the GDS.

Hotel Exists From Prev Flight End

To see if a hotel is booked between two flights.

Hotel Nights From Prev Flight End

The number of nights a hotel is booked for between two flights.

Kilometers Flight distance in kilometers.

Miles Flight distance in miles.

Nights From Prev Flight End

The actual number of nights between two flights.

Operating Airline Code Two letter airline code of airline actually operating the flight.

Previous Flight Begin Airport Code

Flight departure point of previous flight.

Previous Flight End Airport Code

Flight arrival point of previous flight.

Flight Sold – Origin/Destination

This event fires when a set of flights is sold, from origin to destination.

Alpha First Airport Code Use to create bi-directional prompts. For example, if you want to flash a message for flights from JFK to CDG and vice versa, you can create one prompt that uses CDG as the Alpha First Airport Code and JFK as the Alpha Second Airport code.

Alpha First Continent Code Use to create bi-directional prompts. For example, if you want to flash a message for flights from the North America to Europe and vice versa, you can create one prompt that uses EU as the Alpha First Continent Code and NA as the Alpha Second Continent code.

Alpha First Country Code Use to create bi-directional prompts. For example, if you want to flash a message for flights from the U.S. to France and vice versa, you can create one prompt that uses FR as the Alpha First Continent Code and US as the Alpha Second Continent code. Country Codes can be found at: http://www.nationsonline.org/oneworld/countries_d-

Genie Administrators Guide 90 BookingBuilder Technologies

Page 91: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

g.html

Alpha Second Airport Code Alphabetically, the second airport in the availability command. In the example A15NOVORDNRT, ORD is the alpha second airport code.

Alpha Second Continent Code

Alphabetically, the second continent in the availability command. In the example A15NOVORDNRT, NA is the alpha second continent code.

Alpha Second Country Code Alphabetically, the second country in the availability command. In the example A15NOVORDNRT, US is the alpha second country code.

Availability Unique Airline List

A unique list of airlines displayed in the availability response, such as "AA,UA,CO". This allows very easy prompting based upon airlines serving a destination. Please note that is across connecting flights as well as non-stop and direct flights.

Begin Airport Code The first airport of departure. This uses the three letter airport code.

Begin Continent Code The first continent of departure. This uses the two letter continent code.

Begin Country Code The first country of departure. This uses the two letter ISO code.

Begin Date Flight departure date.

Begin Date Time Pending

Begin Time Flight departure time.

Duration Minutes Travel time of flight.

End Airport Code The last arrival three letter airport code.

End Continent Code The last arrival two letter continent code.

End Country Code The last arrival two letter ISO country code.

End Date Flight arrival date.

End Date Time Pending

End Time Flight arrival time.

First Airline Code The code of the first airline in a flight sold. Helpful when looking at connection flights.

First Class of Service The class of service available in the first flight of a connection.

First Flight Number The flight number in a flight sold. Helpful when looking at connection flights.

First Operating Airline Two letter airline code of airline actually operating the first

Genie Administrators Guide 91 BookingBuilder Technologies

Page 92: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

Code flight sold. Helpful when looking at connection flights.

GDS Command Genie will look at the GDS Command to match the qualifiers

GDS Name The name of the GDS being used. Ex. Apollo, Amadeus, Sabre, Worldspan.

GDS Response Response received by the GDS.

Hotel Exists From Prev Flight End

To see if a hotel is booked between two flights.

Hotel Nights From Prev Flight End

The number of nights a hotel is booked for between two flights.

Kilometers Flight distance in kilometers.

Miles Flight distance in miles.

Nights From Prev Flight End

The actual number of nights between two flights.

Previous Flight Begin Airport Code

Flight departure point of previous flight.

Previous Flight End Airport Code

Flight arrival point of previous flight.

Unique Airline List A unique list of airlines displayed in the availability response, such as "AA,UA,CO". This allows very easy prompting based upon airlines serving a destination. Please note that is across connecting flights as well as non-stop and direct flights.

GDS Command This event fires based on any GDS command being entered into Amadeus, Apollo, Galileo, Sabre, and Worldspan.

GDS Command Genie will look at the GDS Command to match the qualifiers.

GDS Name The name of the GDS being used. Ex. Apollo, Amadeus, Sabre, Worldspan.

GDS Profile Data Post Process

Used for custom scripting.

GDS Response This event fires once based on the GDS response and would be used if you are looking for specific information anywhere is a GDS response.

GDS Command Genie will look at the GDS Command to match the qualifiers.

GDS Name The name of the GDS being used. Ex. Apollo, Amadeus, Sabre, Worldspan.

GDS Response Response received by the GDS.

GDS Response – Line This event fires once for each line in a GDS response. Use

Genie Administrators Guide 92 BookingBuilder Technologies

Page 93: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

by Line this event if you want to capture multiple lines that meet the same criteria.

GDS Command Although Genie is observing the response, one of the conditions can also include something in the GDS Command that elicited the response

GDS Name The name of the GDS being used. Ex. Apollo, Amadeus, Sabre, Worldspan.

GDS Response Response received by the GDS.

GDS Response Line You can request that Genie look for the qualifier in a specific line within the response

Hotel Availability Command Sent

Fires when a hotel availability command is sent to the GDS.

Begin Date Hotel reservation begin date.

City Code City for the hotel search.

Continent Code Continent for the hotel search.

Country Code Country for the hotel search.

End Date Last day of hotel reservation.

GDS Command Genie will review the entire hotel availability command sent so that if you need Genie to react to something other than Begin Date/City Code/Continent Code/country code/End Date/# of Nights, you can use GDS Command.

GDS Name The name of the GDS being used. Ex. Apollo, Amadeus, Sabre, Worldspan.

Number of Nights The actual number of nights a hotel segment is booked for.

Hotel Availability Response Received

Fires after a hotel availability command is sent to the GDS to review the response received.

Begin Date Hotel reservation begin date.

City Code City for the hotel search.

Continent Code Continent for the hotel search. The two letter continent code.

Country Code Country for the hotel search. The two letter ISO country code.

Currency Code The three letter currency code.

End Date Last day of hotel reservation.

GDS Command Genie will review the entire hotel availability command sent so that if you need Genie to react to something other

Genie Administrators Guide 93 BookingBuilder Technologies

Page 94: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

than Begin Date/City Code/Continent Code/country code/End Date/# of Nights, you can use GDS Command.

GDS Name The name of the GDS being used. Ex. Apollo, Amadeus, Sabre, Worldspan.

GDS Response Genie will observe the GDS Response that is returned at the start of a new PNR to match the conditions of the prompt.

Highest Rate Looks through the rates on a room availability response. This is used to compare an amount to.

Lowest Rate Looks through the rates on a room availability response. This is used to compare an amount to.

Number of Nights The actual number of nights a hotel segment is booked for.

Unique Hotel Code List Hotel code in a hotel availability response received by the GDS.

Hotel Availability Response Received – All Hotels

Looks at each line of the hotel availability response.

Begin Date Hotel reservation begin date.

City Code City for the hotel search.

Continent Code Continent for the hotel search. The two letter continent code.

Country Code Country for the hotel search. The two letter ISO country code.

Currency Code The three letter currency code.

End Date Last day of hotel reservation.

GDS Command Genie will review the entire hotel availability command sent so that if you need Genie to react to something other than Begin Date/City Code/Continent Code/country code/End Date/# of Nights, you can use GDS Command.

GDS Name The name of the GDS being used. Ex. Apollo, Amadeus, Sabre, Worldspan.

GDS Response Genie will observe the GDS Response that is returned at the start of a new PNR to match the conditions of the prompt.

Highest Rate Looks through the rates on a room availability response. This is used to compare an amount to.

Hotel Name The hotel name as read in the GDS.

Hotel Property Code The unique identifier in each GDS for an individual hotel property.

Line Number The line number of the response.

Genie Administrators Guide 94 BookingBuilder Technologies

Page 95: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

Lowest Rate Looks through the rates on a room availability response. This is used to compare an amount to.

Number of Nights The actual number of nights a hotel segment is booked for.

Hotel Property Availability Command Sent

Entering a hotel property availability command in the GDS will trigger this event.

Begin Date Hotel reservation begin date.

City Code City for the hotel search.

Continent Code Continent for the hotel search. The two letter continent code.

Country Code Country for the hotel search. The two letter ISO country code.

Currency Code The three letter currency code.

End Date Last day of hotel reservation.

GDS Command Genie will review the entire hotel availability command sent so that if you need Genie to react to something other than Begin Date/City Code/Continent Code/country code/End Date/# of Nights, you can use GDS Command.

GDS Name The name of the GDS being used. Ex. Apollo, Amadeus, Sabre, Worldspan.

Highest Rate Looks through the rates on a room availability response. This is used to compare an amount to.

Hotel Name The hotel name as read in the GDS.

Hotel Property Code The unique identifier in each GDS for an individual hotel property.

Lowest Rate Looks through the rates on a room availability response. This is used to compare an amount to.

Number of Nights The actual number of nights a hotel segment is booked for.

Hotel Property Availability Response Received

Receiving a hotel property availability response in the GDS will trigger this event.

Begin Date Hotel reservation begin date.

City Code City for the hotel search.

Continent Code Continent for the hotel search. The two letter continent code.

Country Code Country for the hotel search. The two letter ISO country code.

Genie Administrators Guide 95 BookingBuilder Technologies

Page 96: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

Currency Code The three letter currency code.

End Date Last day of hotel reservation.

GDS Command Genie will review the entire hotel availability command sent so that if you need Genie to react to something other than Begin Date/City Code/Continent Code/country code/End Date/# of Nights, you can use GDS Command.

GDS Name The name of the GDS being used. Ex. Apollo, Amadeus, Sabre, Worldspan.

GDS Response Response received by the GDS.

Highest Rate Looks through the rates on a room availability response. This is used to compare an amount to.

Hotel Name The hotel name as read in the GDS.

Hotel Property Code The unique identifier in each GDS for an individual hotel property.

Lowest Rate Looks through the rates on a room availability response. This is used to compare an amount to.

Number of Nights The actual number of nights a hotel segment is booked for.

Unique Room Type Code List

Room type code in a hotel property availability response received by the GDS.

Hotel Property Availability Response Received – All Rooms

Looks at each line of the hotel property availability response.

Begin Date Hotel reservation begin date.

City Code City for the hotel search.

Continent Code Continent for the hotel search. The two letter continent code.

Country Code Country for the hotel search. The two letter ISO country code.

Currency Code The three letter currency code.

End Date Last day of hotel reservation.

GDS Command Genie will review the entire hotel availability command sent so that if you need Genie to react to something other than Begin Date/City Code/Continent Code/country code/End Date/# of Nights, you can use GDS Command.

GDS Name The name of the GDS being used. Ex. Apollo, Amadeus, Sabre, Worldspan.

GDS Response Response received by the GDS.

Genie Administrators Guide 96 BookingBuilder Technologies

Page 97: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

Hotel Code The two letter hotel chain code.

Hotel Name The hotel name as read in the GDS.

Hotel Property Code The unique identifier in each GDS for an individual hotel property.

Line Number The line number of the response.

Number of Nights The actual number of nights a hotel segment is booked for.

Rate Hotel rate booked.

Room Description The room description in the GDS response.

Room Type Code The code that is used to define the type of room.

Hotel Sold Selling a hotel will fire this event.

Begin Date Hotel reservation begin date.

City Code City for the hotel search.

Confirmation Number The confirmation number of a hotel sold entry.

Continent Code Continent for the hotel search. The two letter continent code.

Country Code Country for the hotel search. The two letter ISO country code.

Currency Code The three letter currency code.

End Date Last day of hotel reservation.

Full Segment The full entry of a hotel sold.

GDS Command Genie will review the entire hotel availability command sent so that if you need Genie to react to something other than Begin Date/City Code/Continent Code/country code/End Date/# of Nights, you can use GDS Command.

GDS Name The name of the GDS being used. Ex. Apollo, Amadeus, Sabre, Worldspan.

GDS Response Response received by the GDS.

Guarantee The guarantee field of a hotel sold segment.

Hotel Code The two letter hotel chain code.

Hotel Name The hotel name as read in the GDS.

Hotel Property Code The unique identifier in each GDS for an individual hotel property.

Number of Nights The actual number of nights a hotel segment is booked for.

Rate Hotel rate booked.

Genie Administrators Guide 97 BookingBuilder Technologies

Page 98: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

Room Type Code The code that is used to define the type of room.

Menu Selection(Build 285+)

Used for custom scripting.

New PNR This event is based on starting a new PNR or displaying a new existing PNR.

GDS Command Genie will look at the GDS Command to match the qualifiers

GDS Name The name of the GDS being used. Ex. Apollo, Amadeus, Sabre, Worldspan.

GDS Response Response received by the GDS.

New PNR Used in custom scripting.

Record Locater This is the GDS record locator not the airline record locator.

New Traveler Name This event fires whenever a new name is typed into the GDS or appears in a PNR. "New" means new to the current GDS work area. Whenever you enter a name with the name command (-, N:, NM) it's new to the work area. When you display a PNR and the names appear on the screen, such as with RTN, *N, *A, *R, etc., they are read by our product.

First Name The First Name as it appears in the GDS. For example:

1.1LAST/FIRST I*INFORMATION

First Name is "FIRST I". It is everything after the slash until the name reference or passenger type information.

Full Name The full traveler name as it appears in the GDS, without the name reference or passenger types. For example, if the name in the GDS appears as:

1.1LAST/FIRST*INFORMATION

Full Name will be "LAST/FIRST".

Full Name Clean Some GDSs don't allow spaces in names and use dots instead. To allow you to easily create prompts that work on all GDSs, "Full Name Clean" replaces all dots in the name with spaces. For example:

1.1LAST/FIRST.I*INFORMATION

1.1LAST/FIRST I*INFORMATION

For both of the above names, Full Name Clean will be "LAST/FIRST I" (in the first one, the dot between the first name and middle initial was replaced with a space).

Full Name No Spaces Same as above but the result would be LAST/FIRSTI.

GDS Command The GDS Command that was sent to enter or display the names.

Genie Administrators Guide 98 BookingBuilder Technologies

Page 99: WELCOME [ ] Web viewWelcome. Welcome to ... These workstations check in with the BookingBuilder server once per hour and will download the new prompts ... The asterisk is very similar

GDS Name The name of the GDS being used. Ex. Apollo, Amadeus, Sabre, Worldspan.

GDS Response Response received by the GDS.

Last Name The Last Name as it appears in the GDS. In the above example it will be "LAST".

Name ID The ID from the name field also called the name sequence number. In the above example, it would be "1.1".

Profile Requested (Build 285+)

Used for custom scripting.

Prompts Loaded This event fires when the prompts are loaded.

Prompts Loaded Genie can be configured to fire when a specific prompt is loaded.

Startup This event can be used to set internal information when Genie first starts or whenever there is a change to the group to which the computer is assigned such as global variables, or to start other applications.

Computer IDThe firing of this prompt could be predicated on the computer id(s) and thus would only fire for specific computers/agents. The ID of the computer is shown on the About screen (right-click BB icon, click About).

Computer Name Same as above except that the computer name would be the identifier instead of the computer id. The name of the computer, as configured in Windows.

Computer Nickname Same as above except that the computer nickname would be the identifier instead of the Computer ID or Name. The Nickname as configured in the BookingBuilder administration site.

Group ID This qualifier would restrict the prompt to firing only for specific group(s). The ID Number of the Group to which the computer belongs, as shown on the About screen.

User Name For Terminal Server set-ups, the prompt conditions could be based on User Names. The user name entered to log in to windows.

Genie Administrators Guide 99 BookingBuilder Technologies