Versions Compared

Key

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

...

  • Click on desired document Click on to open it. Then, click on the cloud symbol in the upper top right -hand corner of your screen , this will allow you to download, save and/, or print

  • Click on video above to see full demonstration (Coming soon)

  • .

Overview

Pre-trip approval (PTA) is a process put into place to better manage business travel by allowing a trip to be approved or declined before it is ticketed. It offers an automatic method of controlling travel spending by designating travel approvers who can approve or deny a user's travel request.

...

Task

Process / Helpful Hint

Contact Deem Channel Sales Director

  • Contact Channel Sales Director for initial Pre-Trip Approval set up

    • Statement of Work (SOW) is required initial set

    • Pre-Trip Approval is a cost item

  • Deem will help you set up your first site

    • Once you have Pre-Trip Approval set up on your Deem company domain, you will have the ability to program PTA on each of your clients’ sites as needed.

Open Support Ticket

If you have established at the domain level from above steps, you will only need to open a case if the client requires approval from manager within in profile

Image RemovedImage Added
  • Open a Support Ticket with the following details

    • Company Name:

    • Site ID:

    • Please enable Pre-Trip Approval for the above site, client is requesting manager to approval via manager within user profile

Note: The Deem Configuration Team must enable Pre-Trip Approval before you deploy within your client’s site

  • You can complete your programming while the ticket is opened with Deem. Once Deem has completed their process and you have completed yours, you can then go live.

Note: A Deem Support Tickets is not needed if client requires approvals via a default approver/static approver

Image RemovedImage Added

Gather information

Task

Process / Helpful Hint

Approvals or Notifications

  • Determine if approvals/notifications will be sent to a static email or manager within the profile

Image RemovedImage Added
  • Determine if clients require approvals or notification

    • Approvals Required:  Approval email is generated, thereby requiring a manager from the traveler’s profile or a static approver to approve or decline a trip before being sent to the TMC for ticketing

    • Notification only: Notification email is generated to manage within the traveler’s profile or static approver for notification purposes only. No action required on the behalf of the email recipient.

Image RemovedImage Added

Policy

  • Identify Policy requiring Pre-Trip approval or notifications

Queues

  • Identify processing queues

    • Pending/Awaiting approval

    • Approved/Ticketing

    • Declined

    • Expired

...

Task

Process / Helpful Hint

Custom PNR

Configure pending queue under Custom PNR

  • Click Services tab

  • Click Travel Agency

Image RemovedImage Added
  • Click Custom PNR

Image RemovedImage Added
  • Select mapping to be configured

Image RemovedImage Added
  • Move to the bottom of the mapping and click Add PNR Line

Image RemovedImage Added
  • Line No.:  Enter line number which script will reside in your mapping. In this example we are using line 159

  • PNR Field Type: Select Pre-Trip Approval

  • Custom PNR Requirement: Enter Script

  • Requirement Type: Select Script

  • GDS: Select GDS your mapping writes to

  • Click Save

Image RemovedImage Added

Queues

Programmed under Agency Configurations

  • Click Service tab

  • Click Travel Agency

  • Click Agency Settings

  • Select Setting Name to be configured

Image RemovedImage Added
  • Scroll to the bottom of the page and click on Add PTA Configurations

Image RemovedImage Added

Note: You may see Edit PTA Configuration if previously set up

Image RemovedImage Added
  • Enter Pseudo-city and Queue for each Approved, Declined and Expired bookings

  • Enter the time window for the primary approver to approve or decline the trip

Note: The first time window is the time in which a reminder email will be sent to the designated approver if they have not taken action. The second time window is the time in which second reminder will be sent to the designated approver if they have not taken action.

Tip: The time windows should total less than 24 hours. Declined flights can be automatically canceled within 24 hours of purchase. If the flight is declined within the 24-hour void window, the ticket cost can be fully refunded.

Keep in Mind: If the trip has not been approved by the ticketing time line of the airline, the airline will auto cancel the trip. 

  • Click on Save

Image RemovedImage Added

Setting Up Approvals and Notifications (Custom fields)

Task

Process / Helpful Hint

Creating Custom Field Collection

Configure PTA Policy, which is located under Custom Fields

  • Click Services tab

  • Click Custom Fields

  • Click Custom Field Collections

  • Click Add a New Collection

Image RemovedImage Added

New Collection

  • Name: Enter  such as PTA, PTAManager, PTAGuest. Label clearly, name in a way that it define the collection clearly. No spaces or special characters.

  • Label: Will prefill from what is enter in the Name field, please update. Spaces are acceptable. 

  • Description: Enter best description for the collection (Optional)

Image RemovedImage Added
  • Click Ask for User Input on the Purchase Page

Note: A field will appear on the purchase page allowing the user to enter additional notes to be sent to the approver

  • Click Save

Image RemovedImage Added

Creating Custom Fields

Configure Policy within Collection 

  • Click on Collection Name under Custom Field Collections

Image RemovedImage Added
  • Click Add Custom Field

Image RemovedImage Added
  • Name: Enter Pre-Trip Approval Name

  • Label: Will prefill from what is enter in the Name field, please update. Spaces are acceptable. 

  • Field Type: Select PTA

Image RemovedImage Added
  • Click Approval required or Notification only

  • Decide whether to send the approval email to the manager within the profile, or to a default approver

    • Click Send approval email to traveler’s profiled approver: If manager within profile is required

Note: If the setting for "Send approval email to traveler’s profiled approver" is used, the default approver email value is required. The default approver is ignored unless the traveler doesn't have a profiled approver

  • Leave Send approval email to traveler’s profiled approver: unchecked if default approver required

  • Enter the email addresses for the default approver and the secondary approver. If the default approver has not approved or declined the itinerary within the defined period, an email is sent to the secondary approver default email address

Image RemovedImage Added
  • Auto cancel declined PNR's?: Check box if trip should be cancelled if declined by approver

  • Auto approve or cancel expired PNR's?: Select action that should be taken if trip has expired.  Has not been approved within desiccated time established within Agency Settings. 

Note: Offline-generated or offline-changed PNRs and itineraries with expired approvals are not auto-canceled

  • PTA Rules Description: Enter message which will be displayed on both the purchase page as well as email notifications 

  • Click Advanced to enter JavaScript

Image RemovedImage Added
  • Enter JavaScript

  • Click Save

Image RemovedImage Added

Use Case JavaScripts

  • PNR and Pre-Trip Approvals JavaScript are in many cases interchangeable. For further Information: JavaScript Examples

  • Need further help creating a script, please open a Support Case

Example Script

  • Flying to specific airport

//Alaska and Hawaii

 

if((UserPnrData.UserSession.AirSearch.FlightLeg[0].DestinationAirportCode=="ANC")||

(UserPnrData.UserSession.AirSearch.FlightLeg[0].DestinationAirportCode=="FAI") ||

(UserPnrData.UserSession.AirSearch.FlightLeg[0].DestinationAirportCodee=="HOM")||

(UserPnrData.UserSession.AirSearch.FlightLeg[0].DestinationAirportCode=="JNU") ||

(UserPnrData.UserSession.AirSearch.FlightLeg[0].DestinationAirportCode=="HNL") ||

(UserPnrData.UserSession.AirSearch.FlightLeg[0].DestinationAirportCode=="KOA") ||

(UserPnrData.UserSession.AirSearch.FlightLeg[0].DestinationAirportCode=="LIH") ||

(UserPnrData.UserSession.AirSearch.FlightLeg[0].DestinationAirportCode=="ITO"))

  

{out.print("true");}else

{out.print("false");}

Add to Custom Field Set

Add PTA Collection to the appropriate Custom Field Set

  • Click Back to Custom Field Configuration

Image RemovedImage Added
  • Go back to Custom Field Configurations, and Click on Custom Field Sets

Image RemovedImage Added
  • Select Set which you would like to add PTA

Image RemovedImage Added
  • Click on Add Collection to Set

Image RemovedImage Added
  • Click check box next to collection you would like to add to the set and click on Add

Image RemovedImage Added
  • You can adjust the order in which the fields appear and select Save

Image RemovedImage Added
  • Confirm Travel Service Rules are updated properly, by ensuring you have the correct custom field sets assigned to the correct groups

  • Commit Changes shown at the top of the screen

Image RemovedImage Added
  • Please be sure to test thoroughly

...

Task

Process / Helpful Hint

Designating  Approver Status Manually

  • Click on User tab

  • Click on Account Permission

  • Click on Travel Approver Permission

  • Click  on Save

Image RemovedImage Added

Assigning Manager Manually to Traveler Profile

  • Click on User tab

  • Click on Personal and Employee Info

  • Click on Travel Approver Name

  • Select Approver from list

  • Click  on Save

Image RemovedImage Added

Upload Approver

  • You can upload a file to establish user-approver relationships. Templates are available under the Profile tab

Image RemovedImage Added

You may need to upload two separate profile uploads to establish approver roll and then a file to assign approver to the user’s account. You may can try to upload all in one file, but please note there have been random issues with one file.

Note: Column Header and role is case sensitive

What is needed to create upload to establish Approver Role (See attached template)

  • externalID

  • userInfo.userName

  • userInfo.firstName

  • userInfo.lastName

  • userInfo.email

  • roleSet.role_1: Value ROLE_TRAVEL_APPROVER

Image RemovedImage Added

What is needed to create upload to assign manager to user profile (See attached template)

  • externalID

  • userInfo.userName

  • userInfo.firstName

  • userInfo.lastName

  • userInfo.email

  • userInfo.travelApproverID: Value externalID of manager

Image RemovedImage Added

Note: Ensure that all custom fields, corresponding collections, and custom field sets are created first before uploading profiles containing custom fields. If not, the upload will possibly fail.

Please follow the same procedures as you would when uploading the Profile Upload

  • siteid_upload.csv

    • Example: malissademo-deem_upload.csv (malissademo-deem is the SiteID of my demo site)

  • csv (comma delimited)

...

Task

Process / Helpful Hint

Steps

  • Agent books trip and sends to mid-office

  • Agency mid-office queues PNR to PNR Synchronization queue listed in Agency settings

Note: Deem does not have an independent queue for for Pre-Trip Approval

Image RemovedImage Added

  • Deem processes trip based on PTA set up on site

  • If trip is not out of policy it will be sent back to ticketing queue for processing

  • If trip is out of policy an email will be sent to the approver

  • Once approved or declined it will be sent back to the agency for processing

Note: In the event the fare expires, the hotel is within the cancellation policy,  or a trip will commence within the first approvers time window, the system will auto approve the trip. This is not a configurable item. 

...