SAP Knowledge Base Article - Public

3587694 - Updates to Job Application OData API not showing until after Snapshot is taken - Recruiting Management

Symptom

Updates to the Job Application OData API don't show until the snapshot is taken. After the snapshot is taken, the updates appear correctly.

When reporting the same fields via Adhoc Report or Integration Center, it's possible to see the changes made.

Environment

SAP SuccessFactors Recruiting Management

Reproducing the Issue

For example;

  1.  An OData API upsert is done for First Name and Last Name;
  2. When you open the Job Application, the old values are still visible;
  3. Any updates made later will appear correctly. 

Cause

When the Job Application Snapshot is taken, shared fields between the Candidate Profile and Job Application will update from the Candidate Profile to the Job Application, therefore any updates to these fields won't reflect once the Job Application is opened for the first time.

Resolution

It's a system expected design having the snapshot overwriting any changes made to common fields between Candidate Profile and Job Application.

As an alternative, changes should also be made on the Candidate Profile, hence the sync will considered already updated entries.

See Also

3380601 - Job Application Created via OData API: Field Values are Getting Overwritten to NULL - Recruiting Management

Keywords

API, OData, snapshot, reflecting, first, name, last, showing, UI, application , KBA , LOD-SF-RCM-APP , Applicants and Job Applications , LOD-SF-RCM-API , Webservices & APIs , Problem

Product

SAP SuccessFactors Recruiting all versions