Symptom
- EC Alerts Generated Successfully but Email Notifications Not Delivered to CC Role or Managers for New Hires
- EC Alerts are triggered correctly for new joiners.
- CC Role employees or managers do not receive email notifications.
- No error is reported.
- Issue occurs only for new hire events.
Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.
Environment
- SAP SuccessFactors HCM Cloud
- SAP SuccessFactors HXM Suite
- SAP SuccessFactors Employee Central
Reproducing the Issue
Step 1: configure Hris sync and EC Alert Job
For example:
-
Current job configuration:
-
EC Alerts and Notifications job run daily : 4:00 AM
-
HRIS Sync Job Run first or only daily ( or same job run 3 time Max daily) : 5:00 AM ( Refer to Guide: Managing Scheduled Jobs - chapter_ Chapter: Notes on Some Common Job Types )
-
Step 2: Hire new user ( add new employee)
Step 3: Check whether the CC Role or Step 1 Approver of the EC Alert workflow received the email notification, and confirm that the Step 1 Approver received the To-Do notification.
Result:
- EC Alerts and Notifications job was completed before HRIS sync started.
- The CC Role and Step 1 Approver of the EC Alert workflow did not receive any email notifications, and the Step 1 Approver did not receive a To-Do notification.
Cause
- The new hire user's status was inactive when the alert was executed due to timing discrepancies between the EC Alert Job and HRIS Sync Job.
- The issue occurs due to a timing dependency between the EC Alert Job and the HRIS Sync Job.
At the time the EC Alert is executed, the new hire’s employee status is still set to Inactive.
Email notifications are not sent because the HRIS Sync Job—which updates the employee status from Inactive to Active—has not yet completed.
Resolution
- This behavior is expected when EC Alerts are executed before HRIS Sync.
- This is not a system defect.
- Proper job sequencing or alert delay resolves the issue.
There are two possible solutions. Customers may choose the option that best fits their business process.
Option 1: Modify the workflow rule WF_ALERT_Welcome_EE to delay alert execution by one day:
View: 3597808 - How To Create After Hire Date Alert Rule or 3615264 - How to Send An Alert After Hire Date
For example:
- Navigate to Configure Business Rules. 2856599 - 1911 - Rule Scenario Base Objects Used in Alert Triggering Rules for Employee Central Data Objects - Generate Alerts for Employee Central Data
- Open rule WF_ALERT_Welcome_.
- Update Alert Effective Date to:
Date Plus(
Job Information → Employment Details → Original Start Date ( or hire date),
Number of Days = 1
).
- Save and test the updated rule.
Note: saveAlert Rule Removed or Changed Post action
- 2677124 - EC Alerts: System Logic for when a saveAlert Rule is Removed or Changed
- 2697132 - EC Alerts: How to correct stored Alert after the Business Rule has been changed
Option 2:
- Adjust the EC Alert Job schedule to run after the HRIS Sync Job:
- Identify the current schedule of both jobs.
- Reschedule the EC Alert Job to execute after the HRIS Sync Job.
For example:
- Current:
EC Alert Job: 4:00 AM
HRIS Sync Job: 5:00 AM
Recommended: EC alert job must be after Hris sync job
HRIS Sync Job: 5:00 AM: 2512570 - Creating an HRIS Sync Job in SAP SuccessFactors Via Scheduled Job Manager or Provisioning
EC Alert Job: 6:00 AM View : Scheduling Recurring Job for Regular Alert Triggering
FAQ - Additional Information
Q) Where can I get information on this from the Guide?
A) Guide: Implementing and Managing Workflows
Chapter: Scheduling Recurring Job for Regular Alert Triggering and Alert Example
- You can now create, schedule, and monitor the job also in Admin Center Scheduled Job Manager. The daily execution limits for the EC Alerts and Notifications job are: 10 times for a one-time job and 1 time for a recurring job.
- Refer to Guide: Managing Scheduled Jobs - chapter_ Chapter: Notes on Some Common Job Types )
Q) Which base object can I use for an alert Rule
A) 2856599 - 1911 - Rule Scenario Base Objects Used in Alert Triggering Rules for Employee Central Data Objects - Generate Alerts for Employee Central Data
See Also
- 2512570 - Creating an HRIS Sync Job in SAP SuccessFactors Via Scheduled Job Manager or Provisioning
- 3044382 - How To Create Sync HRIS Data for Specific Users Using User Based HRIS Sync
- 3597808 - How To Create After Hire Date Alert Rule
- 3615264 - How to Send An Alert After Hire Date
- 2325044 - Workflow not triggered from New Hire Wizard
- 2757863 - Manage Alerts and Notifications tool
- 2792310 - Report to Track User Notifications Sent Through EC Alerts and Notification Job
- 3400528 - How To Create probation-period-end-date Alert Rule
- 2856599 - 1911 - Rule Scenario Base Objects Used in Alert Triggering Rules for Employee Central Data Objects - Generate Alerts for Employee Central Data
- 3615264 - How to Send An Alert After Hire Date
- 2677124 - EC Alerts: System Logic for when a saveAlert Rule is Removed or Changed
- 2697132 - EC Alerts: How to correct stored Alert after the Business Rule has been changed
- 3400528 - How To Create probation-period-end-date Alert Rule
- 3322740 - How To Create Alert Rule For Custom Probation End date Field in Employment Details
- 2667012 - Employment Details vs Employee Information Alerts
- 2315275 - Employee Central - Workflows & Alerts FAQ
- 2156278 - How to set up EC Alerts and Notification using Business Rules
- 2312196 - Receiving EC Alert and Notification When the Business Rule IF Conditions are no Longer Met
- 2302229 - Receiving Multiple EC Alerts and Notifications
- 2757863 - Manage Alerts and Notifications tool
- 2087890 - Top Reasons Why Email Notifications are Not Sent or Received. Basic Troubleshooting - HXM Suite
- 2473912 - Troubleshooting Email Notification - Guided Answer
- 2462997 - EC Alerts and Notification Job Failing
- 2984112 - Is it possible to see who received an EC Alert Notification?
- 3487630 - EC Alerts and Notifications job is failing due to the error "Cannot invoke "java.util.Map.get(Object)" because "numAlertsMap" is null" - Employee Central
Keywords
Incident, INC19831118, email notifications, new hire alerts, EC alerts, HRIS sync, inactive status, alert delivery, production system, welcome email, manager notifications, business rule adjustment, alert job scheduling , KBA , LOD-SF-EC-ALR , Alerts & Notifications (saveAlert - EC Core only) , LOD-SF-EC-HRS , HRIS Sync , Problem
SAP Knowledge Base Article - Public