Symptom
Error while moving candidate to any status in the talent pipeline
Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.
Environment
SAP SuccessFactors Recruiting Management
Reproducing the Issue
- Navigate to Recruiting;
- Open affected job requisition;
- Candidates tab to get in to talent pipeline;
- Move Candidate from one status to any other status;
- See error mesage.
Cause
Even though all permissions to a particular Role to move a candidate from one status to other are granted under "Edit Applicant Status Configuration" in Admin center, you might get Permission error while moving a candidate in talent pipeline.
One of the reasons for that is that the operator that you're using to try to move the candidates does not have "write" permission for the field ID 'statusId' on your job application template.
To Manage Applicant Status, prerequisite is "statusID field permissioned to the appropriate operators".
Resolution
When you get such issue reported, check if permissions are granted to different operators for the field StatusId in the Job Application teplate.
For Example: In Application template, statusID field is defined as below
<field-definition id="statusId" type="picklist" required="true" custom="false" public="false" readOnly="false" anonymize="false" forward-intact="true">
<field-label mime-type="text-plain"><![CDATA[Status:]]></field-label>
<field-description><![CDATA[Status ]]></field-description>
<picklist-id>CandidateStatus</picklist-id>
</field-definition>
If the field is just defined and there is no permissions provided to Roles, you will get permission error while moving candidate from any status.
Hence, it is required to check if the permissions are granted, per example below.
If permissions need to be granted please contact your Implementation Partner
<field-permission type="read">
<role-name><![CDATA[R]]></role-name>
<role-name><![CDATA[G]]></role-name>
<field refid="statusId"/>
</field-permission>
<field-permission type="write">
<role-name><![CDATA[R]]></role-name>
<role-name><![CDATA[G]]></role-name>
<field refid="statusId"/>
</field-permission>
Keywords
talent pipeline error, Permission Error, You do not have permission to change the candidate status, Candidate status change error, error, while, moving, candidates, application, status, operator, role, permission , KBA , LOD-SF-RCM-APP , Applicants and Job Applications , Problem