Business Rule Usage Report

The other night I got curious and inspired and started working on a Business Rule Usage Report.

This tells us what business rules are firing along with how often. Perhaps even more importantly, it allows you to see the rules that are not being fired. Perhaps those rules could be removed, or made inactive, therefore simplifying business rule administration. Or maybe they should be firing, and need further investigation.

I ran it against our production system, and it was pretty enlightening.

Here’s an example (run against my development database, so the rule firing numbers are pretty small):


As part of normal operations, we collect huge amounts of data and usage statistics in our CRM systems. I’m looking forward to exploring more reports like the above that give us insights into system usage.

This will be officially released as part of our product soon – stay tuned.

Rock on.