Defining Jobs in the Scheduled Job Manager

Objective

After completing this lesson, you will be able to use the Scheduled Job Manager.

Scheduled Job Manager

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.

SAP SuccessFactors provides the following tools for managing and monitoring scheduled jobs:

  • Scheduled Job Manager is available in the Admin Center in the instance. It enables you to create, manage, and monitor some scheduled jobs, for supported job types, without contacting Product 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.

As a customer, you don't have access to Provisioning. To complete tasks in Provisioning, contact your implementation partner or Account Executive. For any non-implementation tasks, contact Product Support.

Scheduled Job Manager isn't intended to fully replace all of the functionality in Provisioning. It's only intended to provide customer administrators with self-service access to some job types, for some actions. We continue to add support for more job types over time, but some job types are only available in Provisioning. To view a list of job types that support monitoring, go to the Job Monitor tab and open the Job Type menu. If the job type you're looking for isn't listed, contact Product Support.

Scheduled Job Manager - Job Monitor tab shows a list of jobs and information about those jobs like Job Name and Status.
Scheduled Job Manager on Job Scheduler Tab is where you can Create Job Requests
Scheduled Job Manager - Create Job Request to Bulk Export Profile Photos

When creating a new Scheduled Job Request job owners can choose to receive email notifications if the following options:

  • Send Emails When Job Starts,
  • Send Emails When Job Fails, or
  • Send Emails When Job Completes

are selected. Please note, that Job owners can opt out of email notifications for non-system jobs. This happens in the Name Menu under Notifications when they choose "No, don’t send me email notifications.". In this case the system respects this preference and stops sending emails related to job start, completion, or failure. This is specifically for job owners and applies only to non-system jobs.

Scheduled Job Manager doesn't support terminating or interrupting jobs. Also, 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 the job itself has to be set up initially in Provisioning.

For additional information please see the Managing Scheduled Jobs guide on the SAP Help Portal.

Use Scheduled Job Manager

Business Example

Company administrators need to know how to schedule and monitor various jobs using Scheduled Job Manager as outlined in the Managing Scheduled Jobs guide on the SAP Help Portal.

Task 1: Create a Job Request

Steps

  1. Use the Scheduled Job Manager and Job Scheduler to create a Job Request of type Refresh RBP Model.

    1. Use Action Search to navigate to Scheduled Job Manager and select the Job Scheduler tab.

    2. Select + Create Job Request.

    3. Enter the following details for the Job Definition section:

      FieldValue

      Job Name

      Refresh RBP Model
      Job TypeRefresh RBP Model
      Notification / Recipients

      Own Mail address

    4. Enter the following details for the Job Occurrence section:

      1. Occurrence: One-Time
      2. Start: Select tomorrow’s date.
    5. Enter the following details for the Notification section:

      Recipients: enter your email in the available field.

    6. Click Submit.

Task 2: Run the Jobs

Steps

  1. Use the Scheduled Job Manager and Job Scheduler to run the job now.

    1. Use Action Search to navigate to Scheduled Job Manager and select the Job Scheduler tab.

    2. In the Actions column, click the Actions button and select Run It Now for the Refresh RBP Model Job.

    3. Click OK.

Task 3: Monitor the Jobs and Download the Results

Steps

  1. Use the Scheduled Job Manager and Job Monitor to monitor the job.

    1. Use Action Search to navigate to Scheduled Job Manager and select the Job Monitor tab.

    2. In the Job Name column look for Refresh RBP Model. If you do not see it, wait one minute and click the Go button in the upper right corner or refresh the browser.

    3. Once the job appears go to the Actions column for the job and select View Details.

Task 4: Modify the Refresh RBP Model

Steps

  1. Use the Scheduled Job Manager and Job Scheduler to modify the Refresh RBP Model Job.

    1. Use Action Search to navigate to Scheduled Job Manager and select the Job Scheduler tab.

    2. In the Actions column, click the Actions button and select Cancel for theRefresh RBP Model Job .

    3. Click OK.

    4. In the Actions column, click the Actions button and select Edit.

    5. In the Job Parameters: Occurrence: Set the date to the day after tomorrow.

    6. Click Submit.

Result

You now know how to schedule and monitor jobs using Scheduled Job Manager.

Lesson Summary

  • Scheduled Job Manager enables customer administrators to create, manage, and monitor certain job types without contacting Product Support.

  • Scheduled Job Manager provides email notifications for job start, failure, or completion, with opt-out options for non-system jobs.

  • Job monitoring displays troubleshooting information and supported job types; unsupported job types require assistance from Product Support.

  • Actions and functionalities in Scheduled Job Manager vary per job type; some tasks require initial setup in Provisioning.

  • Scheduled Job Manager complements, but does not fully replace, Provisioning for managing and monitoring scheduled jobs.