The Bulk Move operation allows multiple issues to be moved at once. It is possible to move a selection of
issues to a new project with the ability to select a new issue type in certain cases. The issues are selected
through the Issue Navigator as discussed above.
The operation is completed as follows:
- Select Projects and/or Issue Types
- Select Projects and/or Issue Types for Sub-Tasks
- Select status migration mappings for invalid statuses
- Select values for required fields and fields with invalid values
- Confirm changes to be made and complete the operation
Note that steps 3 and 4 will occur once for each different target project and issue type combination.
Issue Selection
The bulk move operation can be performed on both standard issues and sub-task issues.
Standard issues can be moved to another project and issue type, whereas a sub-task can only have its
issue type changed.
It is not possible to select both a sub-task and its parent to bulk move.
This is so to adhere to the parent/sub-task relationship (i.e. the sub-task is always located in the
same project as the parent issue). Any sub-tasks of selected parent issues which were also selected
will be automatically discarded from the move.
For example, you have issue B being a sub-task of issue A and you try to bulk move both A and B
simultaneously. You will see a warning message (see below) and will be prompted to select a target
project and issue type for issue A. If you select a new project for A, you will be prompted to move
the sub-task to a new issue type based on issue A's new project.
If you don't change the project for issue A, the sub-task will not be required to be moved.
Select Projects and Issue Types
The first step of the bulk move wizard is to choose what projects and issue types you'll move your issues to.
The target project and issue type will determine whether extra steps will be required to migrate statuses and
fields.
This screen shows all selected issues grouped by their current project and issue type. You can either select a
new project and issue type for each one or choose to move all standard issues to a single project and issue
type. To do this, select the check box with the label
Use the above project and issue type pair for all other combinations and the selected project / issue
type will apply. Note that this will not apply to sub-tasks since they cannot be moved to a standard issue
type.
Select Projects and Issue Types for Sub-Tasks
If you are moving issues with sub-tasks to another project, you'll also need to move the sub-tasks to the
new project. On this screen you can elect to change the issue types of the sub-tasks being moved if you
need to.
Workflow Status Mapping
As multiple workflows can be active simultaneously within Enterprise Edition, some statuses associated with
the collection of selected issues may not be valid in the target workflow. In this case, JIRA allows the user
to specify a mapping from invalid statuses to those available in the the target workflow.
This step of the wizard will only appear if you have invalid statuses. If you are moving issues to different
projects and issue types at the same time, you will complete this step as well as the next for each of the
different target project and issue type pairs. To help you easily keep track of your progress, the current
context, that is the target project and issue type, is highlighted in the left-hand, "progress" pane.
Field Updates
In order to adhere to the field configuration scheme associated with the target project and issue type,
it may be necessary to update/populate required fields. For example, if one of the selected issues
does not have a value for a required component and version fields, JIRA prompts the user to enter a
suitable value.
Retain Original Values
It is possible to retain original field values that are valid in the target destination by checking
the Retain checkbox associated with the field. For example, some issues may already
include a valid custom field value - these values can be retained, while
issues that require an update will adopt the value specified on the field update screen.
-
Checked: the original value is retained where possible.
The field will not be updated with the specified new value.
-
UnChecked: all fields will be updated with the specified new value.
Bulk Move Confirmation
When all move parameters - e.g. target project, status mappings and field updates - have been specified
for all issues, the user is presented with a confirmation screen displaying all changes that will be made
to the issues being moved. The following details are displayed:
-
Issue Targets: the target project and issue type
-
Workflow: the target workflow and invalid status mappings
-
Updated Fields: new values for fields that require updating
-
Removed Fields: values to be removed in fields that are not valid in the target
The issues will only be moved once the Confirm button is clicked from the confirmation
page. If the operation is exited anytime before this step, no changes will be made to the issues.
The bulk edit operations available depend on the issues selected and the nature of the field it changes.
Available Operations
The following table lists out all the possible operations. Please note that all the conditions must be true for the corresponding operation to be available.
| Available Operations |
Conditions |
| Change Affects Version/s |
- Selected issues belong to one project, and that project has version/s
- This field is not hidden in any field configurations the selected issues belong to
- Current user has 'edit issue' permission for all the selected issues
|
| Change Assign To |
- This field is not hidden in any field configurations the selected issues belong to
- Current user has 'assign issue' permission for all the selected issues
|
| Change Comment |
- This field is not hidden in any field configurations the selected issues belong to
- Current user has 'comment issue' permission for all the selected issues
|
| Change Component/s |
- Selected issues belong to one project, and that project has component/s
- This field is not hidden in any field configurations the selected issues belong to
- Current user has 'edit issue' permission for all the selected issues
|
| Change Due Date |
- This field is not hidden in any field configurations the selected issues belong to
- Current user has 'edit issue' permission for all the selected issues
- Current user has 'schedule issue' permission for all the selected issues
|
| Change Fix For Version/s |
- Selected issues belong to one project, and that project has version/s
- This field is not hidden in any field configurations the selected issues belong to
- Current user has 'edit issue' permission for all the selected issues
|
| Change Issue Type |
- Current user has 'edit issue' permission for all the selected issues
|
| Change Priority |
- This field is not hidden in any field configurations the selected issues belong to
- Current user has 'edit issue' permission for all the selected issues
|
| Change Reporter |
- This field is not hidden in any field configurations the selected issues belong to
- Current user has 'edit issue' permission for all the selected issues
- Current user has 'modify reporter' permission for all the selected issues
|
| Change Security Level |
- This field is not hidden in any field configurations the selected issues belong to
- All the selected projects are assigned the same issue level security scheme
- Current user has 'edit issue' permission for all the selected issues
- Current user has 'set issue security' permission for all the selected issues
|
| Change Custom Fields |
The 'Change Custom Fields' operation is available only if:
- a global custom field exists OR
- an issue type custom field exists and the issues are all of this specific issue type OR
- a project custom field exists and the issues are all of the same project
|
Unavailable Operations
The fields listed in this section have no operations for bulk editing. This is because there is an alternative method or it is not logical to perform bulk edit on them.
The following system fields are unavailable for bulk editing:
- Attachments
- Summary
- Description
- Environment
- Project - Please use 'Bulk Move' to move issues between projects
- Resolution - Please use 'Bulk Workflow Transitions' to modify the resolution of issue's
The following custom fields are unavailable for bulk editing: