SAP Knowledge Base Article - Public

2953346 - Is it possible move a candidate via ODATA from "Forwarded" to default status ?

Symptom

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.

Environment

SAP SuccessFactors Recruiting Management

Resolution

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

POST ...odata/v2/JobApplication

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 .

Keywords

ODATA, forwarded, add to requisition , KBA , LOD-SF-RCM-INT , Integration Center & Intelligent Services , Problem

Product

SAP SuccessFactors Recruiting all versions