Feature #2074
closed
Schedule a report and send it
Added by Alena Peterová almost 5 years ago.
Updated about 4 years ago.
Description
Admin wants to get regular reports about something. Please add an option to:
- schedule that some report will be generated every day/hour/... (with predefined values of its parameters, if the report has some parameters)
- send the result of the generated report (XLS, CSV,...) when its done, so the admin doesn't need to login to IdM
The recipient of the generated report should be configurable when scheduling the report. Either owners of some role, or multiple identities.
- Target version set to 10.6.0
- Status changed from New to In Progress
- Status changed from In Progress to Needs feedback
- Assignee changed from Radek Tomiška to Vít Švanda
- % Done changed from 0 to 90
- Related to Task #2482: Notification: add entity for attachments added
- Related to Task #2483: Notification: Notification topic select box added
- Related to Task #2484: Report: add product report localization added
- Assignee changed from Vít Švanda to Roman Kučera
I did reivew and tested it. Works well.
In this solution I have one concern: Recipients of the scheduled report are defined in the topic only. It means one report cannot be send to fully different groups of users. For example first for admin ( scheduled every day) and second by individiual start same report by a user (in this case will be report send to the user who started a report and to the admin (because he is defined in the topic)).
Second problem I see in the Alena's wish to define recipient by role or by multiple identities (definition of a recipients on a topic are only by emails separated by comma).
Maybe are my concerns useless. Please @apeterova or @kucerar please confirm it is OK for yours useg.
- Assignee changed from Roman Kučera to Vít Švanda
I test it locally and for my use cases I don't see any issue.
You have the option to run one report multiple times with different config and different topic.
If you want to run it manually without notification just configure new report and you are good to go.
Recipient configuration by role would be nice, because then you are able to manage recipients automatically by some automatic role for example.
Recipient configuration by role is not mandatory for me, but would be nice. I don't know if it's mandatory for @apeterova or not, so maybe wait for her opinion about recipients.
- Assignee changed from Vít Švanda to Alena Peterová
- Related to Task #2512: Notification: Configure topic recipinents by identity and by role added
- Status changed from Needs feedback to Resolved
- Assignee changed from Alena Peterová to Radek Tomiška
- % Done changed from 90 to 100
Recipient configuration by role (or by identity) moved to related #2512.
- Status changed from Resolved to Closed
- Related to Defect #2638: Feature "Run task again" doesn't work for multivalued attribute added
Also available in: Atom
PDF