Adjusting, Canceling, and Postponing Triggers
Pending triggers are flexible and can be adjusted as needed.
Enqueued triggers can be individually adjusted to meet the demands of a changing schedule. Administrators can move a pending trigger forwards or backwards in time, as many times as is required.
This flexibility is designed to handle situations where one or more triggers need to be changed once, but not regularly. An example might be when the schedule has to be adjusted because a special project is taking place.
Adjustments only affect the single instance of the trigger. If a repeating daily trigger is adjusted, the next day’s trigger is unaffected. To affect every trigger, the trigger’s event must be edited.
Adjustment are typically made through the [status menu bar item]https://www.dssw.co.uk/powermanager/guide/status-menu-bar-item/ or the Scheduler view in the Power Manager application.
There are a few ways to change a pending trigger.
Adjust with delay and advance
An adjustment can be made to the pending trigger’s scheduled time. The scheduled time can be moved further away, into the future. Alternatively, the scheduled time can be brought forward to within the next second. These two adjustments are labelled delay and advance in Power Manager’s interface.
There are no restrictions to how far into the future a pending trigger is delayed. If the trigger is recurring, then no other instance of the trigger will occur until the delayed trigger is triggered.
Let’s assume a daily trigger is pending at 9:00. We then delay the trigger until 16:00 two days later. This is a long multi-day delay but that is not a problem for Power Manager. During the next two days, until 16:00, no instance of this daily trigger will be enqueued or evaluated. After the two day delay, the delayed trigger will trigger at 16:00 and the normal schedule will resume.
Advancing a pending trigger
Adjusting a pending trigger forward to now is possible.
If the trigger is recurring, the original trigger date will be rescheduled after the adjusted trigger is performed.
Let’s assume a daily trigger is due at 14:30, later today. We advance the trigger to now and the associated event performs as desired. Having dealt with the adjusted trigger Power Manager re-evaluates the daily trigger and schedules the next instance for 14:30 today – as it was originally.
Depending on your situation this rescheduling behaviour needs to be considered. In practice, advancing a pending trigger is uncommon or unaffected by the rescheduling.
Cancelling a pending trigger
A pending trigger can be cancelled. The cancelled trigger will be removed from the pending list and will not be triggered. If the trigger is recurring, the trigger will be re-evaluated and the next trigger date will be enqueued.
A recurring trigger may be cancelled multiple times. Each time a recurring trigger is cancelled, the evaluation date is moved further into the future.
Resetting a pending trigger
If a trigger has been adjusted or cancelled, resetting offers a way to remove those changes.
Resetting a trigger causes any modifications caused by adjust, postpone, or cancel to be discarded. After discarding the modifications, the trigger is re-evaluated and enqueued as appropriate.