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
When migrating from team-managed to company-managed, preserve the content of the "Story Points" by selecting the "Retain" checkbox.
The "Story Points Estimate" field will be created and its content preserved during the migration to company-managed.
Backup your Jira Cloud application data and Import it into Jira Server
The "Story Point Estimative" field was created, and its content will be preserved.
"Story Point Estimative" field was created.
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.
Using Scriptrunner app, select the option Admin > Add-Ons > Built-in Scripts
Choose the script "Copy Custom Fields"
Select the JQL prepared, Source field "Story Point Estimative", target field "Story Points" and hit the "run" button to copy the values.
Was this helpful?