here I come with an other idea (while using DC, I see a lot of small improvements that would be nice to implement so I just share them for you to decide).
Currently, we are able to create custom reports and schedule any report being allowed to send them via an email with an attachment. This is nice but by experience, I noticed that the more emails we receive, the less we pay attention to them. If I receive reports from DC everyday I will pay a lot less attention them than if I just receive one once in a while. Agree?
Based on this idea, I suggest to implement reports based on triggers. Let me explain this: let's say I want to know if any machine has less than 10% of disk space remaining on a partition of a disk drive. Currently, I will just create a custom report and schedule it for sending an email once a week or so. The thing is that if this report is empty, meaning no machine is in this situation, I just do not care about this report.
Would it be possible to implement a feature that would send the report based on a trigger instead? Lets say it would run the report once a day but send it only if there is something in the report.
This would be the same for prohibited software reports. I just do not care to receive a report if no prohibited software have been detected.
I would see it as just an option to send the report or not based on any given condition ("send report if CONDITION").