I very much welcome the new web-based reporting engine in NPM v10.6. However, I believe it needs to do a better job in allowing NPM admins to safeguard the web-based reports. Here is what I suggest:
1. Flag default out-of-the box web-based reports as System-Reports, which cannot be edited or deleted -- except perhaps by the person with full admin rights.
2. If someone wants/needs something different to what the System-Reports provide, then he/she would use the Duplicate & Edit button, and then customize the copies to the duplicate report, as needed.
3. The NPM admin should also have the ability to flag some reports as System Reports, which cannot be deleted or edited by users either.
Yes, I know that I can tell our users to be careful and only give Report Mgmt rights to those who we deem as knowledgeable. However, as the old saying goes "to err is human". After all when you get prompted to confirm the deletion, the default is OK, which deletes the report. I do not look forward to having to restore the database only to get back out-of-the-box reports (or other valuable reports). So, I plead w/the the SW developers to make the new web-based report engine fool-proof. I very much would appreciate your support on this idea... Of course, if you have other idea on how to fool-proof the web-base report writer, I would like to hear about it.