Project Configurator and Configuration Manager migration process comparison
Introduction
Project Configurator for Jira (PCJ) and Configuration Manager for Jira (CMJ) fulfill similar use cases. And yet, their user interface (UI) is quite different. If you’ve been a fan of PCJ’s quick one-screen approach to data exports and imports, then this page is perfect for you.
We’ll showcase how you can achieve the same results in CMJ in a more hands-on and secure way. The tables below compare all options available in the two apps during the export and import processes. It follows the steps in the order you will encounter them in the apps.
Exporting data
Export options | Project Configurator for Jira | Configuration Manager for Jira |
---|---|---|
| You can access PCJ by clicking the cog icon > Manage apps. Then, you’ll find the app on the left-side menu. | You can access CMJ directly through the Jira Settings menu. In the top right corner, click on the cog icon, then select Configuration Manager. |
| Select Export projects on the left-side menu. | Select Snapshots > Create Snapshot on the left-side menu. In CMJ, exports are called snapshots. |
| Select one or more projects to include in the export. You can check the Select all projects box to include all projects. | Select one or more projects to include in the snapshot. You can use the Select all projects button to include all projects. |
| Options include Configuration Only or Complete Project. This selection applies to all of the selected projects. | The snapshot types you can go for are: |
| The system generates a default filename, which can be changed by typing a new name in the Export Filename field. | You need to enter a name for the snapshot in the Name field. |
| If you select the Complete Projects Export Mode, you’ll be able to choose between the following:
| If you’re going for a Project with Issues Snapshot, you’ll have the option to include issue attachments. If you want, there is also the option to move them manually. |
| PCJ doesn’t have a Description field. | There is an optional Description field in CMJ. Use it to provide additional context and details about the snapshot. |
| Choose whether to include all custom fields or only the ones used by the selected projects. Also, with the Only those used in projects (no values considered) option, PCJ will include all custom fields used in the exported projects regardless of whether they have values. | CMJ automatically includes all custom fields used in the selected projects. |
| Choose whether to include all users that have been referenced or mentioned in the selected projects or not. | CMJ automatically includes all users that have been referenced or mentioned in the selected projects. |
| Choose whether to include all groups that have been related to the selected projects or not. | CMJ automatically includes all groups related to the selected projects. |
| Choose from a drop-down list of options that range from not including any filters to exporting all filters on the instance - None, Shared With All Users, Shared With Exported Projects, With All Users or With Exported Projects, All Shared Filters, and All Filters (Shared or Private). | You can check the Include Project Filters box to include all filters containing direct references to the selected projects. |
| Choose from a drop-down list of options that range from not including any dashboards to exporting all dashboards on the instance - None, Shared With All Users, Shared With Exported Projects, With All Users or With Exported Projects, All Shared Dashboards, and All Dashboards (Shared or Private). | CMJ doesn’t automatically include any dashboards in the snapshot. |
| Choose from a drop-down list of options that range from no boards being added to all boards in the instance being included, regardless of their relation to the selected projects - None, Associated to Exported Projects, All Scrum, and Kanban Boards. | You can check the Include Project Boards box to include all agile boards containing direct references to the selected projects. |
| By default, PCJ includes all app data related to the exported projects. | By default, CMJ includes all app data related to the exported projects. |
| Before running the export, click Save Configuration to give your current selection a name and save it for future reuse. | After creating the snapshot, you will return to the Snapshots page. There all your snapshots will be saved so that you can download or reuse them as a template to recreate them. |
| You can click the Export projects button to create the export zip file with all your current selections. | You can immediately click the Create button, and the snapshot will be made with your current selections. Alternatively, you can click the Next button to add more Filters, Boards, Dashboards, or Apps to it. |
Importing data
Import options | Project Configurator for Jira | Configuration Manager for Jira |
---|---|---|
| You can access PCJ by clicking the cog icon > Manage apps. Then, you’ll find the app on the left-side menu. | You can access CMJ directly through the Jira Settings menu. In the top right corner, click on the cog icon > Configuration Manager. |
| Select Import projects on the left-side menu. | Select Deploy on the left-side menu. |
| Select the file type (XML or ZIP) you want to import and then upload it through the Configuration file field. | There are a few options to select from where you’ll be deploying your snapshots:
|
| Depending on your chosen Project file type, you can deploy a Complete project or Configuration only. | Depending on the snapshot type:
|
| You can enable the Run a simulated import option to visualize all the changes that will be applied to your target instance before running an actual import. | The second step of the snapshot import process is the Analyze phase. There, you can view detailed information about all the changes that will be applied to the target Jira instance. |
| You can enable the Create additional projects option to automatically create empty projects to cover any missing ones in the imported custom field configuration schemes. | CMJ only imports the projects selected for your snapshot. It won’t create new empty projects to cover for the missing ones in a scheme. |
| You can enable the Adapt Custom Field Context option to ensure the imported custom field configuration affect only the imported projects and not other projects that may exist in the target instance. | By default, CMJ makes changes that affect only the imported projects. This eliminates the risk of breaking your current instance configurations. However, you can change how the snapshot configuration is matched to the target instance configuration through the selective merge options in the Analyze phase. |
| If you’re doing a Configuration only deployment, you can enable the Publish workflow drafts option to automatically publish workflow drafts created or changed during the import. | CMJ automatically publishes newly added workflows or existing ones that have been put in draft mode because of the changes made to them. |
| If you’re doing a Complete project deployment, you can enable the Allow Data Input From Different Jira Versions option to import data from an earlier version of Jira. | CMJ covers a wide range of Jira versions and it can automatically adjust your snapshot data to securely fit and deploy it to the latest version. |
| You can use the multi-select list Skip configurations option to select the object types you want to ignore during import. This includes all project scope objects and global objects. | You can use the Advanced options to skip merging Project Roles, Versions, Components, Avatars, or Object Descriptions. However, CMJ doesn’t allow you to skip whole object groups like Filters or Schemes to avoid breaking any dependencies within the imported projects. |
| Before running the import, click Save Configuration to give your current selection a name and save it for future reuse. | During the Analyze phase, you can download the changes you’ve made with selective merge as a file. You can then upload these changes in future snapshot import configurations. |
| You can click the Import projects button to start the import process with all your current selections. When finished, you’ll see a summary screen with all the import results. | You navigate through the different phases using the Next and Back buttons. When you get to the final Deploy phase, your import process will begin. When finished, you’ll see a summary screen with all the import results. |
Â