Employee Central’s Compound Employee API offers two different kinds of delta transmission:
- Effective-dated delta transmission
- Period-based delta transmission
Effective-dated delta transmission is designed for consumers that work in an effective-dated manner. This means, it is assumed that consumers store the time frame (start and end date) when a data record is effective. Deltas are communicated with regard to the time frames that have been transmitted in the last replication.
In contrast to this, period-based delta transmission is intended for consumers that are not able to deal with effective-dated objects. Deltas contain retro-active changes and effective-dated objects that are relevant for the given period.
Successfactors CompoundEmployee API
Let's understand this difference with the help of below example:
An employee was hired and created in the system in September. In mid-October, the job data of the employee was changed usingMake correction. Today (end of October), the salary was changed effective mid-October and the address was changed effective in November. The last synchronization of the consumer took place before the change of the job data.
In effective-dated delta transmission, the Compound Employee API returns all changes that happened since the last synchronization, such as the change of the job, the change of the salary, and the future address change.
For a consumer using period-based delta transmission and providing October 1st to October 31st as the synchronization period, only the change of the job and the change of the salary will be replicated, since these changes affect the given period and the data, which has already been replicated to the consumer in the past.
However the change of the address remains unconsidered and will be transmitted in the next period of November, when it becomes effective.
compound employee, effective-dated, period based delta, delta transmission , KBA , LOD-SF-INT-CE , Compound Employee API , LOD-SF-INT , SF Integrations - EC Payroll, Boomi/ HCI, API , How To