Symptom
SF User Connector throwing error: "Entity does not exist.ROLEID:Internal User"
Environment
SAP SuccessFactors Learning
Cause
The ROLE_ID value in the input file does not correspond to an existing ROLE_ID in LMS.
Resolution
Review the input file to ensure that the ROLE_ID value matches an existing ROLE_ID in the LMS.
The ROLE_ID is not a mandatory field in the input file. We suggest that you do not send role IDs/names to the LMS, causing the field to arrive as blank or not even be included in the integration.
Instead, configure the default LMS ROLE ID for all new users created by the connector with this property in the configuration: `sfuser.connector.defaultValue.studentRoleID=`
This rule should be set in the following location in the LMS:
1. Navigate to System Admin > Configuration > System Configuration.
2. Open the Connector property file in edit mode.
3. Add the property: `sfuser.connector.defaultValue.studentRoleID=`
For existing users, the connector will retain their current ROLE_ID in the LMS unless a new value is provided.
See Also
Keywords
sf user connector, entity does not exist, role_id error, lms connector error, user integration, default role id, connector configuration, System admin, Configuration,System Configuration , KBA , LOD-SF-LMS-CON , Connectors , Problem
SAP Knowledge Base Article - Public