---
title: "Questions about handling phased/incremental JSU migrations (DC to Cloud) using JCMA"
canonical: "https://support.appfire.com/space/SUPPORT/3253534994/Questions%20about%20handling%20phased%2Fincremental%20JSU%20migrations%20(DC%20to%20Cloud)%20using%20JCMA"
format: markdown
---
### **Summary:**

This article answers to common questions about migrating JSU Automation Suite for Jira Workflows from Jira Data Center to Jira Cloud, with a focus on <u>incremental migrations</u> and shared workflow configurations.

### **Environment:**

- **Product:** JSU Automation Suite for Jira Workflows
- **Platform:** Data Center to Cloud
- **Migration Tool:** Jira Cloud Migration Assistant (JCMA)

When planning a large-scale migration, users often need to migrate projects in multiple phases (batch or incremental). Common concerns include:

- Whether JSU supports project-by-project migration without overwriting existing data in the Cloud.
- How shared workflows containing JSU conditions, validators, or post-functions are handled when the projects using them are migrated at different times.
- The risk of creating duplicate app configurations or redundant entities in the target site.

Concerns regarding data integrity and duplication arise because JCMA must map on-premises entities to Cloud entities while ensuring that shared configurations (such as workflows) remain consistent across migration windows.

### Does JSU support incremental (project-by-project) migration without overwriting existing configurations?

Yes. When using the Jira Cloud Migration Assistant (JCMA), you can perform a per-project migration. JCMA is designed to identify and migrate only the JSU extensions (conditions, validators, and post-functions) associated with the workflows of the selected projects.

In a phased migration:

1. **Phase 1:** You select a subset of projects. JCMA migrates these projects along with their associated JSU data.
2. **Phase 2:** You select the remaining projects. JCMA migrates the new data without overwriting the configurations from Phase 1. It performs a partial migration based on the selected new project.

### How are shared workflows handled across multiple project sets?

A common concern is whether migrating projects in different phases will result in duplicate JSU configurations if those projects share the same workflow.

**Scenario:** Project A (migrated in Phase 1) and Project B (migrated in Phase 2) both use "Workflow X," which contains JSU post-functions.

**Result:** JCMA avoids duplication. According to official Atlassian documentation, the migration assistant tracks migrated entities to prevent unnecessary duplicates.

- The first time "Workflow X" is migrated (with Project A), JCMA saves a record of the entity.
- In subsequent migrations (with Project B), JCMA checks its records. If the entity is identical (i.e., has the same underlying properties), it links to the data rather than creating a second copy.

**Official Reference:** [https://support.atlassian.com/migration/docs/how-the-jira-cloud-migration-assistant-links-your-data/](https://support.atlassian.com/migration/docs/how-the-jira-cloud-migration-assistant-links-your-data/)

### What are some general prerequisites for phased/incremental migration?

To ensure a smooth migration and proper compatibility:

- **Update apps:** Always use the latest versions of both JSU and JCMA on your source instance.
- **Minimum JSU version:** Ensure the source Data Center instance is running at least **JSU version 3.7.0 **for Jira 9.x and 10.x, or 4.1.0 for Jira 11.x.
- **Staging environment:** Always perform a test migration in a staging environment before the production window to validate the behavior of shared workflows and JSU extensions.
- **User Acceptance Testing (UAT):** Conduct thorough UAT in the cloud destination to verify that JSU automation logic and rules behave as expected.

**Additional references and resources:**

- [Appfire: Migrating from Jira Data Center to Jira Cloud](https://appfire.atlassian.net/wiki/spaces/JSU/pages/12683782)
- [Appfire: JSU - Jira Cloud Migration Assistant (JCMA)](https://appfire.atlassian.net/wiki/spaces/JSU/pages/12684875)

---