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 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 Search Page checkbox to show the custom field as an editable field on the Trip Search page.
  2. Make Collection Optional for User: Click this checkbox to make the field optional on the Trip 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 /wiki/spaces/EN/pages/14712856 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 /wiki/spaces/EN/pages/14712856Entering 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 /wiki/spaces/EN/pages/14712856Entering 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 /wiki/spaces/EN/pages/14712856Entering 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.

...

  1. If you haven't already done so, after clicking the Services tab and clicking Travel, click Custom Field Configuration. The Custom Field Configuration page appears.
  2. Click the Custom Field Sets link. The Custom Field Sets page appears.
  3. Click the set name in the Set Name column to edit the set. The Manage Set page appears.
  4. To update the display order of custom fields in the collection, enter a display order number in the Display Order column, and click Update Display Order.
  5. To add a collection to the set, click the Add Collection to Set button, and follow the steps in the previous section.
  6. To edit a collection, click the collection name in the Collection Name column of the Manage Set page. Follow the steps in "Adding Fields and Editing a Custom Field Collection".


Custom Field and DSM Example:

...