Do you need to schedule tasks such as pulling information from a remote site or performing analysis on your dataset? The scheduler add-on will run any number of commands against your app, either every 10 minutes, every hour, or every day.
Complete usage details and additional information can be found in the documentation.
The web UI works pretty well for what it is. However, it's annoying to have these settings, which are often integral to the functionality of an app, in a web admin totally removed from the rest of it.
What would be ideal is to have this specified in a config file or integrate scheduling syntax into the procfile, or something that is part of the repo or programmatically accessible configuration.
Forcing people to change app logic in a browser is obtrusive and creates lock-in. I hope it's not their ultimate solution.
It works and I never experienced any issue.
Still I'd appreciate to have other scheduling options than "each day/each hour/each 10 mins"
It's definitely an improvement on the previous cron add-on, however I have encountered more than once issues with the UI trying to manually launch a task ; the job output never showed up in the browser and I ended up with an error message that didn't really make sense and wouldn't go away.