General
JobScheduler Order and Schedule's contain the "Time Element" of the scheduling. In some usecases where predefined Order/Schedule's has to be suppressed or should not execute,but resume there normal execution once "suppressed" time is passed.
There are two approaches to achieve this
JOE :Add holidays to Order
Changes done using JOE are persistent changes and will remain in effect even after JobScheduler restart
- Original Order with out hoilday will run every day at 08:00 AM
- Open JOE and add holiday into order
- Save order
- deploy the update order in JobScheduler's live folder
Order XML
<?xml version="1.0" encoding="ISO-8859-1"?> <order job_chain="execute_pf" id="daily"> <run_time let_run="no"> <period single_start="08:00"/> <holidays > <holiday date="2014-05-17"/> <holiday date="2014-05-18"/> </holidays> </run_time> </order>
JOC :Add holidays to Order
Any change into order from JOC is not persistent and will be lost after JobScheduler restart
- Click on order menu, set run time
- add holidays in to order
- save order
- check start time using option show start time