Set a yearly schedule to Timers, and not to run timer automatically when it is set to active
73
Views
0
Comments
New
Backend

1. Have a 'Yearly' selection

Currently, we can select 'Daily, Weekly, Monthly' when we are configuring when timers are suppose to run. It will be a nice to have, if a 'Yearly' selection is available as well. There are some jobs which are only required to run once a year. 

Currently, we can only build a check, in the logic of the timer, to check whether whether it is a new year before continuing the logic. 

2. Have option not to automatically run timer, when it is set from 'Inactive' to 'Active'

We have encountered a situation before, when we need to set the timer to Inactive for debug purposes. As the application is already live in PROD, naturally the status of the timer is Active.

Then we found there was a bug, as such, we set the timer to Inactive in PROD, while we are still trying to fix the bug.

After fixing and when app was deploy to PROD, we have to switch the timer back to Active. However, once we switch, the timer automatically runs again, even thou it is not the correct time to do so. 

So our end users panicked, as they know the auto emails, reminders etc, shouldn't be set out during that time of the day. End-users being end-users, they might not understand that we are just trying to fix a bug and then re-activate the timer