Skip to content
Release: Australia · Updated: 2026-03-12 · Official documentation · View source

Scheduled jobs

Scheduled Jobs are automated pieces of work that can be performed at a specific time or on a recurring schedule.

You can automate the following kinds of tasks:

  • Automatically generate and distribute a report
  • Automatically generate and schedule an entity of records, such as an incident, change item, configuration item, from a template
  • Run scheduled jobs from scripts or business rules
  • Scheduling at the end of the month
  • Scheduling for weekdays

For developer training, see Scheduled Script Executions and Events Objectives on the ServiceNow Developer Site.

Use the System Events and Jobs Dashboard to monitor the system event processing system and the scheduled jobs processing system.

Scheduled job states

A scheduled job can be in any one of the following states.

  • Ready

    Job is ready to run at the next scheduled interval.

  • Running

    Job is in the process of carrying out a task.

  • Queued

    Job has been added to the scheduler queue and is waiting to run.

  • Error

    Error occurred while running the job.

Schedule job errors

If you encounter errors generating a scheduled job, visit for additional information.

  • Create a scheduled job
    Create a scheduled job on the Schedule Job [sysauto] table.
  • Special cases in job schedules
    Some special cases require care in job scheduling.
  • View a schedule item
    You can view scheduled items, which are individual instances of a scheduled job, from the system scheduler.
  • Advanced options for scheduled jobs
    Advanced scheduling options for scheduled jobs support greater flexibility in job planning and execution. You can configure jobs to start on a future date, end on a particular date, and define how the job should repeat.

Parent Topic:System scheduler