SAP Knowledge Base Article - Public

2288843 - LMS Connector Configuration: Things to consider when setting a default timezone, locale & currency

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

  • 2293469 - Connector will update date/time as per Database timezone instead of the admin timezone-LMS

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

Product

SAP SuccessFactors Learning all versions