Trigger type 'Repeat' vs 'Interval' in a scheduled job?

Suggy
Giga Sage

Trigger type 'Repeat' vs 'Interval' in a scheduled job, whats the difference? I dont see any difference when I select Repeat or Interval......

 

1. Interval

Suggy_0-1734590976717.png

2. Repeat

Suggy_1-1734591001005.png

 

PS - I saw this post but I did still its not clear for me

https://www.servicenow.com/community/now-platform-forum/what-is-the-difference-schedule-item-s-trigg...

 

1 ACCEPTED SOLUTION

Bhupender
Tera Expert

Hi @Suggy 

 

There is minor difference between Repeat and interval lets dive into this:

 

1. "Repeat" starts at a specific time and repeats at fixed intervals from that time.

2, "Interval" runs based on the last run time, making it more flexible.

  • Use Case: Use "Repeat" when you need the job to run at specific times (e.g., every day at 8:00 AM).

  • Use "Interval" when the job should run at regular intervals based on the last execution time (e.g., every 2 hours after the last run).

lets dive in more details we set 1 hour run time for both Repeat and Interval

---in Repeat case it will run in every 1 hour 

---but in Interval time it will run after 1 hour when last job execute. like last job execute at 8:30 so it will run at 9:30 and due to some reason next job will run at 10:00 so it will run at 11:00.

 

 

Hope this will help you and don't forget to mark it Helpful  if you find this helpful.

 

 

View solution in original post

7 REPLIES 7

Awesome, thanks @Bhupender  🙂

Thank you, @Suggy 

I'm glad I was able to help you find the answer you were looking for.

Anand Kumar P
Giga Patron
Giga Patron

Hi @Suggy ,

 

1. Trigger Type: Repeat

What It Does:

The job runs repeatedly at the specified time and interval.

When to Use:

Use this when you need the job to start at a specific time and repeat at regular intervals after that.

 

Example 1: Repeat

Start Time: 8:00 AM

Repeat Interval: Every 2 hours

Execution:

The job will run at:

8:00 AM (start time)

10:00 AM (2 hours later)

12:00 PM

2:00 PM, and so on.

 

2. Trigger Type: Interval

What It Does:

The job starts immediately after activation and executes repeatedly at fixed intervals. It does not wait for a specific start time.

When to Use:

Use this when you want the job to start as soon as it’s enabled and continue running at fixed intervals.

 

Example 2: Interval

Activation Time: 9:15 AM

Interval: Every 2 hours

Execution:

The job will run at:

9:15 AM (activation time)

11:15 AM (2 hours later)

1:15 PM

3:15 PM, and so on.

 

If my response helped, please mark it as the accepted solution and give a thumbs up👍.
Thanks,
Anand