As Atlassian has stepped up its Cloud game, lot of teams are moving from Jira Server/DC variants to Cloud. To support this transition, UpRaise apps let you take your existing UpRaise data from Server/DC and move it to Cloud. This can be done via JCMA tool provided by Atlassian or via manual steps. Reach out to us on our service desk so that we can offer our guidance for UpRaise apps migration.
You need to export the upraise UpRaise data to a file and share the exported file with us. We will then import it manually . There are 2 ways on your newly created Jira cloud instance, where the UpRaise app must be installed already.
Please follow the steps below to export data.
...
Export
...
data
...
Following steps need to be run while migrating from on-prem to cloud manually.
Exporting UpRaise data from on-prem
As far as export of current data is concerned, please upgrade your on-prem UpRaise app to the latest version & then follow these steps:
...
Hit the URL based on which app you are using
Employee Success - <jira-server-domain>/rest/upraisesuccess/latest/upraise-migration/export-data
Employee Garrison - <jira-server-domain>/rest/upraise/latest/upraise-migration/export-data
People - <jira-server-domain>/rest/upraisepeople/latest/upraise-migration/export-data
...
to zip file
While migrating Jira using the migration assistant, choose UpRaise app to migrate along with others.
Once you are done with the migration, you will see migration status as INCOMPLETE and progress as “App data partially migrated.”
...
Locate export data file
The data will be exported to zip file available at location <jira-app-data-dir>/upraise/export/xxxx-xxx-xx-xxxxx.zip
...
Jira data mapping
In addition to the UpRaise export data coming out of above endpoint, we need mapping between Jira entities from on-prem to cloud. Details laid out below (old refers to datapoint from Server/DC, new refers to datapoint from Cloud)
User
old - userKey, new - accountId
Project
old - projectId, new - projectId
Issue
old - issueKey, new issueKey
old - issueId, new issueId
User groups
old - groupName, new - groupName
Custom fields (if used in OKR configurations to calculate progress)
old - customFieldId, new - customFieldId
We need the data in json format as below (if issueKeys remain same then that can be ignored)
{
"users": {
"username1": "accountid1",
"username2": "accountid2",
},
"issueIds": {
"10001": "10100",
"10002": "10200"
},
"issueKeys": {
"UP-100": "UP-1000",
"UP-200": "UP-2000"
},
"projectIds": {
"10200": "20200",
"10300": "20300"
},
"groups": {
"developers": "new-developers",
"product-owners": "new-product-owners"
},
"customFields": {
"customfield_10006": "customfield_10006"
"customfield_10007": "customfield_10007"
}
}
Finding our UpRaise - Jira links
You need to run below queries on your Jira database (on-prem instance) to find out UpRaise - Jira links. Please share this information with us on the migration support ticket you created on our support portal. Do note that the syntax could change based on your database.
...
language | sql |
---|
...
Sharing the data with us
You will need to upload the exported zip file and the json to a Dropbox link we share with you. Post that we will import this data on the cloud instance (please share this url with us on the ticket) where you can verify it.
Option 2: Export data using JCMA tool
This option is still in beta. While migrating Jira using migration assistant, choose Upraise app as well to migrate. No manual intervention is required all upraise data will be migrated automatically.