Symptom
A rule to send is not being triggered to candidates with hire date in the future.
The hire date is not a rule condition.
Environment
SAP SuccessFactors Onboarding
Reproducing the Issue
- In a demo/test instance create the same rule
- Configure both exactly the same as the production scenario
- Execute the action that have to trigger the rule for a test candidate
- The rule is not triggered
Cause
The Business rule was configured using and future dated Employee Central (EC) entity, for rule evaluation. (Example: job info.company)
This is a current limitation where we cannot fetch future dated EC entity records through business rules since the rule is always executed with Today as the effective start date
Currently we only support today as effectiveStartDate during rule evaluation and hence the jobInfo entity for future dated onboardees are skipped and the Email is not sent.
For the past dated Onbordees the email will be sent.
Resolution
Workaround: Remove the condition that have the future dated Employee Central Entity.
Also, please submit an enhancement request by following the instructions available in the article: 2090228 - How to submit enhancement ideas for SAP SuccessFactors Products
See Also
Keywords
Onboarding, obx, rule, not, trigger, triggering, being, don't, message, template, email, hire, date, future, past, present, candidate, MPH, manage, pending, hires, hire, manager, sent, send , KBA , LOD-SF-OBX-EML , Notifications , Problem