This feature should be available on administration section and user profile page.
- Schedule time (Cron expression)
- JQL or filter name
- Template Name (can be a Automated Template, if it's a Automated Temp. the previous field is not mandatory)
- Output type(This value can be a file generated on file system, a file sent via e-mail or both)
- Output format
- File name(This should provide a way to get the current time)
- Generate File locally/Remote FS
- Send by e-mail
Note: If the Output type is both/e-mail, the fields related with the e-mail creation should be filled.
Evaluate the possibility of export individual reports by issue and attach each report to the related issue. In this case, the best way is generate a ZIP file. This should be analysed.