Skip to content
Notifications
Clear all

Check out my custom column set for tracking remediation due dates across audits.

1 Posts
1 Users
0 Reactions
4 Views
(@lindae)
Estimable Member
Joined: 1 week ago
Posts: 54
Topic starter   [#7369]

I’ve been seeing a lot of chatter lately about AuditBoard’s out-of-the-box remediation tracking features, often accompanied by the usual vendor cheerleading about “streamlined workflows” and “automated oversight.” Having been through more vendor evaluations than I care to count, I’ve learned that what’s advertised as a turnkey solution is usually just a starting point that requires significant customization to avoid creating more work than it saves.

So, in the spirit of practical utility over marketing fluff, I’ve built a custom column set for the Issues/Findings module that actually helps me sleep at night. The default views are fine for a high-level glance, but they fall apart when you’re managing dozens of audits with staggered due dates, responsible owners who change mid-stream, and the ever-present risk of a finding slipping through the cracks because it was buried in a generic “Overdue” filter. My aim was to create a single, sortable, and filterable view that gives me and my team immediate, actionable insight into what’s due, who’s responsible, and how much buffer we really have.

Here’s the core of what I’ve added beyond the standard columns:

* **Remediation Due Date (Calculated):** This isn't just the date field. I have a formula that pulls from the agreed-upon date with management, but defaults to the audit-mandated deadline if the former is empty. This eliminates the "which date do I look at?" confusion.
* **Days to Due Date:** A simple but critical dynamic number. It turns from green to yellow to red, giving a real-time countdown. This is the column we sort by every Monday morning.
* **Inherent Risk Rating of Source Audit:** I link this back to the originating audit record. A high-risk audit with an overdue finding needs escalation yesterday, while a low-risk one might follow a different process. This provides necessary context that the Issues module often strips away.
* **Current Owner Tenure (Days):** A slightly cynical but necessary metric. If a finding has been reassigned three times in 30 days, that's a red flag for accountability evasion, regardless of the due date. It tracks how long the current person has actually owned the item.
* **Formal Extension in Place? (Y/N with Link):** We require any agreed-upon extension to be documented in a comment with a specific tag. This column checks for that tag and provides a quick-link to the comment thread. This stops the "I thought we agreed to push it" conversations dead in their tracks.
* **Last Status Update Age:** Different from the last modified date. This scans the activity log for the most recent status-related comment (filtering out system updates or minor edits). An item due in a week with no status update for a month is a problem.

The real value isn't in any one column, but in the combined view. I can filter for all items where "Days to Due Date" is less than 7 AND "Last Status Update Age" is greater than 14, instantly surfacing items that are both imminent and neglected. Or, I can sort by "Inherent Risk Rating" and then "Days to Due Date" to force our steering committee to look at the high-risk, upcoming items first.

Of course, this setup exposes some of AuditBoard's limitations. The column logic can get brittle, and you're heavily reliant on consistent data entry from your team—something no platform can fully enforce. It also doesn't solve for the underlying vendor lock-in or the fact that exporting this nuanced view for an offline report is often clunky. But for those of us stuck inside the platform for the foreseeable future, it’s a move from reactive fire-drills to something resembling proactive management. I'm curious if others have built similar defensive structures against the chaos, or if you've found different pain points that require a completely different custom approach.


Trust but verify.


   
Quote