Symptom
You wish to know Integration Center different configuration when creating, updating or deleting records.
Environment
SAP SuccessFactors HXM Suite
Resolution
For that, we must take attention on 2 properties presented on Integration Center. Below you will find the Operations and Purge Types needed for you to Create/Update/Delete records using Integration Center:
OData Operations
Supported OData Operations |
Description |
---|---|
Create/Post POST |
Creates a new record and returns generated keys within the response. |
Update/Merge MERGE |
This operation can either replace existing data or merge existing data with new data. For inbound integrations, only fields that have been provided is updated. |
Update/Put PUT |
Replaces your records so that your existing property entity values receives the new information. |
Purge Types
Upsert Parameter Name |
Description |
---|---|
Full Purge |
Existing record is deleted when the upsert operation is performed. A new record is created with the data specified through a URL parameter. |
Incremental Purge |
Only records specified in the payload is purged and replaced. All other records remain untouched. The data is specified through a URL parameter. |
Practical Example
- You need to create new recods and must keep the older ones. In this case you would use:
- Operation: Create/Post (POST)
- Purge Type: Incremental Purge
- You need to delete all the records and insert a new one when any data has changed, you use:
- Operation: Update/Merge
- Purge Type: Full purge
- You need to update an existing record
- Option 1:
- Operation: Update/Merge
- Purge Type: Incremental Purge
- Option 2:
- Operation: Update/Put
Purge Type: Incremental Purge
- Operation: Update/Put
- Option 1:
See Also
Keywords
KBA , LOD-SF-INT-INC , Integration Center , How To