2.5 Scheduled Job Manager, Provisioning Job Scheduler, and Execution Manager
Key Takeaways
- Scheduled Job Manager lets customer administrators create, run, and monitor supported job types without contacting Product Support.
- Provisioning's Managing Job Scheduler supports all job types; Scheduled Job Manager supports only some.
- Scheduled Job Manager cannot terminate or interrupt a running job.
- Execution Manager shows job and integration results for the past 24 hours, 7 days, or 15 days; its logs are kept for 15 days by default.
- Several Employee Central processes depend on jobs, including HRIS sync, workflow reminders, escalation, auto-approval, and EC alerts.
2.5 Scheduled Job Manager, Provisioning Job Scheduler, and Execution Manager
Quick Answer: A scheduled job is a background task that runs at a set time. Customer administrators create and monitor supported job types in Scheduled Job Manager (Admin Center). Provisioning users can manage all job types in Managing Job Scheduler. The Execution Manager dashboard shows the success or failure of jobs and integrations over the last 24 hours, 7 days, or 15 days.
Why Jobs Matter in Employee Central
Several EC features are only half-configured until a job runs. For example, reminders for stalled workflows are sent only when a Workflow Action Reminder job runs, and alerts are generated only by the EC Alerts and Notifications job. In a practical task, "configure the feature" often includes "create and run the job".
Scheduled Job Manager (Admin Center)
Scheduled Job Manager lets customer administrators create, manage, and monitor some job types without contacting Product Support. It has these tabs:
- Job Scheduler: Create Job Request with a job name, job type, job owner, occurrence (one-time or recurring), start date and time, and notification recipients. Owners can receive e-mails when a job starts, fails, or completes, and can opt out for non-system jobs. From the Actions column you can Run It Now, Cancel, or Edit a request.
- Job Monitor: check status, View Details, and download results. For example, import validation results appear here, and the Job Type menu lists the monitorable job types.
Limits to remember:
- Scheduled Job Manager does not support terminating or interrupting jobs.
- Available actions vary by job type. Some types can be created but not run immediately. Others can only be monitored after being set up in Provisioning.
- It is not a full replacement for Provisioning. SAP keeps adding job types, but some remain Provisioning-only.
Managing Job Scheduler (Provisioning)
In Provisioning > Managing Job Scheduler > Manage Scheduled Jobs, Provisioning users can create, manage, and monitor scheduled jobs for all job types. Customers have no Provisioning access, so they ask their implementation partner, or Product Support for non-implementation tasks.
Employee Central Jobs to Know
| Job type | What it does | Where THR81/THR79 create it |
|---|---|---|
| Sync HRIS Data | Synchronizes EC data to the user tables used by talent modules | Scheduled Job Manager or Provisioning |
| EC Alerts and Notifications | Evaluates alert rules and sends alerts; run it daily | Provisioning (Manage Scheduled Jobs) |
| Workflow Action Reminder | Reminds current approvers of pending workflows after a number of days | Scheduled Job Manager |
| Workflow Auto Escalation | Escalates stalled workflows along an escalation path | Scheduled Job Manager |
| Workflow Auto Approval | Auto-approves steps that stay unanswered past Days until Auto Approval | Provisioning (Managing Job Scheduler) |
| Initialize job entry date and position entry date in job info | Populates entry dates so Time in Position can be calculated | Scheduled Job Manager or Provisioning |
| Position Management Daily Hierarchy Adaptation | Keeps reporting lines in sync with the position hierarchy daily | Scheduled Job Manager |
| Position to Job Information Synchronization | Syncs future-dated position changes to incumbents | Scheduled Job Manager |
| Delete Cards from Database | Removes existing home page cards of a disabled card type | Scheduled Job Manager |
| Refresh RBP Model | Refreshes the RBP model; used in THR80's scheduling exercise | Scheduled Job Manager |
Import and export jobs also appear in the Job Monitor. After Import Employee Data or Import and Export Data runs, you check the validation or import result there and download the status file.
The Execution Manager
The Execution Manager Dashboard shows the status of scheduled jobs and integrations so you can find and troubleshoot errors quickly. Choose a time frame of the past 24 hours, 7 days, or 15 days to see successes and errors. Logs are retained for 15 days by default, and older logs are removed automatically.
| Tab | What it monitors |
|---|---|
| Integration Center | Custom, file-based outbound integrations built in Integration Center |
| Scheduled Job | Recent jobs, with execution date and time and event details |
| Middleware Integrations | Middleware integrations, which communicate with SAP SuccessFactors through OData APIs |
| Pre-Delivered Integrations | Event subscriptions created in Event Subscription Management or Intelligent Services Center, plus other real-time integrations |
On the Scheduled Job tab, MONITOR lets you filter by Process Definition Identifier (for example refreshRbpModel), open Event Details, and download the event log as a CSV. MANAGE NOTIFICATION lets you create e-mail notifications for chosen process states, such as Completed Successfully or In Progress, for a process definition.
Practical Pattern
- Create the job request in the right tool (Scheduled Job Manager if the type is supported there).
- Use Run It Now for a test run where the type allows it.
- Verify the outcome in the Job Monitor, then investigate errors in the Execution Manager.
- For recurring EC jobs such as reminders or alerts, choose a daily recurrence unless the design says otherwise.
An administrator wants to stop a long-running job immediately from Scheduled Job Manager. What happens?
How long does the Execution Manager keep its logs by default?
THR81 describes the Workflow Auto Approval job. Where is this recurring job created in the course?