Setting Schedules using the Advanced Schedule Capabilty

Document created by frank_wetzler970218 Employee on Mar 31, 2017Last modified by chris_stevens on Apr 17, 2017
Version 2Show Document
  • View in full screen mode

Sometimes setting process execution schedules requires the use of the Advanced Scheduling capability. The Advanced Scheduling capability is necessary when the desired schedule cannot be set using the Minutes, Hour or Day type due to inherent limitations of those Types. For example Minutes allows you to set a schedule that executes every 1 to 30 minutes but not every 45 minutes. This article will provide guidance on setting schedules of 45 minutes and 1.5 hours. The patterns which will be shown can be modified to support additional schedules. 

 

 

 

Reference Guide Articles

Here are some links to our Reference Guide, which you may find useful when using and configuring [Core Concept].

 

Scenarios on How to Use Advanced Schedules

When developing schedules that cannot be set using the 'Minute', 'Hour', 'Day' types its helps to write out the desired schedule on paper and look for the patterns which emerge. Often these patterns can be converted easily into the Advanced Schedule format. Below we show how two such patterns for a 45 minute and 1.5 hour schedule can be set using a series of Advanced Schedules.

 

Scenario 1 - How do I configure Advanced Schedules to execute a process every 45 minutes?

Configuring a process to execute every 45 minutes requires the use of four Advanced schedules.

1) First schedule will be used to configure the schedule for hours 0, 3, 6, 9, 12, 15, 18, 21 at the top of the hour

2) Second schedule will be used to configure the schedule for hours 0, 3, 6, 9, 12, 15, 18, 21 at 45 minutes past the hour

3) Third schedule will be used to configure the schedule for the hours 1, 4, 7, 10, 13, 16, 19, 22 at 30 minutes past the hour

4) Fourth schedule will be used to configure the schedule for the hours 2, 5, 8, 11, 14,17, 20, 23 at 15 minutes past the hour

 

Four advanced schedules for 45 minute schedule

 

This is the first Advanced Schedule which configures the process to run at the top of hour but only for the hours 0,3,6,9,12,15,18,21. Hence a execution will start at 00:00 an, 3:00 am, 6:00 am, etc. The wildcard value of '*' is used to ensure the schedule fires every day, of every month of every year.

Schedule to run at top of the hour

 

The second Advanced Schedule which configures the process to execute 45 minutes past the top of the hour but only for the hours 0,3,6,9,12,15,18,21. Hence a execution will start at 00:45 am, 3:45 am, 6:45 am, etc

 

Schedule to run 45 minutes after the hour

 

The third Advanced Schedule which configures the process to execute 30 minutes past the top of the hour but only for the hours 1, 4, 7, 10, 13, 16, 19, 22. Hence a execution will start at 1:30 am, 4:30 am, 7:30 am, etc

 

Schedule to run 30 minutes after the hour

 

The fourth Advanced Schedule which configures the process to execute 15 minutes past the top of the hour but only for the hours 2, 5, 8, 11, 14,17, 20, 23. Hence a execution will start at 2:15 am, 5:15 am, 8:15 am, etc

 

Schedule to run 15 minutes after the top of the hour

 

The net result of these four schedules is a process that will execute every 45 minutes starting at midnight, then 0:45 am, 1:30 am, 2:15 am, 3:00 am, etc. 

 

Scenario 2 - How do I configure Advanced Schedules to execute a process every 1.5 hours?

Configuring a process to execute every 1.5 hours requires the use of two Advanced schedules.

1) First schedule will be used to configure the schedule for hours  0,3,6,9,12,15,18,21 at the top of the hour

2) Second schedule will be used to schedule the hours 1,4,7,10,13,16,19,22 at 30 minutes past the hour. 

 

Two Advanced Schedules Required to set a 1.5 ho

 

This is the first Advanced Schedule which configures the process to run at the top of hour but only for the hours 0,3,6,9,12,15,18,21. Hence a execution will start at 00:00 an, 3:00 am, 6:00 am, etc. The wildcard value of '*' is used to ensure the schedule fires every day, of every month of every year.

 

Top of the hour executions

 

The second Advanced Schedule which configures the process to execute 30 minutes past the top of the hour but only for the hours 1,4,7,10,13,16,19,22. Hence a execution will start at 1:30am, 4:30 am, 7:30 am, etc

 

30 Minutes after the hour

 

The net result of these two schedules is a process that will execute every 1.5 hours starting at midnight, then 1:30 am, 3:00 am, 4:30 am, etc. 

2 people found this helpful

Attachments

    Outcomes