Symptom
This is a KBA highlighting some key things to consider when configuring your system's default timezone, locale and currency for each of your connectors in the LMS.
Environment
SAP SuccessFactors Learning Management System (LMS)
Resolution
It is important to remember that there are some connector properties that are common to all connectors and there are others that need to be explicitly defined for each individual connector. Default Timezone, Locale and Currency are examples of properties that get defined for each individual connector. Once these properties are defined for the each connector (where these fields are applicable), any null values found in these fields in the corresponding connector's input file will be defaulted to the value set by this property.
Consider the following scenarios:
Scenario 1
user.connector.defaultValue.preferenceTimeZone=America/New_York
user.connector.defaultValue.preferenceLocale=English
user.connector.defaultValue.preferenceCurrency=USD
When the user connector processes the input file and finds a null value for the corresponding field(s) - or if the value is not recognised (and therefore does not already exist in the system) - it will change the field to the preference value as defined by the properties above.
Scenario 2
user.connector.defaultValue.preferenceTimeZone=
user.connector.defaultValue.preferenceLocale=
user.connector.defaultValue.preferenceCurrency=
When the user connector processes the input file and finds a null or unrecognised value, if these properties are undefined as above, this value will default to the system's timezone and matching locale/currency. It is important to note that this is the default timezone of the database and not the default of the admin or that of the application. This is especially important to remember when we are trying to record learning via the Learning History Connector or update via the Item Connector as the timezone will affect a revision date or dictate when an item is recorded.
Finally, it is also worth noting that if the field is populated in the input file, this will override any of the default preferences as defined by the properties mentioned above.
See Also
Keywords
LMS; Connectors; Locale; Timezone; Currency; Defaults; Preferences; Configuration; How To; System behaviour , KBA , LOD-SF-LMS , Learning Management System , LOD-SF-LMS-CON , Connectors , How To
SAP Knowledge Base Article - Public