Symptom
- Update an Employee's Timezone
- Where is the Timezone in Employee Central?
- This KB article explains how to add a timezone in Employee Central
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 Employee Central
Reproducing the Issue
Almost all instances right now are using Business Rules for propagation.
Below are steps for Non-Propagation XML / Propagation via Business Rules based instances
To copy value of timezone from Foundation Object Location in Employee's Job Information record.
Please create a business rule and add it as onChange under JobInfo.location field.
The rule will be based on Job Information base object,
with condition: if always true
then set jobInfo.timezone equal to jobInfo.location.timzone
Add this rule using Manage Business Configuration tool under > jobInfo > location field details
Below are steps for Propagation XML based instances
- The Propagation Data Model xml has been set up so the timezone value for the location will populate in the UI when the location is selected
<propagate foundation-element-id="location">
<field id="timezone">
<destination hris-element-id="jobInfo" field-id="timezone"/>
</field>
</propagate>
- In the Admin UI, the Foundation Object UK Location has been given a timezone value
- Currently, the employee has no location or timezone in Job Information
Resolution
Populate the Location via the Update Employee Records button, allowing the Timezone value to be brought in and saved to the Employee Record:
See Also
Keywords
Public Profile, Employee Profile, Job Info, Job Information, Local time, Time zone, Localtime, clock, current time, sf, success factors, EC , KBA , propagate timezone value from location , timezone value not auto-populating , LOD-SF-EC-FOO , Foundation Objects (Organisation, Pay and Job Structures) , LOD-SF-PLT , Platform Foundational Capabilities , LOD-SF-EC-JOB-CSF , Country Specific Configurations , How To