Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Deem’s custom fields feature allows you to create custom fields on several pages displayed to users for your site. These fields can be as simple as a text or numeric entry field, a custom message, or a push message that displays only between certain dates. For some pages, you can use custom Javascript JavaScript to execute specific conditional processing for a field.

Table of Contents
minLevel1
maxLevel6
outlinefalse
typelist
printablefalse

...

You can create custom fields on the following pages in Deem:

  • Trip Search trip search (home page) after user searches

  • Purchasepurchase

  • Trip Confirmation, Trip Detailstrip confirmation, trip details, and eMail Notification email notification

  • Change change your trip

  • user profile pages

...

  • dropdown list

  • text

  • numeric entry

  • checkbox

  • pre-trip approval (PTA)

  • dynamic site messaging (DSM)

  • date and time (not commonly used)

  • conditional fields configured with a JavascriptJavaScript

Process Overview

The process for creating custom fields and displaying them to users is as follows:

...

If you want to include the new fields in a new collection, follow the steps below.

Important: The collection level is where you select the page/s where the custom fields are displayed.

...

  1. From the Partner Dashboard home page, click the Settings link to the right of the site you want to update.

  2. On your Partner Dashboard, click the Services tab.

  3. Under the Travel heading, click the Custom Fields link.

  4. Below the list of collections, click the Add A New Collection link.

  5. Create the collection details:

    • Name: (No Spaces or Special Characters) Enter a name for programming PNR and Profile mapping:; do not use spaces or special characters.

    • Label: Customer will see this message/label.

    • Description: Can be left blank, as description does not show in profile Optionally, enter text that displays to the user as a heading for this collection of fields.

  6. To set all the custom fields in this collection to display on specific pages, set options as appropriate in the Include Collection in following pages section:

  7. In the Include Collection in following pages section, you can select one or more of the options below as applicable to the types of fields you want to create.
    Important: These selections are optional. If you plan to create fields to display in the user profile, or for pre-trip approval (PTA) or dynamic site messaging (DSM), do not select any of the options in this area.

    • Ask for User Input on Trip Search page: Select to display the custom fields in this collection as fillable fields on the Trip Search page. The following options then become enabled:

      • Make Collection Optional for User: Select to display a checkbox next to the custom fields in this collection on the Trip Search page; the user must select that checkbox to display the custom fields on that page.

      • Display on Trip Review Page: Select to display the values that the user enters in the custom fields in this collection on the Trip Review page.

    • Ask for User Input on Purchase Page: Select to display the custom fields in this collection as fillable fields on the Purchase page.

    • Display on Trip Confirmation, Trip Details and eMail Notification Pages: Select to display the values the user enters in the custom fields in this collection on these three pages.

    • Include Collection as part of "Change your trip" pages: Select to display the custom fields in this collection as fillable fields on applicable pages when the user modifies their trip.

  8. If you want to enter a script for a conditional display of the custom fields, enter that script in the Conditional Display of Collection section. See the following for script examples:

  9. When finished, click Save at the bottom of the page.

...

  1. On your Partner Dashboard, click the Services tab.

  2. Under the Travel heading, click the Custom Fields link.

  3. Click the Custom Field Collections link.

  4. As applicable, click the name of either the new custom field collection you just created (see note above), or another existing custom field collection.

  5. At the bottom-left, click Add Custom Field.

  6. In the Field Information section, complete the following as needed:

    • Name: Enter a name for this field that does not display to travelers.

    • Label: Enter the text for this field that you want to display to travelers.

    • Tool Tip: Optionally, enter any helpful text for user entry that you want to allow users to display.

    • Mandatory Field: Check this box to force users to complete this field before saving the page.
      Other options in this section depend on the page the parent field collection is set to use. Complete as needed, using the tool tips in the interface to learn more about each option.
      The following example shows the options for a custom field to be created for the user’s profile page.

  7. The options in the Field Type Preference section vary by the type of field selected above in Field Type. Complete as needed, using the tool tips in the interface to show more about each option.

  8. If this field uses a JavascriptJavaScript, you can click the Advanced link to open additional options for the script.

  9. After making all selections, click the Save button at the bottom of the screen to return to the Custom Fields page.

  10. As needed, follow steps 5-9 again to create additional custom fields.

  11. If desired, change the order in which these fields display by entering numbers in the Display Order column and then clicking the Update Display Order link.

  12. After creating all custom fields and setting the order for the fields, click the Done button at the bottom of the page.

...

  1. At the top of the partner dashboard, click the Rules tab.

  2. Click the Service Rules link.

  3. On the Service Rules page, next the name of the group to which you want to assign a custom field set, click either the Add or Edit link as available for that user group.

  4. Toward the end of the page, in the Custom Fields section, select the custom field set to assign to this user group from the Custom Field Set dropdown.

  5. Commit all changes (click the # changes not applied link at the top-right and click Commit).

  6. Test the site to ensure all custom fields are displaying correctly and as intended.

Examples

...

and Use Cases

Profile Custom Field Examples

...

Consider adding data collection fields in the user profile to collect data for your agent team, or to get to know your travelers better.

...

For example, freeform fields for Flights, Hotel, Car, and Seat additional requests.

Example: Create a drop-down dropdown menu containing frequent flier status for all carriers. This can be written Selections write to the traveler’s off-line profile and/or PNR.:

  • Admin (Delegate) Namename, Email email and Phone phone number.

    Can be used to write

    :

    • Adds Admin email and phone number to each PNR or profile.

    • You can create multiple fields if a client would like more than one written.

  • Manager Name name and Email.email:

    • Clients may want to have a reporting manager written to a PNR or profile regardless of approval/notification process.

    • Additional email addresses, allowing you to write to PNR or Profile. Allowing profile, supporting the ability to send Agency agency invoices to each email written to the PNR or profile.

Example: Add an additional notes section under Travel preferences for air, car, hotel, and seats. Giving , allowing the customer additional space to add additional preferences for the offline agent team.

Custom fields can not only be added You can add custom fields to the Travel preference section of the profile, but you can also add them to thePersonal and Employeesection, as well as and other areas sections of the profile.

...

Below is an example ofadding the manager name and email to the Personal And Employee section.

...

...

Purchase Page Custom Field Examples

Use cases and examplesConsider adding the following for the purchase page:

  • Listlist/Drop-down menu: 

    Example:

    dropdown menu for Billable or Non-Billable.

  • Text (Freeform) :

    Example:

    for Reason for Travel, Trip ID#, etc.

  • Check box :

    Example

    for terms agreement: I have read the and understand the rules of this reservation.

  • Data Collection collection for Guest Bookingsguest bookings:

    • Client would like further trip information for their guest travel.

    • Profiled traveler data is also needed for guest bookings, but not available in guest accounts.

Customer Experience Screen Examples

Purchase Page

Customer’s view on the purchase pagePurchase page with custom fields:

...

Travel Preferences

Custom Field created under Travel Preferences .custom fields:

...

Profile

Personal and Employee Section: Manager Custom fields for manager name and Email.email:

...