JSU Automation for Jira Workflows: Migration Evaluation

Reading Time: 4 minutes

In this post, we will be discussing the migration journey for JSU Automation Suite for Jira Workflows developed by Beecom Atlassian Apps.

To learn more about our Jira app migration evaluation series, take a look at our introductory post: Jira App Migration: Top 10 Apps Evaluated.


jsu-logo0

There are currently two compatible methods of migrating JSU data from Jira Server to Jira Cloud: a full site import or the Configuration Manager for Jira.

While most of the data is migrated using these approaches, there are still a few manual steps and gotchas in the process.

JSU Server and JSU Cloud have almost full feature parity.

Feature CompatibilityPartial
Migration ComplexityMedium
Migration MethodMixed
Migration Support AvailableLimited
Supported Jira Migration MethodsN/A

Feature Compatibility

Almost all of the features that are available in JSU’s Server offering are available in JSU Cloud, with a few exceptions:

  • JSU Cloud does not offer Workflow Conditions and Validators because of technical limitations and differences in Server and Cloud architecture.
  • Features like custom fields are unavailable in Cloud because of their low popularity in JSU’s Server offering.
  • There are also a couple features, like the JQL Condition, that cannot be replicated in the Cloud due to architectural differences between hosting environments.

To learn more about feature parity between Server and Cloud, refer to the JSU On-premise vs Cloud feature comparison.

Migration Method and Complexity

There are two supported methods for migrating JSU data to the Cloud:

  1. Manual migration
  2. Configuration Manager for Jira (CMJ)

Manual Migration

There is limited information on how to do this, but Beecom’s documentation indicates that workflows are automatically migrated while Conditions, Validators, and Post-Functions need to be recreated so that the workflow configuration is not broken.

Configuration Manager for Jira (CMJ)

The CMJ migrates workflow configurations with little effort. There are a few things to mindful of before migrating with the CMJ:

  1. The same version of JSU must be installed on your Jira Server and Jira Cloud instance
  2. CMJ (6.6.6 or higher) must be installed on both Server and Cloud instances
  3. The CMJ integration must be active on both environments

Atlassian and the JSU development team are working on creating better migration tools to provide customers with a smoother migration experience and they are anticipating being able to release their app migration through the JCMA soon. You can check the status by viewing the public facing Atlassian Jira ticket.

Migration Support Available

Even though there is limited information available on migrating manually or using the CMJ, there is some documentation available to help you plan and stay informed of the challenges in the migration process.

If you would like assistance on more specific issues with your migration, you can submit a support request to the Beecom Products Service Desk.

Possible Challenges

During our JSU migration research and testing, we encountered the following issues:

  • Preconditions are part of post-functions in Cloud, rather than separate post-functions. Read more about Cloud workflow preconditions.
  • Many Conditions and Validators that were offered in JSU Server are now supported by Atlassian and have been integrated with Jira Cloud since 2016. Despite that, the “Status Changed” and “JQL” conditions are still not supported in Cloud.
  • Custom Fields (Location, Location Select & Directions) are unavailable on JSU Cloud.
  • Project Variables are not in Jira Cloud, but the Beecom Team has it in their backlog and plans to incorporate it to Jira Cloud in the future.

There also some limitations you should be aware of when migrating with the CMJ:

  • CMJ only supports JSU Servers and Data Center versions between 1.4.9 and 2.7.0. It is recommended that users upgrade to the 2.27.0 version if they are using any other versions of JSU.
  • CMJ does not support JSU Global Settings and Project Variables.
  • CMJ integration requires Jira version 7.2 or later and CMJ version 6.6.6 or later.
  • JSU modules may be disabled if the CMJ has not been installed to your instance; however the modules will become active once CMJ is installed.

As an Atlassian partner, we can help you plan and execute your Server to Cloud migration.

Resources:

Discover more from Highway Three

Subscribe now to keep reading and get access to the full archive.

Continue reading