Symptom
Employee Central Scheduled Jobs configured in either Admin Center > Schedule Job Manager or Provisioning fail with error:
job failed because it exceeded the daily scheduling threshold for execution
Example full text:
The EC Alerts and Notifications job failed because it exceeded the daily scheduling threshold for execution. For more details on the threshold value,
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
Cause
With the 1H 2023 Release a series of Employee Central jobs were enhanced to include job execution guardrails.
This enhancement is part of an ongoing effort to make Scheduled Job Manager the central self-service tool for managing and monitoring scheduled jobs. These job execution guardrails are part of these efforts, to ensure the jobs can be used in the self-service tool in a supported and controlled manner.
For a full list of Jobs which now have guardrails outside of Employee Central, please review the following section of the guide:
Managing Scheduled Jobs: Notes on Some Common Job Types
Resolution
A scheduled job is a background task or process that's scheduled to run at given time. A job scheduler allocates system resources and manages the job queue so that jobs are executed efficiently.
Scheduled jobs are used for system integrations, such as importing or exporting employee data, and for batch processing, such for the daily execution of business rules. Jobs can be run automatically generated by the system or manually scheduled. If a job takes too long or fails, you can use the job monitor to check the status or view the troubleshooting information.
-
Scheduled Job Manager is available in the Admin Center. It enables you to create, manage, and monitor some scheduled jobs, for supported job types, without contacting Technical Support.
-
Managing Job Scheduler is available in the Provisioning application. It enables Provisioning users, to create, manage, and monitor scheduled jobs for all job types.
- Not all job types are supported. We continue to add support for more job types over time, but some job types are only available in Provisioning.
If a job fails due to this job execution guardrails, it is recommended to review the configuration of the job and adjust the recurrence to ensure it complies with the job execution guardrails detail in the WNV: ECT-207756: More Employee Central Jobs on Job Scheduler in Scheduled Job Manager
To do this please ensure you have the required permission to access Scheduled Job Manager from the Admin Center.
This requires you have the permission:
- Administrator > Admin Center Permissions > Monitor Scheduled Jobs
- Administrator > Admin Center Permissions > Manage Scheduled Jobs
Different job types might have additional module-specific permission controls. Check module guides to know all the details, please review the links with the "Related Information" of the WNV page for links to each of these relevant jobs: ECT-207756: More Employee Central Jobs on Job Scheduler in Scheduled Job Manager
Important Note: Always review the job frequency limits before scheduling anything in Admin Center. Each job type has its own constraints.
Example: Type: EC Alerts and Notifications
- Purpose:
Checks records regularly and sends alert notifications when conditions are met. - Limits:
- Up to 10 runs per day (if scheduled multiple times daily)
- Only 1 run per day if it’s set as a recurring job
Your example clarified:
- If you configure it as a recurring job, it can run only once per day
Example : Sync HRIS Data (HRIS Sync Jobs)
- Purpose:
Synchronizes HRIS data across the system. - Limits:
- Up to 3 runs per day for a recurring job
Your example clarified:
- A recurring HRIS Sync job can run maximum 3 times daily
An example:
- The maximum number of times the HRIS PayComponentGroup Sums Sync job can be run each day is 1 time. Ensure your job configuration adheres to this limit.
You can use Scheduled Job Manager in the Admin Center to create, manage, and monitor some scheduled jobs, for supported job types.
Scheduled Job Manager isn't intended to fully replace all functionality in Provisioning. It's only intended to provide customer administrators with self-service access to some job types, for some actions.
-
Available actions vary for each supported job type. For example, for some job types you can create and submit a job request, but you can't run the job immediately. For other job types, you can only monitor the job execution, but it has to be set up initially in Provisioning.
- Not all job types are supported. We continue to add support for more job types over time, but some job types are only available in Provisioning.
Steps to change the recurrence of a job:
- Ensure you have the required permission detailed above
- Navigate to Scheduled Job Manager
- Select "Job Scheduler" Tab
- Filter for the desired Job Type
- For the desired job select Actions> Cancel
- Once the job is cancelled select Actions> Edit
- Adjust the recurrence to comply with the job execution guardrails
- Ensure all required fields are filled out
- Submit
FAQ - Additional Information
Q:Can all jobs be managed from Admin Center > Schedule Job Manager?
A: Not all job types are available in Scheduled Job Manager. To view a list of job types that support monitoring, go to the Job Monitor tab and open the Job Type menu. Job types that aren't available in Scheduled Job Manager can still be managed in Provisioning. These job execution guardrails have only been introduced for jobs that are available Admin Center > Schedule Job Manager.
Q:If we manually trigger one of these jobs from Provisioning, will that run be counted in the job execution guardrails?
A: Yes, These jobs except for the Sync HRIS Data and Sync HRIS Data for Specific Users jobs can run in both the Admin Center and Provisioning, and the execution limits don't consider which tool is used to schedule the job.
Q: An error message d Based on the error message, `Run job failed because it exceeded the daily scheduling/manual threshold for execution`, this behavior is expected when job frequency limits are exceededisplay in monitor
A) error Run job failed because it exceeded the daily scheduling/manual threshold for execution Based on the error message, `Run job failed because it exceeded the daily scheduling/manual threshold for execution`, this behavior is expected when job frequency limits are exceeded
Q) Where can I get information on this from the Guide?
A) Guide: Managing Scheduled Jobs: Managing Scheduled Jobs in Admin Center
See Also
2512570 - Creating an HRIS Sync Job in SAP SuccessFactors Via Scheduled Job Manager or Provisioning
2472648 - Using the Check Tool to Check a SuccessFactors Configuration
3210602 - Hourly Daily Hris Sync causing Importing employee data such as causing Job Information failure
Keywords
ECT-207756, More Employee Central Jobs on Job Scheduler in Scheduled Job Manager, 1H 2023, Sync HRIS Data for Specific Users,Business Configuration Audit Job, Initialize migration of picklist fields payscale area and types to mdf objects, Workflow Auto Escalation, Workflow Action Reminder, HRIS PayComponentGroup Sums Sync, EC Alerts and Notifications, Run job failed because it exceeded the daily scheduling/manual threshold for execution, HRIS Sync, EC Alerts and Notifications , KBA , LOD-SF-EC-ADM , Admin Tools (EC Core only) , LOD-SF-EC-HRS , HRIS Sync , LOD-SF-EC-ALR , Alerts & Notifications (saveAlert - EC Core only) , Problem
SAP Knowledge Base Article - Public