How do you keep thousands of Jira issues updated and in sync with reality? Does your team struggle to ensure all fields contain accurate data? Are there too many issues in the backlog to sort through? The key to effectively managing Jira issues at scale is to use bulk edit capabilities.
What Jira bulk changes are possible?
There are lots of options for bulk edits in Jira.
- Use Jira’s built-in bulk change function to update multiple issues at once
- Update issue details by importing information from a .CSV file
- Export user, project or issue list as a .CSV file
- Add a post function to a workflow transition to change multiple issues at a time
- Use an app from the Atlassian Marketplace
- Use automations, scripting, the REST API, or a connector to sync information from other software
How to perform Jira bulk edits
Here are some methods for bulk changes in Jira to try in your test application.
Note: Always back up your data before making any big changes in Jira.
Simple example: Built-in bulk change function
When there are multiple issues to update, start with Jira’s built-in bulk change function. Use this feature to edit, move, transition, delete, watch, or stop watching multiple issues at once. This is helpful for project managers, team leaders, Scrum masters, and admins doing a clean up.
To use this method, you’ll need the following:
The global permissions page in the system admin area determines abilities for the entire application. Users (and apps) must have the “Make bulk changes” global permission in Cloud or the “Bulk Change” permission in Server and Data Center. You may want to limit this ability for external or temporary users.
Users need specific project-level permissions. For example, to bulk assign issues the user needs the “Assign Issues“ permission shown in the screenshot. That ability is currently granted to Atlassian apps and any logged in user, but the membership list is configurable. To bulk change the assignee for issues in multiple projects, the user must have the “Assign Issues” permission in all applicable projects.
These project-level abilities are managed by permission schemes. Application administrators can modify project permissions from the issues admin area.
Advanced example: Import or export users from/to a CSV
Following an acquisition or due to team growth, you have many users to add to your Jira instance; or you need to export your existing user list for reporting, auditing, or compliance reasons.
With Jira CLI you can bulk-import or bulk-export a large number of users using text-based commands. Bulk updates can also be applied to projects, issues, workflows, permissions, and more, making the Jira CLI a vital tool for admins who manage large instances.
Learn how to bulk-add hundreds of users in this step-by-step demo.
Jira bulk update or change limitations
Users and admins can bulk edit up to 1,000 issues at a time in Jira Cloud. That means if you have 5,000 issues to update, you’ll need to do the update 5 times – or work with an app like Jira CLI which can help you perform unlimited bulk edits. In Jira Server and Data Center, this limit is configurable.
Let’s take another look at global permissions. Who has permission to delete issues in the previous screenshot? No one! In the example, the “Delete Issues” permission has an empty “Grant To” column.
Here’s the implication. If you attempt to bulk delete issues without the required permission, the option is unavailable, as shown.
In this example, the issues to delete are in three projects: DEV, IDEA, and REBRAND. The user has the delete permission in DEV and IDEA only. As such, the entire Jira bulk operation can’t move forward. The user must either ask for additional permissions or they can exclude issues in the REBRAND project from their bulk change in Jira.
Tip: Add the application admin group to every permission in every permission scheme. Without proper project-level permissions, it’s hard for the admin team to make bulk changes, especially across multiple projects.
- Use the Jira Command Line Interface (CLI) to execute hundreds of edits using text-based commands.
- For more complex bulk operations, build your custom script Power Scripts – Jira Workflow Automation.
- Dynamically populate fields and update issues and sub-tasks with Create on Transition for Jira (Cloud) or Update on Transition for Jira (Server and Data Center).
- Become an expert in performing bulk actions via the command line by joining the ACLI master class.
- Learn how to add user accounts in bulk using ACLI.
- Read The Ultimate Guide to Jira Migrations book to clean up unneeded information and lower the scope of data to migrate.
- Download the Jira migration checklist so you don’t miss a step in the migration planning and execution process.
- Read Atlassian’s Jira Software tips and tricks whitepaper for help managing issues, workflows, automations, and more.
Last updated: 2023-06-05