How to maintain story point estimate field in Jira Cloud migration to Data Center

Platform Notice: Cloud and Data Center - This article applies equally to both cloud and data center 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

Summary

Team-managed projects from Jira Cloud are using Story Points estimation that does not exist on Jira Data Center.

As part of the migration process from Jira Cloud to Jira Data Center, to create a usable server backup, you need to first migrate all team-managed projects to company-managed and then delete all team-managed projects from your Jira Cloud site.

The documentation Migrate between team-managed and company-managed projects explains that Story points estimation will be lost. "Story points estimation: This data will be lost, however you'll be able to start using story points estimation by enabling the Estimation feature in your team-managed project."

How to preserve the already estimated issues?

Solution

Third-party app required

ScriptRunner for Jira is needed in order to copy field values

  1. When migrating from team-managed to company-managed, preserve the content of the "Story Points" by selecting the "Retain" checkbox.

  2. The "Story Points Estimate" field will be created and its content preserved during the migration to company-managed.

  3. Backup your Jira Cloud application data and Import it into Jira Server

  4. The "Story Point Estimative" field was created, and its content will be preserved.

  5. "Story Point Estimative" field was created.

  6. Prepare a JQL to select all the issues with values at the "Story Point Estimative". Note: This JQL will be used for multiple changes. Consider using ranges to reduce the number of issues that will be updated.

  7. Using Scriptrunner app, select the option Admin > Add-Ons > Built-in Scripts

  8. Choose the script "Copy Custom Fields"

  9. Select the JQL prepared, Source field "Story Point Estimative", target field "Story Points" and hit the "run" button to copy the values.

Updated on March 18, 2025

Still need help?

The Atlassian Community is here for you.