Scenario: a candidate has been forwarded to a requisition.
How to move that candidate via ODATA to one of the active statuses as Default status ?
Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.
SAP SuccessFactors Recruiting Management
Technically when a candidate has been forwarded, the application has been not created yet then if application and Application ID does not exist it does not make sense to update via ODATA the application status.
So we cannot really "move" from a status to another one.
In this case the solution will be to create a Job Application via odata using
and providing in Request payload the same candidateId, the same requisition ID, the appStatusSetItemId (the default status for example), and all the required fields necessary for the creation of the application.
As result the candidate will not show up under Forwarded anymore and the new application will appear under the status we selected
NOTE: this action is very similar to to the steps from UI:
Action > Add to Requisition
the only difference is that via ODATA all the mandatory fields must be provided in request payload .
ODATA, forwarded, add to requisition , KBA , LOD-SF-RCM-INT , Integration Center & Intelligent Services , Problem