Symptom
Customer's instance shows performance issue when loading a record to be displayed such as:
- long loading time
- communication error
- time out error
Environment
-
SAP Successfactors HXM suite
-
SAP Successfactors Learning Management System (LMS)
-
Admin interface
-
Users
Reproducing the Issue
- Navigate to System admin > Users > search for a user and open the record
- Observe a long loading time or an error is displayed
Cause
- This issue may occur when the user has a large number of assigned and/or completed items combined with the order in which the record tabs are in.
- The performance can also be degraded if this setting is enabled "dropDownEnabled=true" in the search selector configuration file of a referenced custom column. If there are too many references it can cause a performance issue when opening the record.
- Communication Error can have multiple causes though, we recommend replicating the issue while collecting traces and contacting product support with the results if the resolution provided here does not address your issue.
Resolution
Disable Referenced custom column drop down:
If a custom column is reference with many values,disabling the drop down in the user snapshot can improve the performance.
- in SystemAdmin> Configuration> Search Selectors > find the selector related to your custom column
- Set "dropDownEnabled=false" in order to resolve the issue.
Change the module tabs order
Change the order of the Assigned or Completed Items tabs (depending which one has the most records).
Moving them down the list means the related query is not running while the user snapshot is loading
- System Admin > Configuration > Record Configuration > Select User
- Click to the Related info tab
- Select Assigned items or Items Completed depending on your case
- Click Move down as many times as needed to move the tab down the list
- Click Save
Keywords
SAP, SF, Successfactors, learning, LMS, timeout; communication; slow; slowness; user, user record, loading, performance, SnapshotRemotingServiceImpl –
com.plateausystems.elms.framework.snapshot.api.SnapshotException: , error code [589]; SAP DBTech JDBC: [589]: too many parameters are set: # of params :, Record Configuration, dropDownEnabled , KBA , LOD-SF-LMS-ADM , System Admin, Global Variables, References , LOD-SF-LMS-CAT , Catalog , Problem