Versions Compared

Key

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

Table of Contents

Uploading User Profiles

You can add multiple users to your site, and update multiple user profiles, using an upload process. For example:

...

Note: In order to upload a file or schedule uploads, you must first establish a Secure File Transfer Protocol (SFTP) account with Deem. See Setting Up SFTP Data Transfers for details on setting up an account.

Setting Up an Initial Upload

You can upload a file of user profiles when setting up the site, with help from your Deem implementation manager. If you need help, you can enter a support case for help – see /wiki/spaces/EN/pages/14712856 for instructions. You can extract the data from your organization's system or from global distribution system (GDS) profiles.

...

The upload file is moved from the Deem external directory in the FTP account to an internal data directory one hour after receipt. From this internal directory, the scheduler uploads the data into the site. 

Setting Up an Update Feed

A Human Resources (HR) department can upload a feed every day or every week with additions and updates to user profiles. The feed can update the site with new employees and remove ex-employees.

...

  1. For an overview of the file structure, see Preparing a Profile or Delegate Upload File
  2. Download the template for uploading the file. See Uploading User Profiles and Delegates for instructions.
  3. Schedule the feed, which is also described in Uploading User Profiles and Delegates. The feed is transferred using secure file transfer protocol (SFTP). 

GDS Profile Synchronization

Profile synchronization enables a travel agency to fulfill offline travel bookings for a user by synchronizing the Deem profile data with the travel agency's global distribution system (GDS). Web services let you to configure how user profile data is pulled into the system and synchronized with other profile management systems. 

Image Removed

NoteYou need to first have a web services subscription configured at the super-domain level. This subscription translates to web service credentials that enable our synchronization partner, Enterprise Travel Systems, to pull profile data across web services. Enter a support case to configure a subscription for a group of up to 50 sites in your super domain, and enter another support case if you need to establish a subscription for each subsequent group of 50 sites. For details, see /wiki/spaces/EN/pages/14712856.

To set up GDS profile synchronization, follow these steps:

  1. Create a "GDS Profile Synch" group of sites at the super-domain level that includes all sites to be synchronized with the GDS. 
  2. Create a Profile Synch group in each site that includes all users whose travel profiles will be synchronized with the GDS. 
    • See Groups Tab for Managing Groups for instructions on creating each group. Be sure to click the checkbox for Web Services Rules so that web service rules can be assigned to this group.
    • To reduce the number of profiles that are sent out to global distribution systems (GDSs) to only those users who actually travel and have travel preferences, you can define each group using the Is a Traveler parameter with User to include only those users who have travel preferences. See Step 4 in "Adding a New Group" in Groups Tab for Managing Groups.
      Tip
      All users that edit their profiles to include a home airport or any travel preferences will have the Is a Traveler parameter set to Yes.
  3. Configure web services for each site under the domain-level Settings tab. See Web Services for detailed instructions.
  4. Assign the web service rule for the configuration to each group on each site, as described in Web Services Rules.
  5. Configure online synchronization with Enterprise Travel Systems, Inc., our partner for synchronizing profiles. See Configuring Profile Synchronization with Enterprise Travel Systems for detailed instructions.

Adding Brackets Around Underscores

Any XML fields containing underscores need to be wrapped in brackets. For example, the following shows the XML field with an underscore:

/user/servicePreferences/airlinePreferences/membershipSet/membership_1/airlineCode

The following shows the same XML field after adding brackets around the underscore:

/user/servicePreferences/airlinePreferences/membershipSet/membership[1]/airlineCode

Linking Data and Ensuring the Path

...

  1. )

...

  1. .

...

Troubleshooting Tips

If your newly created account is not synching to the GDS, please check the following points:

  • Ensure the web service is established.
    • Site is assigned to proper domain group by the super-domain administrator or Deem. Enter a support case if there is a problem (see /wiki/spaces/EN/pages/14712856 for instructions).
    • Changes have been committed at the super-domain level by the super-domain administrator or Deem. Enter a support case if there is a problem (see /wiki/spaces/EN/pages/14712856 for instructions).
    • Ensure that the web services rules are enabled to the proper group. See Web Services Rules for details.
    • Ensure that users to be enabled for the web services rules meet group parameters (i.e. using home phone for group, that users contain home phone). See Groups Tab for Managing Groups for details.
  • Check for site name consistency: Site name match the site short name used by Deem support.

Re-synching Errors

After correcting line errors, the entire map can be re-submitted (re-synched) to the GDS:

  • From the Enterprise Travel Systems home page, click the Error Report link.
  • Select the Account from the drop down list
  • Click on Resynch All Errors from Account.  All users listed in the error report will attempt to resynch.

Most errors are GDS-Centered Errors:

  • Invalid Subfield – Missing component of address field (Apollo)
  • Invalid 1st Level – The first level star configured in ETSI cannot be found in Sabre.

Note: Please submit Customer Support Portal case for any non-GDS centered errors. See /wiki/spaces/EN/pages/14712856 for instructions.

 

 

  1.