Symptom
How to mass update users' Preferences (Locale, Date Pattern, Time Pattern)
Environment
SAP SuccessFactors Learning
Resolution
Example (scenario where an admin would like to mass update users' Locales/Date and Time Patterns):
NOTE: Locale field will be updated but this locale's defaults (date, time pattern etc.) are not applied to users who previously had preferences defined.
- On Learning Administration > References > Manage Labels > Locales
- Select the Locale and check if the required Locale is already active
- If you select the new Locale as default, it will be associated with any NEW user associated with this locale;
- Mass update (via connector for example);
(Update of locale will force an update of date and time pattern, because it is part of the locale)
Connector updates which have to be configured:
- On Learning Administration > System Administration > Configuration > System Configuration > CONNECTORS
- set user.connector.update.updatePreferences=Y
- In the input file change the user's locale to another locale i.e. your current locale is German, use English;
- Run the connector;
- If required, reset user.connector.update.updatePreferences=N to avoid further system update of users individual settings by connectors;
We recommend you to always test it on a stage/test environment before applying it to a production environment, to verify if it will return the required results.
See Also
2317742 - How to Enable and Disable Locales or Languages in LMS
2848694 - SF User Connector is not UPDATING user preferences
Keywords
preferences, users, date format, mass update, change default date pattern, locale, sfuser, connector.update.updatePreferences , KBA , LOD-SF-LMS-CON , Connectors , How To
Product
SAP SuccessFactors Learning all versions