minvws / nl-kat-coordination

Repo nl-kat-coordination for minvws
European Union Public License 1.2
123 stars 55 forks source link

19. Application needs to provide periodic reporting (e.g daily, weekly, monthly) #3074

Open madelondohmen opened 3 months ago

madelondohmen commented 3 months ago

About this feature

Detailed description

Add detailed description of the new feature you'd like to propose. If this feature is related to a problem, what problem does it solve?

Scope

Out of scope

Related tickets

underdarknl commented 1 month ago

Users should be able to create (for a single organisation) a new report -recipe. This report recipe should then lead the scheduler to periodically (as specified in the recipe), execute a Report-job in a report-job executor. This Report job for now means asking Rocky to create the Report as specified by the recipe. The user should then be able to see and interact with reports generated by this flow, and also create/update/delete the recipes.

jpbruinsslot commented 1 month ago

@underdarknl will there be a task runner that executes the report task? It is unclear whether the scheduler needs to signal rocky to execute this job.

The intended flow: