SAP Knowledge Base Article - Public

2080587 - How to Sync Correct Timezone to Public Profile in Employee Central

Symptom

  • The Public Profile displays the wrong local time for users
  • For example, a user is on Pacific US time (PST), but their local time is displayed in Eastern US time (EST)

Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.

Environment

  • SAP SuccessFactors HXM Suite
  • SAP SuccessFactors Employee Central

Cause

Employee Profile supports synchronizing timezone from Employee Central

Note: 3 letter timezone codes do not adhere to Daylight Savings, i.e. the users Location object (San Mateo California) uses PST (GMT-8:00) as a Timezone instead of America/Los Angeles (GMT-8:00)

Resolution

Solve this Issue

  1. Update ALL Location Foundation Objects to use the correct Timezone value such as America/Los Angeles (GMT-8:00)
  2. Ensure the HRIS propagation for timezone is set
  3. Ensure the HRIS Sync Map is configured
  4. Update the Employee's Job Info to trigger synchronization of this value to the EP “Timezone” field, so that the correct "Local Time" can be displayed on the Public Profile.
  5. Ensure there is no onSave rule which is over writing the Time Zone value in Employee Central.

 If the Timezone Configuration is Incorrect

  1. Admin Center > Manage Organization, Pay and Job Structures
  2. Search > Location > open the location (example: San Mateo California)
  3. Update the Timezone field via Take Action > Make Correction to the value, i.e. America/Los Angeles (GMT-8:00)

Note: Do not add an effective date. Update the base effective dated record for all locations

  • After deprecation of the Propagation Data Model, check if the rule below is rule configured in the instance. If not, configure the same
  • This should then be configured in the Location field under Job Information with the onChange condition

timezone.jpg

Configure HRIS Sync Mapping

Ensure the following is defined in the Succession Data Model:

under: <hris-sync-mappings>
             <hris-element-ref refid="jobInfo">

----

<hris-mapping >
<hris-field-ref refid="timezone"/>
<standard-element-ref refid="timeZone"/>
</hris-mapping>

----

Ensure New Timezone Data is Syncronized from Location Object to Employee Profile:

  • A Job Info update will need to occur for either the affected employee or ALL affected employees
  • Once the Location Foundation Object(s) are updated with the new Timezone value, reload the Job Info data for all employees:
  1. Update their latest Job Info record by running a Person & Employment Export Ad Hoc report on all Job Info records in the system
  2. Extract the latest Job Info records (filter on end-date, all the current records will have the date 12/31/9999)
  3. Then Import the data again with the Timezone column blank and the End Date column also blank
  4. This will update the record in the system and force the Location to propagate the Timezone on Employee Profile/Public Profile page

Performing This Data Reload: 

  1. Create a new Person & Employment Export Ad Hoc report and only select the Employee Job Info columns in the report
  2. Generate the report and export to Excel
  3. Add filters to the columns and filter on end-date for date 12/31/9999 (this is how to identify the current Job Info record)
  4. Filter out all other records
  5. Navigate to Admin Tools > Import Employee Data
  6. Use the Download link at the top of the page to download a Job History import template
  7. Copy the data from the columns in the filtered Excel to the empty Job History import template you downloaded

Note: Do not copy the header row, just the data, and note the columns are in a different order so this needs to be copied 1 column at a time

  1. Once you have completed building your import file, remove all data from the end-date and Timezone columns
  2. Import the file via Admin Tools > Import Employee Data > select Job History import and be sure to select the Incremental import option
  3. This will refresh the current Job Info record, without adding a new record to the system, and will ensure the Timezone is updated to Employee Profile

Keywords

SF, success factors, EC, time zone, HRIS, Sync , KBA , sf employee central , LOD-SF-EC-HRS , HRIS Sync , How To

Product

SAP SuccessFactors Employee Central all versions ; SAP SuccessFactors HCM Suite all versions