Uploaded image for project: 'Automation for Cloud'
  1. Automation for Cloud
  2. AUTO-325

Support the Migration of Automation Rules, e.g. to Cloud from Server/DC, when importing a JSON file exported from server - the import tool just spins but no error is shown on the UI, process rules and report on failures.

    • 0
    • 42
    • Our product teams collect and evaluate feedback from a number of different sources. To learn more about how we use customer feedback in the planning process, check out our new feature policy.

      Suggestions

      • Currently, Jira Cloud Migration Assistant doesn't support the migration of Automation Rules from Jira Automation and it would require manual work. Support the export/import of Jira Automation data. Ability to migrate Jira Automation data using Jira Cloud Migration Assistant.
      • Improve experience when importing a JSON file exported from server - the import tool just spins but no error is shown on the UI, process rules and report on failures.
      • Make it easier to migrate automation rules from Company Managed to Team Managed projects - As of now when importing a rule from one project like team managed to company managed, there is lot of manual work required in the automation rule, to change issue types, custom fields etc. It would be beneficial for customers who need to make many changes to have a tool to import automation rules, so they can map issue types and custom fields when importing to and from team managed to company managed.

            [AUTO-325] Support the Migration of Automation Rules, e.g. to Cloud from Server/DC, when importing a JSON file exported from server - the import tool just spins but no error is shown on the UI, process rules and report on failures.

            This impacts badly to our cloud migration strategy. 

            Sami Ahmed Shaik added a comment - This impacts badly to our cloud migration strategy. 

            Pallavi Biroli added a comment - https://getsupport.atlassian.com/browse/MOVE-1747709

            At least document the format changes. Having a list of changed formats, for example the changes in the format of headers on outgoing webhooks
            This makes it possible to write scripts to reformat rule json to the cloud format.
            The error messages from the importer are not really helpful, because in the case of false headers formatting on outgoing webhooks, point to somewhere in the string, bud not to the real problem:

            Server:

            "headers": [{
                                "id": "_header_1615780177907",
                                "name": "Secret",
                                "value": {
                                    "keyOrValue":"hhjksafvn838vflwrb845vtlocbo845ucbo45bco8u45cc49",
                                    "secret": false
                                }
                            }],
            

            Cloud:

            "headers": [{
                                "id": "_header_1615780177907",
                                "name": "Secret",
                                "value":"",
                                "keyOrValue": "hhjksafvn838vflwrb845vtlocbo845ucbo45bco8u45cc49",
                                "secret": false
                            }],

             note here that "value":

            {                         "keyOrValue":"hhjksafvn838vflwrb845vtlocbo845ucbo45bco8u45cc49",                         "secret": false                     }

            changed to: "value":"",                     "keyOrValue": "hhjksafvn838vflwrb845vtlocbo845ucbo45bco8u45cc49",                     "secret": false

            The errormessage from the importer points however to position 162 of the whole string (above is only the changed part shown), which is in the middle of the word 'description' of the json export and therefore not helpfull.

            Jan Eelco Hoekstra added a comment - At least document the format changes. Having a list of changed formats, for example the changes in the format of headers on outgoing webhooks This makes it possible to write scripts to reformat rule json to the cloud format. The error messages from the importer are not really helpful, because in the case of false headers formatting on outgoing webhooks, point to somewhere in the string, bud not to the real problem: Server: "headers" : [{                     "id" : "_header_1615780177907" ,                     "name" : "Secret" ,                     "value" : {                         "keyOrValue" : "hhjksafvn838vflwrb845vtlocbo845ucbo45bco8u45cc49" ,                         "secret" : false                     }                 }], Cloud: "headers" : [{                     "id" : "_header_1615780177907" ,                     "name" : "Secret" ,                     "value" :"",                     "keyOrValue" : "hhjksafvn838vflwrb845vtlocbo845ucbo45bco8u45cc49" ,                     "secret" : false                 }],  note here that "value": {                         "keyOrValue":"hhjksafvn838vflwrb845vtlocbo845ucbo45bco8u45cc49",                         "secret": false                     } changed to: "value":"",                     "keyOrValue": "hhjksafvn838vflwrb845vtlocbo845ucbo45bco8u45cc49",                     "secret": false The errormessage from the importer points however to position 162 of the whole string (above is only the changed part shown), which is in the middle of the word 'description' of the json export and therefore not helpfull.

            Prasanth K P added a comment - https://getsupport.atlassian.com/browse/MOVE-1736383

            We are affected because this feature is not enabled in the migrator after more than 4 years hence we have to migrate the rules manually (not acceptable). I hope that in a near future your colleagues can benefit of this feature.

            David Moreno added a comment - We are affected because this feature is not enabled in the migrator after more than 4 years hence we have to migrate the rules manually (not acceptable). I hope that in a near future your colleagues can benefit of this feature.

            We will evaluate this track based on headcount and funding in FY24. 

            When is FY24?

            Server dies at the beginning of 2024 which means we have to complete migrations in 2023. Going to be pretty risky or error prone if the migration tools aren't there ...

             

            Philip Colmer added a comment - We will evaluate this track based on headcount and funding in FY24.  When  is FY24? Server dies at the beginning of 2024 which means we have to complete migrations in 2023. Going to be pretty risky or error prone if the migration tools aren't there ...  

            Rebecca Smith added a comment - - edited

            Hi Everyone,

            We appreciate your patience while we triage this issue internally. 

            Currently, the Automation Platform team is ramping up priorities around scale and platform resiliency which means that we currently do not have the capacity to take on work for the Jira Cloud Migration Assistant at this time.

            We will evaluate this track based on headcount and funding in FY24. 

            Please continue to provide us with your valuable feedback.

            Thank you,

            Bec 
             

            Rebecca Smith added a comment - - edited Hi Everyone, We appreciate your patience while we triage this issue internally.  Currently, the Automation Platform team is ramping up priorities around scale and platform resiliency which means that we currently do not have the capacity to take on work for the Jira Cloud Migration Assistant at this time. We will evaluate this track based on headcount and funding in FY24.  Please continue to provide us with your valuable feedback. Thank you, Bec   

            The automation team cannot take up work on Jira Cloud Migration Assistant at this time due to the bandwidth required and current priorities on enterprise scale and platform resiliency. We will evaluate this track based on headcount and funding in FY24. 

            Srini Chakravarthy added a comment - The automation team cannot take up work on Jira Cloud Migration Assistant at this time due to the bandwidth required and current priorities on enterprise scale and platform resiliency. We will evaluate this track based on headcount and funding in FY24. 

            @Atlassian: Are there any plans to support this in the meantime?

            Since Jira Automation is now also part of the DC offering, I assume more and more future migrations will have to deal with this.

            Matthias Gaiser [K15t] added a comment - @Atlassian: Are there any plans to support this in the meantime? Since Jira Automation is now also part of the DC offering, I assume more and more future migrations will have to deal with this.

            This functionality would be a huge benefit to customers such as us. We have over 200 enabled automation rules and must manually update 60-75% of each post JSON import to the cloud. Elements such as custom field, owner, actor, project association, etc are all broken/orphaned during the manual export/import process. In total it's requiring over 8 hours of work to manually correct migrated automation rules, severely impacting our migration go-live timelines and introducing substantial risk of human error. 

            Steven Moore added a comment - This functionality would be a huge benefit to customers such as us. We have over 200 enabled automation rules and must manually update 60-75% of each post JSON import to the cloud. Elements such as custom field, owner, actor, project association, etc are all broken/orphaned during the manual export/import process. In total it's requiring over 8 hours of work to manually correct migrated automation rules, severely impacting our migration go-live timelines and introducing substantial risk of human error. 

              e0eb84d6fb47 Dhanapal Mohanasamy
              cmeireles Charles Meireles
              Votes:
              154 Vote for this issue
              Watchers:
              124 Start watching this issue

                Created:
                Updated: