Symptom
As part of implementation for the new feature released with 2H 2024 Historical Results of an Applicant in the Redesigned Applicant Management Tool, the following feature permissions where added in the Job Requisition XML template:
- feature-permission type="historicalQuestionAnswers"
- feature-permission type="historicalAssessmentResults"
Now, when the permissioned user go to view Applicant History in the application (using the Latest Workbench), they are getting the error below:
internalMessage=Failed to GET "Assessment History" data.
errorMessage=Required Feature is not enabled for this API
name=Error
code=RCM_API_FEATURE_DISABLED
Environment
SAP SuccessFactors Recruiting Management
Reproducing the Issue
- Using Latest Workbench
- Go to any Job Requisition
- Using a user with read permission for "historicalQuestionAnswers" and "historicalAssessmentResults", select a candidate in the status with the feature permission
- Go to Applicant History
- User is facing an error:
internalMessage=Failed to GET "Assessment History" data.
errorMessage=Required Feature is not enabled for this API
name=Error
code=RCM_API_FEATURE_DISABLED
Cause
The error occurs when the "Enable Assessment Integration" setting in Provisioning > Company Settings is not enabled.
Resolution
Enabling "Enable Assessment Integration" is a prerequisite for accessing any assessment or historical assessment related information.
If this is not enabled in Provisioning, the permission "historicalAssessmentResults" is not need, or else the system will try to retrieve non existing assessment data and fail with the error message "Required Feature is not enabled for this API".
Additional Note:
-
Historical assessments and screening questions are independent features. Enabling assessment integration in provisioning is not required to access historical screening questions and vise versa:
- IF the customer has configured the historicalAssessmentResult in the job requisition template, they must enable assessment integration in provisioning to access historical assessment portlet.
- IF customer does not have assessment integration then they should remove historicalassessmentresult feature permission from template. -
Historical results display depends on various conditions. "Assessment History" portlet should be visible only:
- IF following feature permission is defined in job req template:
<feature-permission type="historicalAssessmentResults">
<description><![CDATA[View Assessment Results]]></description>
<role-name><![CDATA[R]]></role-name>
<status><![CDATA[Interview]]></status>
</feature-permission>
- IF logged in user is an operator defined in feature permission
- IF candidate is in status defined in feature permission
- IF logged in user has both feature permissions to see "Assessments" portlet (= assessmentIntegration) and "Assessment History" portlet (= historicalAssessmentResults)
Keywords
UXR, Latest, Workbench, Feature, Permission, historicalQuestionAnswers, historicalAssessmentResults, Error, Required, Not, Enabled, API, RCM_API_FEATURE_DISABLED. , KBA , LOD-SF-RCM-APP , Applicants and Job Applications , Problem