We recently updated our project workflow by simplifying and modifying the existing statuses. After publishing the updated workflow, we noticed unexpected behavior across the board.
A large set of tickets were automatically transitioned to different statuses. More importantly, tickets that were previously part of closed sprints now show the Sprint field as “None.” We are no longer able to see those tickets associated with their original sprints in the backlog or in reports.
These tickets were already part of completed sprints, and the sprint association now appears to have been removed following the workflow update.
We would like to understand:
Why the sprint field was cleared after the workflow change.
Whether it is possible to restore the original sprint associations.
If there is any safe recovery or rollback option available.
This has impacted our sprint reporting and historical data, so your guidance on the appropriate recovery steps would be greatly appreciated.
Please let us know if any additional details are required from our end.
Hi @Jay Sharma !
If you are open for using third-party apps, I can recommend you trying Issue History for Jira (Work Item History) by SaaSJet to see what happened and possibly recover the affected Sprint values.
In the app, filter the history by the Sprint and the date of the workflow update.
This will help you find out which tickets had their Sprint value changed or cleared, see their previous Sprint associations, and understand when and by whom the changes were made.
Also, after you’ve reviewed the affected changes, you can use Bulk Revert feature in the app that can help restore previous Sprint values for multiple tickets at once instead of updating them one by one.
I recommend reviewing the detected changes first and testing the revert on a small number of tickets before applying it more widely.
Hope it will be helpful!
Hello and Welcome @Jay Sharma
A workflow update by itself doesn’t normally wipe Sprint values. Changing statuses can move issues around, but it shouldn’t turn Sprint into “None”. So something else likely changed at the same time.
Here’s where I’d look first:
1) Board filter / board scope changed
Sprint reporting is tied to what the board considers “in scope”. If the board’s JQL was tightened (or quick filters/board settings changed), issues from old sprints can suddenly “disappear” from backlog and reports.
Check: Board → Board settings → the board filter (JQL). Compare with what it used to be.
2) Automation or bulk update cleared the Sprint field
If the issue view itself now shows Sprint = None, that usually means something edited that field (automation, bulk edit, CSV import, script).
Check the project Automation audit log around the time you published the workflow and when the mass transitions happened.
3) Issues were moved out of the board’s project/issue type scope
If anything moved issues to a different project, changed issue type, or otherwise dropped them out of the board filter, they won’t show in sprint views.
On recovery:
If it’s a board filter/scope issue, fixing the board scope brings everything back immediately.
If Sprint values were truly cleared, there’s no “magic restore” button. You’re looking at rebuilding it (CSV/script) or involving Atlassian support if you need confirmation from their side.
One quick check to narrow this down:
When you open one affected issue directly, does the Sprint field literally show None, or do you still see a sprint but it just doesn’t show up in backlog/reports?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Your Admin should be Able to write Ticket without problems.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
This is a rough one, and Arkadiusz's diagnostic steps are the right way to narrow down the cause. On the recovery side, I'd add one more angle: this kind of situation is exactly why "no magic restore button" is such a painful gap in Jira. Once a bulk change touches hundreds of tickets, there's no native way to see the field-level state of every affected issue right before the change, so you're stuck reconstructing from CSV exports (if you had recent ones) or from memory.
For anyone hitting this in the future: this is the argument for capturing scheduled snapshots of your config and issue-adjacent state before doing any workflow change at scale, specifically so there's something to diff against and roll back to if something unexpected happens. Not much help after the fact unfortunately, but worth building into the process going forward.
Jay, if you haven't already, raising a support ticket via support.atlassian.com (with your site URL and the approximate timestamp of the workflow publish) is the right move — they may have backend visibility into what changed that isn't exposed in the audit log.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.