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.
- Go to Integration Center > My Integrations.
- Click Create and select Scheduled Single File Output Integration.
- Search for "CandidateBackground_" and select the candidate background element entity.
- Select the fields "backgroundElementId" and "candidateId", add other fields as needed.
- Click Select button.
- Go to Destination Settings tab. Set File Server, File Name and Folder Settings of to store the export file.
- 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.
- Go to Integration Center > My Integrations.
- Click Create and select Scheduled CSV Input Integration.
- Search for "CandidateBackground_" and select the candidate background element entity.
- Click Select button.
- 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.) - Click the link icon to switch to Field Mapping View.
- Map the CSV columns to the data fields accordingly.
- Click the triangle icon to switch to File Import Test View.
- Click Run Preview Records to update the sample data. Check if the data can be updated successfully.
- Go to Source Settings tab. Set File Server, File Name and Folder Settings of the import file.
- 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