New

Improvements to the Scheduling of Schedulers

1) I am based in the US pacific time zone. Because schedulers run in UTC, I feel like I am always doing mental gymnastics to figure out how to time my schedulers so they run when I want them to. Plus, with daylight savings time, the math changes. Rather than me mathing, it would be so nice if I could enter the times in my own time zone and then Sugar did the math instead. 

2) The advanced options are almost always necessary, but this interface is so not user friendly. It's difficult to remember how to use the various characters (like asterisk) to control various factors. 


3) Advanced options is missing a key feature, which is the ability for a time range to span multiple days (in UTC). For example, if I want a scheduler to run from 10 pm on Friday to 2 am on Saturday UTC, there is literally no way to make that happen. This limits when schedulers can be run and causes unnecessary crowding of scheduled jobs during certain hours. 

To summarize items 1-3, I'm not saying you have to get rid of crontab notation, but it would be so helpful if there was a more accessible option that gave users more robust control than what's currently available for the non-advanced config. Something more like the scheduled reports interface. 

4) A "run now" option would be amazing. In other words, let's say I have a scheduler that normally runs once a week on Friday nights. It would be great if there was a way to trigger a one-time immediate run without me having to change the standard schedule. The current system requires me to write down the standard schedule, do a bunch of math in my head to figure out how to get the scheduler to run now, update it, let it run, and then I have to remember to go back and return it to it's original timings. That's a lot of effort for something that should be simple.