How To Guide

Running a Quarterly Robot Schedule Job

Last Updated:
August 26, 2016

This example shows you how to set up a Robot Schedule job that runs on a quarterly basis. The example assumes a Standard schedule (last day of the month for March, June, September, and December). It can be modified to run on Fiscal quarter ends, but the Reserved Command Variable has to be updated with the correct calendar name each year. Also, the Robot Schedule job must be a DAYNO job running on the last fiscal day each month.

  1. Create a Reserved Command Variable, @@MONNO, that calculates the current month number of the year. In the Parameter field below, S denotes System Date Format; M denotes Month Number; and STANDARD is the name of the Robot Schedule default Calendar.

    The Reserved Command Variable panel.

  2. Create an OPAL Table with the quarter ending month numbers, which must be two digits because the @@MONNO variable passes back two digits.

    The OPAL Table Elements panel.

  3. Create the following OPAL program, which can be named anything.

    The OPerator Assistance Language pane with QUARTERLY OPAL Object Name.

  4. Create a DAYNO type job that runs on the last calendar day of every month. Be sure to choose a run time. The job may be modified to run on the last Working or Non-Working day. Robot Schedule will look at this job on the last day (of whatever type chosen) of each month. If it is not a quarter ending month, the job will be skipped by the OPAL.

  5. Attach the OPAL program to the Robot Schedule job via the Exception Scheduling Screen.


Related Products