Versions Compared

Key

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

Custom fields are available if you need to collect custom information or provide additional services such as pre-trip approval or a specialized booking. As an administrator, you can create custom fields to appear during the booking and purchase flow that can be set as required or optional for users to fill out.

...

  1. In the "Include Collection in following pages" section, click the Ask for User Input on Trip Planner (search) Page checkbox to show the custom field as an editable field on the Trip Planner (search) page.
  2. Make Collection Optional for User: Click this checkbox to make the field optional on the Trip Planner (search) page. The user can click a checkbox on the page to show the custom field.
  3. Display on Trip Review Page: Click this checkbox to show the custom field on the Trip Review page. We recommend that if the field appears on the Trip Search page, it should also appear on the Review page.
  4. Ask for User Input on Purchase Page: Click this checkbox to show the custom field on the Trip Purchase page.
    Tip: For pre-trip approval collections, click this checkbox to show the fields on the Trip Purchase page. 
  5. Display on Trip Confirmation, Trip Details and eMail Notification Pages: Click this checkbox to show the custom field on the Trip Confirmation, Trip Details, and eMail Notification pages.
  6. Include Collection as part of “Change your trip” pages: Click this checkbox to show the custom field on the “Change your trip” pages.
  7. In the Conditional Display of Collection section, you can enter JavaScript to set conditions for which the custom field collection will appear or not. For example, if the arrival city is Miami, display a custom field collection. For any other arrival city, the custom field collection would not appear.
    Note: Enter a support case (see Entering a Support Case) if you need assistance from Deem with the JavaScript modification. 

...

  1. Label: Enter the label that will be displayed for the custom field. The maximum size is 128 characters.
    Tip: For a pre-trip approval field enabling the user to enter a reason for the trip (to send to the approver), you might use "Reason for Trip (Sent to Approver)".
  2. Tooltip: Enter the tooltip for the custom field. The tooltip appears when the user hovers a pointer over the field.
    Tip: We recommend that any constraints for this field be displayed as part of the tooltip. For example, if you are showing a text field limited to 30 characters, include a mention of that limitation or restriction in your tooltip.

...

  1. Field Type: Choose Text, Checkbox, Date/Time, Number, ListPTA (pre-trip approval), DSM (dynamic site messaging), or DSM Push (Mobile Push Notifications) from the dropdown menu.
    Warning: Once the field has been saved, the field type cannot be changed. 
  2. For all field types except PTA and DSM, select the following:
    1. Add to Open Enrollment Registration: Click this checkbox if the field should appear in open enrollment registration.

    2. Add to User Settings: Click this checkbox if the field should appear in the user profile. If you select this option, you can then choose the following options:
      1. Category: Choose the user profile category where this field should appear from the dropdown menu, such as Travel Preferences or Contact Information.
      2. Allow only Agency to View and Edit this field: Click this checkbox if only agency users should be able to see or change this field.
      3. Mandatory Field: Click this checkbox if the field should be required.
  3. Enter the Field Type Preference information based on your chosen field type, as follows.

...

Note: Please contact your implementation specialist or enter a support case (see Entering a Support Casefor assistance from Deem with the JavaScript modification.

...

  1. Choose DSM in the Field Type dropdown menu.
  2. Enter the message to be displayed to the user.  Plain text or HTML tags are allowed on desktop.  Plain text only for mobile and maximum characters are 400.  
  3. To display multiple messages select YES for the option to show inline with other messages.  Select NO to display one DSM message.  
  4. To have DSM messages display  based on domestic, international or both market locations, select the appropriate radio button.  


  5. Define where the messaging will be displayed.  Select the checkbox beside:
    • Search pages: Show message on Quick Start and / or Trip planner pages.
    • Search result page:  Show message on Search results page. You can designate the element present in results that will trigger the message. (air, rental car, hotel, and / or train)
    • Review pages:  Show message on Price change and / or Trip review pages.
    • Pre-purchase pages:  Show message on Hold trip and / or Trip purchase pages.
    • Post-purchase pages:  Show message on Trip confirmation and / or Trip details pages.
    • Hotel page:  Show message on Hotel details page.
    • Car rental pages:  Show message on Car rental pickup location and / or dropoff location pages.
    • Cancellation pages:  Show message on confirm cancellation and / or cancel cancellation pages.
    • Emails:  Show message on Trip confirmation, Hold trip, Modify trip and / or cancel trip emails.
    • Change Trip Flow pages:  Show message on change trip assistant, change trip details and / or change search pages.
  6. Enter any conditional requirements for the message to display using JavaScript. 
    Note: Please enter a support case (see Entering a Support Casefor assistance from Deem with JavaScript. 
    Tip: For Dynamic Site Messaging use cases and scripts, see Dynamic Site Messaging Use Cases and Scripts
  7. Save and commit your changes.

...

  1. Choose DSM Push in the Field Type dropdown menu. 
  2. Enter the message to be displayed to the user.  Plain text or HTML tags are allowed.
  3. Enter a URL - this is an optional field and will be used in the case when notification needs to direct user to an external URL such as corporate policy or security
  4. Enter a date range during which the rule should be triggered.  (Optional)
  5. Enter the intervals for push notification from the following options:
    • Prior to trip start date/time
    • Prior to trip end date/time
    • After trip start date/time
    • After trip end date/time
    • After trip creation date/time
  6. Click the Advanced link at the bottom of the Push Notification Interval section to enter the JavaScript criteria for this field. 
  7. NotePlease enter a support case (see Entering a Support Casefor assistance from Deem with JavaScript. 
    Tip: For Dynamic Site Messaging use cases and scripts, see Dynamic Site Messaging Use Cases and Scripts
  8. Save and commit your changes.

...

Add one or more collections to a Custom Field Set in order to be able to attach the set to service rules, and thereby define what groups of users will see the custom fields. See Service Rules for details about attaching a Custom Field Set to a Travel service rule, and see Groups Tab for Managing Groups for details on setting up groups.

NoteA collection of pre-trip approval (PTA) custom fields can't contain both notification-only and approve-decline fields. However, a set may contain both notification and approve-decline collections.

...

  1. If you haven't already done so, after clicking the Services tab click the  Custom Fields link. The Custom Field Configuration page appears.
  2. Click the Custom Field Sets link. The Custom Field Sets page appears.
  3. Click the Add A New Custom Field Set link to add a new set. The Add page appears.
  4. Enter or edit the name in the Set Name field. This name should be easily recognizable as a specific custom field set in a dropdown menu.
  5. Click the Add Collection to Set button. The Add Custom Field Collection page appears.
  6. Click the checkboxes for the collections to add to the set.
  7. Click Add to add the collections to the set. The Add page reappears.
  8. Click Save to save the collection.

Note: To commit all of your changes after saving them, click the changes not applied link at the top of the page. The Commit Changes page appears. Click the Commit button.

...

  1. You want to have all travelers or a group of travlers travelers to indicate whether their trip will be "Personal" or "Business". 
  2. You want the options to be presented as a list from a dropdown menu. 
  3. You also want this cutom custom field to be presented right after they log in and to be manditorymandatory.  
    1. If the traveler selects "Personal" then you would like to have a message display on the Purchase page that will remind them to change their form of payment.
    2. If the traveler selects "Business" then no other action is needed. 

...

  1. Create a custom field collection and name it.  Ex:  "Business Personal"
  2. Add a custom field list. Options from list:  EX:  Business=Business and Pleasure=Pleasure
  3. Add another DSM Custom field to display on Purchase page with this script in the "Advanced" field
    1. // Custom Field 1

      var per=UserPnrData.CustomFields.BusinessPleasure.BusinessPleasure;

      if (per=="Per") {out.print("true");}
      else {out.print("false");}

  4. Save and add to the Collection set.  
    List custom field: 
    Image RemovedImage Added


    DSM custom field:
    Image Removed
    Image Added