SAP Knowledge Base Article - Public

2261626 - Best practice to mass update the users preference data

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.
  1. On Learning Administration > References > Manage Labels > Locales
  2. Select the Locale and check if the required Locale is already active
  3. If you select the new Locale as default, it will be associated with any NEW user associated with this locale;
  4. 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:

  1. On Learning Administration > System Administration > Configuration > System Configuration > CONNECTORS
  2. set user.connector.update.updatePreferences=Y
  3. In the input file change the user's locale to another locale i.e. your current locale is German, use English;
  4. Run the connector;
  5. 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