Symptom
EC Alerts are generated for Terminated Subject User and/or sent to Terminated Users
Example: The rule is setup to send an alert in the future for subject user (for example, 5 days before end of contract). If subject user is terminated before alert date, the alert is still created
Environment
- SAP SuccessFactors HXM Suite
- SAP SuccessFactors Employee Central
Reproducing the Issue
Example:
User has a contract end date as of 01/01/2019
an alert rule will generate an alert 2 weeks before the contract end date
User is terminated effective as 31/10/2018 which is before the contract end date
No alert should be sent
Resolution
Currently, during scanning of the record and evaluation with alert rule, the records for the terminated subject user (for current terminated user) are included and will create an entry in the Alert table.
However, when alerts reach the trigger date and are triggered, record for the terminated subject user will be excluded.
This applies to users terminated in between i.e. When Alerts reach the trigger date and are triggered, the system will also exclude records for the subject user who was terminated after entry was made to the Alert table. The Alert is not created and email is not sent; status of Alert is changed to compete.
Caveat:
1. If the user is Terminated in the future, after the contract end date, the alert will still be sent. Then, you will need to delete them manually via Manage Alerts and Notifications.
1. If the user is Terminated back-dated and contract end date effective date is pointing after termination date, alert will be still sent. You will have manually delete them via Manage Alerts and Notifications before the effective date.
Keywords
Alert, terminated, inactive, ECT-88914, AlertForEmploymentInfoWithTerminatedUser, AlertForJobInfoWithTerminatedUser , KBA , LOD-SF-EC-ALR , Alerts & Notifications (saveAlert - EC Core only) , How To