Symptom
A new time slice was added to a business rule, introducing additional logic in the rule outcome.
However, when effective-dated records are imported into SuccessFactors, the business rule is triggered as expected, but the newly added logic is not executed.
Environment
- SAP SuccessFactors HCM Suite
- Employee Central
- MDF
Reproducing the Issue
Cause
Business rules are evaluated according to the rule version (time-slice) that is effective on the same date as the record being processed.
If the imported MDF record has an effective start date that is earlier than the effective date of the business rule time slice containing the new logic, the system evaluates the business rule using a previous time slice.
As a result, the rule executes successfully, but the newly added logic is not considered because it does not yet exist in the version of the rule that is effective for the imported record's date.
Resolution
Review the effective dates of both the imported MDF records and the business rule time slices.
To ensure that the newly added logic is executed during imports, the business rule time slice containing the new logic must be effective on or before the effective start date of the MDF records being processed.
If necessary, adjust the business rule time slice effective date so that it covers all relevant record effective dates that should be evaluated using the updated rule logic.
See Also
Keywords
business rule, mdf, effective dating, effective-date, time-slice, version, , KBA , LOD-SF-EC , Employee Central , LOD-SF-MDF , Metadata Framework , Problem
SAP Knowledge Base Article - Public