I’ve been working on a small Forge app around Jira workflow changes, and one thing surprised me a bit.
At first I thought the main problem was just collecting the right audit events.
But in practice, that wasn’t the hard part.
The real difficulty is understanding what actually changed in a workflow in a way that’s useful when something breaks.
For example:
You see a change happened… but then you still need to figure out:
- what exactly was modified inside a transition
- whether a status was removed or just remapped
- what part of the workflow caused the issue
What ended up being much more useful than I expected was:
keeping snapshots and comparing them (diff-style), plus having a simple timeline per workflow.
That’s what actually made debugging faster.
I ended up building this into the app I’m using now:
https://marketplace.atlassian.com/apps/2538728805/workflow-changes-audit-for-jira
Still early, so if anyone here is dealing with similar cases and tries it — I’d really appreciate real-world feedback.