SAP Knowledge Base Article - Public

3378667 - How to Update Candidate Background Element using Integration Center / OData API - Recruiting Management

Symptom

  • Update Candidate Background Element using Integration Center / OData API.
  • Why does it create duplicate background element entries?

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

NOTE: Each existing background element has an unique backgroundElementId. If the data is sent without backgroundElementId, it will be added as a new entry.

1. Create an output integration to obtain the backgroundElementId and candidateId.

  1. Go to Integration Center > My Integrations.
  2. Click Create and select Scheduled Single File Output Integration.
  3. Search for "CandidateBackground_" and select the candidate background element entity.
  4. Select the fields "backgroundElementId" and "candidateId", add other fields as needed.
  5. Click Select button.
  6. Go to Destination Settings tab. Set File Server, File Name and Folder Settings of to store the export file.
  7. Save and run the integration.

2. Create a CSV UTF-8 import file including "candidateId", "backgroundElementId" and the field(s) to update (the column header can be any free text). Host the file into SFTP folder.

  • candidateId
  • backgroundElementId
  • Field to update

3. Create an input integration to import the data.

  1. Go to Integration Center > My Integrations.
  2. Click Create and select Scheduled CSV Input Integration.
  3. Search for "CandidateBackground_" and select the candidate background element entity.
  4. Click Select button.
  5. Go to Configure Fields tab. Click Upload Sample CSV to upload a sample file for mapping the data to fields.
    (You can upload the same import file but only the first 10 records will be picked in the sample data view.)
  6. Click the link icon to switch to Field Mapping View.
  7. Map the CSV columns to the data fields accordingly.
  8. Click the triangle icon to switch to File Import Test View.
  9. Click Run Preview Records to update the sample data. Check if the data can be updated successfully.
  10. Go to Source Settings tab. Set File Server, File Name and Folder Settings of the import file.
  11. Save and run the integration.

Keywords

RCM, candidate profile, background information, Integration Center, duplicate, update, API, new , KBA , LOD-SF-RCM-INT , Integration Center & Intelligent Services , LOD-SF-RCM , Recruiting Management , LOD-SF-RCM-API , Webservices & APIs , LOD-SF-RCM-CAN , General Candidate Issues (not Offers, not Profiles) , How To

Product

SAP SuccessFactors Recruiting all versions