Hi Community!
I recently came across a situation from a client that ignited my curiosity and helped me learn something new that I would like to share with the community.
I see that the project workflow scheme has changed. There is now a "Budget Approved" status instead of the "Approved." Is this a bug, or is there a user that made this change?
Can you imagine how many problems an "inoffensive" change in status name can cause in a Jira instance? Right of the bat, I can see dashboards and reports that use the status name on JQL's stopping to give the right results. But I am sure it does not stop here.
Even though Jira prompts the alert - "This status is used in other workflows, editing it will affect them." - a naive Jira Administrator might skim the message and perform the change. And then the warm is already done.
When prompted with this customer request, my instinct drove me to search for the root cause in the Audit Log. Surprisingly, I discovered that the Audit Log does not register global status changes (here is a suggestion JRASERVER-70388 under consideration).
Since the Jira Administrator who executed this change did so for a reason, just renaming the status back to "Approved" would solve this incident and disrupt another workflow.
So here is my thought process to find who made the change and ensure that another workflow does not break.
I can say that I got lucky that this change was executed as part of a workflow change. Therefore, Jira logged the statuses removed and added.
For a status change executed in JIRA_BASE_URL/secure/admin/ViewStatuses.jspa, there will not be any entry in the Audit Log. Let's vote for JRASERVER-70388 !
With this information in mind, I could reach out to the Jira Administrator to create a new status and ensure that both workflows will be working as expected by users.
I hope it could give some additional insights on troubleshooting, and if you have any other experience in troubleshooting this type of change please comment.
Cheers,
Alex