Symptom
- After the Talent Intelligence Hub (TIH) migration, some interviewers are not able to save candidate's ratings in Interview Central. There is a "changes pending" warning, but when trying to save it, nothing happens.
- In the browser console, there is an error: "Uncaught TypeError: Cannot read properties of undefined (reading 'competencies')"
- Skills under interview central appear as 'n/a'
Environment
SAP SuccessFactors Recruiting Management
Reproducing the Issue
- Navigate to Recruiting > Interview Central.
- Try to rate a candidate for a competency and then click on “I have Finished”.
- Notice that the rating does not save.
Troubleshooting - Browser Console:
- Right-click on the interview assessment page and select 'Inspect'.
- It opens the browser developer tool.
- Go to the 'Console' tab.
- Try to save the ratings in Interview Central.
- Observe an error: "Uncaught TypeError: Cannot read properties of undefined (reading 'competencies')".
Cause
The Engineering team confirmed that the way "interviewResult" and elevated permissions are handled in the Latest Workbench combined with TIH has changed.
As per the current code, the system checks if the field permission is present for the application field "interviewResult".
Resolution
Please note that the "interviewResult" permission should be configured in the Job Application template for single-stage applications and the Job Requisition template for multi-stage applications. This is documented in the following link: Configuring Interview Central for SAP SuccessFactors Recruiting.
Currently, there is a check that first validates if the "interviewResult" permission is present. Then, it goes for a further check for the user (role permission) who wants to rate in Interview Central. In this case, either directly assigning the interviewer the field permission or enabling the "Grant interviewers elevated permission" option is required.
To resolve this issue, please ensure that the permissions are appropriately configured. Consider the following two options:
- Assign the "interviewResult" Permission to the Interviewer Role within the Job Requisition template (multi-stage application) or Job Application template (single-stage application): Navigate to the template and ensure that the "interviewResult" permission is assigned to the interviewer role.
- Grant Interviewers Elevated Permission: Navigate to Manage Recruiting Settings and under the option "Grant Interviewers the access level of No Selection", select a role that already has the "interviewResult" permission in the template. This will grant the interviewer the same permissions as the role chosen from the dropdown.
Note : If "interviewResult" is not defined at all in the job application template then you will see the skills as expected.
But, if the field is defined then the appropriate permissions should be in place for the skills to appear in the interview central.
See Also
Help Portal: Configuring Interview Central
Keywords
TIH, UXR, save, rate, changes pending, permission, assessment, interview, Cannot read properties of undefined (reading 'competencies') , KBA , LOD-SF-RCM-IVW , Interview Central, Interviews, Scheduling etc , LOD-SF-TIH-JPB , Job Profile Builder , Problem
SAP Knowledge Base Article - Public