Cron jobs

Dev / UI
Project Overview
Cron jobs allow users to schedule jobs to run automatically at any desired time frame. While this method allows great flexability it requires a higher technical capability from users.
Objectives
We needed  a simple interface that allows users to seasmlessly receive their monday morning schedule or that bi-weekly report before an important sprint meeting.

Cron comes from Chronos meaning time in greek. A Cron expression can be used to schedule specific actions. Reports are one of those things that Cron can be useful for. Although useful from devs perspective, not very useful for regular users.

* * * * * command(s)
- - - - -
| | | | |
| | | | ----- Day of week (0 - 7) (Sunday=0 or 7)
| | | ------- Month (1 - 12)
| | --------- Day of month (1 - 31)
| ----------- Hour (0 - 23)
------------- Minute (0 - 59)

I just need need it sent every Monday before I get in the office

We were asked to set up many different types of reports. This cost valuable internal resources. Creating an interface meant it gave users the ability to change and customize their reports.

Next Project