Symptom
- While attempting to rehire a Contingent Worker (CWR), a MDF rule configured under Work Order object is retrieving the termination date from previous employment.
- Issue occurs when the Concurrent Employment for Contingent Workers is not enabled.
- Before the release, value was evaluated as null in the business rule.
Environment
SAP SuccessFactors Employee Central - Contingent Workforce
Reproducing the Issue
- Configure a Rule Trace under Business Execution Log
- Navigate to "Add Contingent Worker" and attempt to rehire a CWR.
- Enter the First Name, Last Name, and Date of Birth.
- Accept the match when prompted.
- Fill the details of the rehire
- Submit the rehire to see the results of the rule
- See that the rule is evaluating the termination date of the previous employment.
Cause
The issue is related to the conditions in the rule logic that are set in regards of checking end date field.
Resolution
The issue is related that there is a change to rule usage of enddate field for contingent workers when centralized services was introduced in 2024 1H and 2H .
If you decide to create a rule for contingent workers, make sure the rule only checks the end date field of the workorder and not other date fields like termination date.
Keywords
INC9969295, SAP SuccessFactors, Employee Central, Contingent Worker, Rehire, Error, Inactive Work Order, Rule Configuration, Work Order, Termination Date, MDF-based rule. , KBA , LOD-SF-EC-CWF , Contingent Workforce , Problem