JIRA Bulk Change and Import

Editing issues one by one works for small jobs. A release rename that touches two hundred issues would eat an entire day. JIRA solves this with bulk change tools and CSV import. A few clicks update many issues at once, and a spreadsheet creates new issues in bulk.

Layman's View: Relabeling Parcels

A warehouse worker who needs to change the address on fifty parcels would not rewrite each label by hand. A label printer stamps all fifty in one run. Bulk change acts as the label printer for JIRA issues.

Search for issues
       |
       v
Select the issues to change
       |
       v
Choose an operation
       |
       v
Fill in the new values
       |
       v
Review and confirm

Bulk Change Operations

Operations Available in Bulk Change

OperationWhat It DoesSample Use
Edit IssuesChanges field values in every selected issueSet a new Fix Version on 80 issues
Transition IssuesMoves issues through a workflow stepClose all issues from an old sprint
Move IssuesSends issues to another project or issue typeShift a backlog to a new project
Watch or UnwatchAdds or removes watchersAdd the support lead to key issues
Delete IssuesRemoves issues permanentlyClean test data from a practice project

Running a Bulk Edit

  1. Run a search with JQL or a saved filter.
  2. Open the tools menu in the results area and choose the bulk change option.
  3. Tick the issues to change.
  4. Pick the operation, such as Edit Issues.
  5. Choose the fields to edit and type the new values.
  6. Review the summary page and confirm.

JIRA caps the number of issues in one bulk operation. Large jobs run in several batches.

Permissions and Notifications

Users need permission to edit, move, or delete the selected issues. Some operations demand a special bulk change permission. Each changed issue may trigger an email. A big job can flood inboxes, so the bulk screen includes a switch that turns notifications off for the run.

Importing Issues from CSV

CSV files store tables in plain text. Teams import them to create many issues from a planning spreadsheet or to move data from another tool.

A Simple CSV File

Summary,Issue Type,Priority,Assignee,Description
Create login page,Story,High,asha,Build email and password form
Add password reset,Story,Medium,ravi,Send reset link by email
Fix slow search,Bug,High,meena,Search takes ten seconds

Import Steps

  1. Prepare the spreadsheet with one row per issue and one column per field.
  2. Save the sheet as a CSV file.
  3. Open the external system import option in the administration area.
  4. Choose the file and the target project.
  5. Map each column to a JIRA field.
  6. Map text values, such as High, to the matching JIRA values.
  7. Run the import and read the log for errors.

Exporting Issues

Search results export to CSV or spreadsheet formats. Teams export issues to share status with people outside JIRA, build custom charts, or keep a backup of a filtered set.

Safety Checklist

Before Any Bulk Action

StepReason
Test with five issues in a practice projectMistakes stay small
Check the search count against expectationsA wrong filter selects the wrong issues
Export a backup of the selected issuesRestoring becomes possible
Turn off emails for large runsInboxes stay calm
Read the final summary before confirmingDeletes cannot be undone

Common Mistakes

  • Importing without mapping text values, which leaves priorities empty.
  • Using a date format that JIRA cannot read.
  • Running a bulk delete on a filter that returns more issues than expected.
  • Importing straight into a live project without a trial run.

Real-World Example

A product manager plans a launch in a spreadsheet with sixty tasks. She saves the file as CSV, maps the columns, and imports the data into a practice project. Everything looks correct, so she repeats the import in the live project. Two days later, the release name changes. A single bulk edit updates the Fix Version on every task.

Summary

Bulk change edits, moves, transitions, and deletes many issues in one pass. CSV import creates issues from a spreadsheet, and export shares data outside JIRA. Permissions and notification settings need attention before any large run. A small test and a backup protect the team from costly mistakes.