Bulk update the resolution field in Jira
Platform Notice: Cloud, Server, and Data Center - This article applies equally to all platforms.
Support for Server* products ended on February 15th 2024. If you are running a Server product, you can visit the Atlassian Server end of support announcement to review your migration options.
*Except Fisheye and Crucible
1. Prepare your transition(s).
- Start by Editing your existing Workflow.
- In the Diagram view, click Add transition.
- To status and From status should have the same value, so the transition will be a loop (Issue status won't change);
- Name should indicate the action to be performed, e.g. "Set Resolution"
- Click the new loop transition to display its properties, and click Post functions.
- Click Add post function
- select Update Issue Field and click Add
- select the Resolution field and the desired target Field Value, and click Add
- Publish the workflow
- Repeat steps 2-4 for each status for which the Resolution field will need to be updated.
2. Transition your Issues
Please be aware that before you begin, to perform a bulk operation, you’ll need the global Make bulk changes permission and the Edit issues , Transition issues , and Resolve issues project permissions.
As this will work for one Status at a time, completing the operation may require multiple iterations of the following steps:
- Go to your Instance > Search > Go to all: Issues.
- Use the Basic Search/JQL Search to filter the issues.
- Click on the (...) icon > Bulk change all X issue(s).
- Mark all issues > Next.
- Choose Transition Issues > Next.
- Select your newly created transition and click Next
- You can clear the 'Send mail for this update' checkbox to prevent email notifications from being sent
- In the operation summary screen, click Confirm to apply the changes
By default, Jira has a 1000-issue limit on the number of issues that can be modified in bulk.
Script Runner Method (third party add-on)
This is an alternate method to clear resolutions on tickets
- Install the Script Runner add-on
- Build a search for all issues that are using the user created
unresolved
status - Save search as a filter
- Use the built-in script to set items in that filter to
None
- Set the
resolved
status to the resolution you're intending to use
Script Runner usage instructions: https://docs.adaptavist.com/sr4jc/latest/features/built-in-scripts/bulk-fix-resolutions
There is an open feature request for 'Bulk edit resolution' in JIRA applications: - JRA-7302Getting issue details... STATUS .