• Documentation

How Jira users and groups are migrated

The Jira Cloud Migration Assistant lets you migrate Jira users from Server or Data Center to Cloud. You can migrate users separately or together with project data.

Changes to Jira Work Management migration

With the unifying of Jira Software and Jira Work Management into Jira, Jira Core (the server equivalent of Jira Work Management) product access permissions for Jira groups can’t be migrated to cloud. However, you can do the following:

  1. Identify the affected groups.

  2. Review the product access.

  3. Assign the Jira permissions to relevant groups.

More about the Jira announcement

User migration strategies

Before starting your migration, choose a user migration method that works for your setup, especially if you’re using a third-party identity provider. Learn more about user migration strategies

User migration options

When migrating users, you can either migrate them in advance or as part of data migration:

Options to migrate users separately or together with data, as shown on the home screen.

You can migrate users and groups in advance when you use the Migrate your users in advance card on the assistant’s home screen.

In this option, we migrate:

  • All users and groups

  • (Optional) Group membership

  • (Optional) All Jira Service Management customers

2. When migrating Jira users and groups as part of data migration

You can migrate Jira users as part of data migration when you use the Migrate your data card on the assistant’s home screen.

In this option, you have the following choices on how you migrate users:

Option

Description

Migrate all users and groups

This includes Jira Work Management and Jira Software users, as well as Jira Service Management agents.

Migrate only the users and groups referenced in projects

This includes users referenced in the project data (configuration, fields, content) you’re migrating in the same plan.

This is the minimum required to ensure that your project data remains intact.

If you select this option, you will also be able to choose some additional related users that are not referenced in project data. You’ll be able to add:

  • all users and groups assigned to roles of projects being migrated

  • all users who are members of groups included in the migration

How users and groups referenced in projects are migrated

The following tables shows details of what users are included in your migration when you select the Migrate only the users and groups referenced in projects option.



All users and groups

Referenced only

Referenced
+
assigned project roles

Referenced
+
members of groups

Referenced
+
assigned project roles
+
members of groups

Users referenced in project fields or user-generated content

successful build icon
successful build icon
successful build icon
successful build icon
successful build icon

Users and groups assigned a project role

successful build icon
cross mark

unless also referenced in the project

successful build icon
cross mark

unless also referenced in the project

successful build icon

Members of groups assigned a project role

successful build icon
cross mark

unless also referenced in the project

cross mark

unless also referenced in the project

successful build icon
successful build icon

Users or groups referenced in workflows or permission schemes of selected projects

successful build icon
successful build icon
successful build icon
successful build icon
successful build icon

Members of groups referenced in workflows or permission schemes

successful build icon
cross mark

unless also referenced in the project

cross mark

unless also referenced in the project

successful build icon
successful build icon

All other users and groups not mentioned above

successful build icon
cross mark
cross mark
cross mark
cross mark

How user and group data is linked

User accounts in cloud are identified by unique email addresses.

When using the Migration Assistant to migrate, a new account will be created in your Cloud site for each of your users. If an email address already exists in your cloud site, it won’t be migrated. Instead, we will link all data connected to that user to their account in cloud.

If you have users that already exist in your destination cloud site, then the following will occur:

  • if a user has product access in cloud, but has disabled status in your Server site, they will continue to have product access in cloud after migration

  • if a user does not have product access in cloud, but is enabled and has product access in your Server site, they will be granted product access through the migration process

Your groups will also be linked to existing groups in cloud (if they are already there). Group linking is identified by group name and could result in permission escalation during migration. Make sure you check your groups before migrating. Learn how groups and permissions are migrated

Re-migrated groups and possible permission escalation

When you re-migrate a group to cloud, we won’t update its existing memberships or the group itself. We only add new users that appeared in the group since the last migration. This can result in permission escalation. For example:

  1. You migrate an Admins group to cloud.

  2. Later, in Server or Data Center, you remove some users from this group, and re-migrate the group.

  3. The changes in memberships won’t be reflected in cloud, because we keep what was already migrated intact. The removed users will still be members of the cloud’s Admins group.

  4. However, if you add new users to the group, we’ll add them to the cloud’s group. That’s because it’s an addition of new memberships, not a modification of existing ones.

You should take that scenario into consideration when doing phased migrations. It might happen that you migrate a project or space thinking it can only be viewed by Admins, but in reality – the cloud’s Admins might have more users than its server counterpart.

Always assume that what was already migrated will stay as-is, without further updates.

Whenever you need to make changes to groups in Server or Data Center, manually make the same changes to their equivalent cloud groups.

Reducing downtime by pre-migrating users

If you migrate your users before your project data, you will save time on the migration day. This is because the Migration Assistant will not need to re-migrate those users. This is particularly helpful if you are migrating all of your users. 

Learn how to migrate Jira users and groups in advance

Deleted or inactive users and directories

Any deleted users or users in inactive directories that are referenced in your Jira data will appear as Former user after migration. If you need to migrate the references to these users, reactivate them (or the directory) before migrating.

Users with disabled status in your Server site will be migrated as active but without any product access. This means they will not be counted as active Jira users for billing purposes. Learn how users are managed in Cloud

Reviewing and approving permissions

The first time you migrate, you will need to review and approve group permissions after migrating. When you approve group permissions any active users in your cloud site will be added to your bill.

Global settings and global site permissions are not migrated with this tool. You’ll need to set these manually before or after migration.

Learn how groups and permissions are migrated

When you select a project for migration, the roles associated with that project will also be migrated. Unfortunately, at this point in time, project roles do not get removed when you delete a project in cloud, so when you migrate that same project again, the role will get migrated with the suffix: (migrated). This is a known issue and requires manual clean-up. If you need assistance with this, contact our support team.

Email invites to users

We won’t send an invitation to your users even if you choose to give your users access during the migration. To invite your users you can choose to send an invitation from the Administration space after you have migrated, or send a link for them to log in themselves.

Billing in cloud

Jira Cloud is subscription-based and billed on a per-user basis. If you plan to migrate your users, make sure you check the licensing options or calculate the cost with our pricing calculator. By default, cloud subscriptions are billed on a monthly basis, however you can choose annual billing if you prefer. 

Third-party identity providers

If you're intending to use an external identity provider in cloud, make sure you've read the guidance on migrating users and groups. Learn more about user migration strategies

We recommend synchronizing it with your local directory before migrating. This is to make sure that your users and groups are up to date before you transfer any data.


More information and support

We have a number of channels available to help you with your migration.

Support for Atlassian Server products ends in February, 2024. Learn more about the Server end of support timeline.

Still need help?

The Atlassian Community is here for you.