Symptom
- Off cycle event batch is updating job information every day.
- Redundant records are being created daily.
Environment
SAP SuccessFactors Employee Central
Reproducing the Issue
- Go to the profile of an affected user;
- See that records are being created daily in Job Information;
- Source of change is Off Cycle Event Batch.
- Go to Manage Data > Off Cycle Event Batch;
- Open the configuration and see that the rule does not have any conditions that justify these duplicated changes.
Cause
There is another rule in Job Information setting values to the same field edited by the Off Cycle. With that, the field is updated every day and the off cycle still reads it as a potential value to be changed.
Example:
- You have a rule to calculate the Notice Period for a specific amount of weeks. When the Off Cycle runs in the day where it should update it, the Notice Period is updated to 2 weeks.
- However, there is a similar rule in Job Information configured differently, updating the value to 3 weeks.
- In the job information of the user, value will be saved as 3 weeks. When the off cycle runs in the next day, it will evaluate the conditions and see that the user should have 2 weeks, and the current Notice Period is different than 2 weeks, so it sets again.
- Once the off cycle sets the value, a new record is created in job information, which triggers all job information rules. With that, the affected rule again sets the field to a different value.
Resolution
- Collect a Rule Trace while running the Off Cycle - assigning only one user to the Off Cycle Batch Group helps on the results.
- See that there's another rule also setting the value for the field.
- Compare both rules in the trace to see which condition is different.
- Adjust the incorrect rule.
See Also
Keywords
off cycle event batch, redundant updates, job information rule, precision and threshold discrepancy, scheduled job manager, production environment, redundant records, SAP SuccessFactors Employee Central, duplicate records, job information, off cycle , KBA , LOD-SF-EC-JOB-OFF , Off Cycle Event Batch , LOD-SF-EC-JOB-RUL , Job Info Business Rules , Problem
SAP Knowledge Base Article - Public