What is the best way to schedule a Process to execute at the end of every quarter or month, and accommodate for leap years and certain months having different ending dates?
It may make most sense to configure the schedule to execute at the very beginning of each subsequent quarter or month. That way, you won’t need to worry about months having different number of days or accounting for leap years. For example, instead of scheduling the process to execute at the end of Q1 (which ends at midnight on March 31), simply schedule the process to execute at 12:01 AM the very next day (April 1) of the following quarter.
Within the Scheduling pane, select Add. Then, enter/select the following configuration details:
Days of Week: *
Days of Month: 1
The process is now ready to be executed with the set schedule.