How to migrate Smart Forms app from Jira to Cloud
These migration steps can be performed automatically using the Jira Cloud Migration Assistant (JCMA). Smart Forms recommends using this tool to ensure a smooth and reliable migration from Data Center to Cloud.
⚠️ Depending on the size of your instance, migration may take time and could impact system performance. We recommend planning the migration during off-peak hours to minimize disruption.
Make sure to apply all updates and changes before starting the migration.
Any data added or modified in Jira Data Center after the migration will not be transferred (you will need to migrate them again), so we recommend to complete all updates in advance.
Before you start
Make sure your environment is properly prepared.
Jira Cloud Migration Assistant must be installed
Ensure that Jira Cloud Migration Assistant (JCMA) is installed on your Jira Data Center instance.
We also recommend reviewing Atlassian’s official migration guidelines before starting
Jira Cloud site must be set up and licensed
Make sure you have an active Jira Cloud instance with a valid license.
Administrator access is required
The migration must be performed by a user with administrator permissions on both the Data Center and Cloud instances.
Smart Forms is installed and has an active subscription on both instances.
Jira Data Center (source)
Jira Cloud (destination)
Migration will not work if the Smart Forms app is not installed on the Cloud site.
Troubleshooting Installation Issues
If the Jira Cloud Migration Assistant cannot be installed or does not appear in your app list, please contact Atlassian Support for assistance: https://support.atlassian.com/contact/#/
PART 1 - Starting Migration in Jira Data Center
All steps below are performed on your Jira Data Center instance
Step 1: Open System settings
Click ⚙️ Settings in the top-right corner
Select System

Step 2: Open “Migrate to cloud”
Scroll down the left sidebar
Find and click “Migrate to cloud”
This will open the Jira Cloud Migration Assistant (JCMA) interface.

After opening JCMA, you will see three main sections:
Assess
Prepare
Migrate
These sections represent the logical flow of migration.
Assess - is responsible for analyzing your current Jira instance.
evaluates your data (projects, users, apps)
checks system readiness
identifies potential issues before migration
Prepare - at this stage, you prepare your Cloud environment.
connecting your Cloud site
installing required apps
approving app data migration
validating users and email addresses
Migrate - this is where the actual migration happens.
select data to migrate
configure migration scope
run migration
PART 2 - Migration Execution
Step 1: Assess
Run an assessment of the size, performance, and usage of your instance
This step can be run in the background, and once it is completed, you will be able to download a report that contains the results of the analysis of your Data Center instance.

Assessment and selection of the apps that need to be migrated to the cloud.

After clicking, you will be redirected to a page with a list of all apps detected in your instance.
Here you need to find the “Smart Forms for Jira” app and select “Needed in cloud”. Also, if there are other apps in this list, you must make a decision for them as well. If you plan to migrate only “Smart Forms for Jira”, then select “Not needed in cloud” for all others.

Disabled apps may appear in the list, but migration will not proceed until they are enabled. Ensure all required apps are enabled before continuing.
If the “Needed in cloud” option is inactive, then select “Choose alternative”, click “Next”, and then in the search start typing “Smart Forms for Jira” and select our app.
.png?inst-v=37e54313-f161-44e6-9649-dfa930fa8d3e)
Click “Done”

Step 2: Prepare
Connect to the Cloud site, install your apps, and give consent to migrate app data.
Click “Begin preparing”, and you will be redirected to the Cloud connection page.

Here you need to click “Choose cloud site”.

You will be redirected to another page where:
in the “Migrate from” field you specify your Data Center Jira URL
in the “Migrate to” field you select your Cloud Jira URL from the dropdown
Only Cloud Jira instances where the current user is an admin will be displayed in this list.

Confirm and then click “Continue”. Here you will see a list of apps you selected for migration, and it will also show whether these apps are installed on Cloud.
If the app is installed, it will look like this:
.png?inst-v=37e54313-f161-44e6-9649-dfa930fa8d3e)
If the app is not installed on the selected Cloud site, you will see this page:
.png?inst-v=37e54313-f161-44e6-9649-dfa930fa8d3e)
In this case, you need to install the app on the Cloud site.
Next, there will be the final step in app preparation, where you need to agree to migrate the data or change your decision:
.png?inst-v=37e54313-f161-44e6-9649-dfa930fa8d3e)
After that, click “View policy” and agree to it.
Then you will see the following.

Assessment of user readiness for migration and deciding what to do with invalid users:

Select the Cloud site where users will be migrated:

Run the check, and if everything is fine, you will see results like this:

Review email domains and decide whether to trust them or not. Here you need to select users based on the email domains you will migrate:

Select the Cloud site:
.png?inst-v=37e54313-f161-44e6-9649-dfa930fa8d3e)
Run the user assessment, and as a result, you will get a list of all domains present in your Data Center instance. Then you need to decide whether you trust each domain or not:

Important!
You must make a decision for each domain, so that the migration can be enabled.
Step 3: Migrate
At the next step, you will see two options: Migrate users only and Migrate Jira data including users and installed apps.
You need to select Migrate Jira data including users and installed apps.

To create the first migration, click “Create a migration” and you will be redirected to the migration configuration page:
.png?inst-v=37e54313-f161-44e6-9649-dfa930fa8d3e)
In the first step:
enter the migration name
select “Production migration stage”
choose the Cloud site where data will be migrated
Next, select the data you want to migrate.
Choose the “Choose what to migrate” option and manually select specific data.
During this step, make sure you select all the required projects and data used in the Forms app, including projects, users, groups, statuses, and issue types. If any project is missed, it may affect the correct functioning of the app.

Reminder
If you migrated your Jira more than 2 weeks ago, keep in mind that mappings for users and groups are only stored for 14 days (Jira data mappings are kept for 2 years). After this period, users and groups should be re-migrated to ensure the app continues to function correctly. In this case, choose the “Select all data” option for the migration.
Next Click the “Select” button and choose the Smart Forms app to migrate.

At this step, select “All” to include all apps marked as Needed in cloud

In the next step, Pre-Migration checks will run, and after completion you will see something like this:

If all checks pass, you can proceed. If there are errors, they must be fixed. JCMA will suggest possible solutions.
After resolving them, proceed to the final review of migration settings:

Below, you will see all entities that will be migrated, for example:

Make sure that at the bottom you see Smart Forms For Jira:

If everything is correct, you can start the migration.
First, all Jira-related fields are migrated, and at the end, app data is migrated.
When migration reaches Smart Forms For Jira, you can monitor the process using logs and periodically download them in CSV format using the “View logs” button:
.png?inst-v=37e54313-f161-44e6-9649-dfa930fa8d3e)
After successful migration, you will see:

After migration is complete, you need to perform validation:
Go to the Cloud site and check migration results
Review app configuration, filters, and fields
Test the app functionality
If you need help or want to ask questions, please contact SaaSJet Support or email us at support@saasjet.atlassian.net
Important notice
Migration results may vary depending on your instance configuration and data.
If you experience any issues or notice missing data after migration, we recommend contacting Atlassian Support.