Symptom
How to mass update users' Preferences (Locale, Date Pattern, Time Pattern)
Environment
SAP SuccessFactors Learning
Resolution
- 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.
- To Mass update the current existing users: (via connector for example).
Note: 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" to Y.
- In the input file, change the user's locale to another one i.e. your current locale is German, use English >
- Run the connector >
- If required, reset the value of "user.connector.update.updatePreferences"to N to avoid further system update of users individual settings by connectors.
Note:
If you are having an issue with English locale not updating date format please take the below steps to resolve this issue:
- Get the SF User Connector to change users current locale preferences to a different locale for example English UK Locale and then update to English Locale.
This should then update the date format for English locale successfully for you.
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 , LOD-SF-LMS , Learning Management System , LOD-SF-LMS-USR , User Entity , How To