Locale is not being updated via SF User Connector
"Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental."
SuccessFactors Learning Management System (LMS) - All Supported Versions
Reproducing the Issue
- Run SF User Connector.
- Check user preferences via Users > Search user > Related more > Preferences
- Active Locale ID has not been updated.
SF User Configuration is incorrect.
When you are updating a Locale in LMS you can have transform rules for the required languages if adding these locale values in the input file. You must also ensure you have correct mapping for DEFAULT_LOCALE
For example for Italian Locale go to:
- System Admin
- System Configuration
You must have the correct mapping - sfuser.field.mapping.data.LOCALE=DEFAULT_LOCALE
When the SF User Connector processes the input file and finds it_IT it will then update locale in user preferences to Italian. When the SF User connector processes the input file and finds a null value or if the value is not recognised it will change the field to the preference value as defined by the following properties:
If this SF User configuration is left blank as follows:
and the input file has null or unrecognised values, the value will then default to the system's timezone and matching locale/currency.
SF User Connector, Locale, Default Locale, Locales, Locale Preferences, User Preferences. Update Locale, Locale Update, Locale, SF User, DEFAULT_LOCALE, it_IT, Language, Incorrect Locale, Wrong Locale , KBA , LOD-SF-LMS-CON , Connectors , Problem