There is no way to tell what users have accessed or attempted to access in the software. It would be helpful to have a log that shows the date, time, user and program/menu option name they accessed or attempted to access, and whether or not it was allowed or denied due to role/user permissions. For forms, it should also log the form code used. For reports, it should log the report setting used.

This would be especially useful when doing upgrades. Inevitably the list of custom reports/forms/reports settings grows over time, and no one really knows for sure which ones are still used. So you have to upgrade all of them, or you ask all the users what all they use, and they don't remember everything until they actually need it, so their list is incomplete and you have to go and add reports back later.

It would also be useful from a general system security perspective to have an audit log of who accessed what and when.

Comments