Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Persistently stored data on an external database

    • the Atlassian Connect framework automatically tracks the Cloud-ID and instance url. This is not controllable on our sideinformation about the target cloud instance (e.g. url, clientKey, and a shared secret to request Jira REST APIs for the cloud instance) – gets deleted after uninstalling the migration helper app again

    • we additionally persist the Cloud-ID and the transaction IDs that Atlassian attaches to migration requests information about the migration (name, transfer id, amount of migrated/maximum data to migrate) to allow better status tracking for debugging as well as continuous operations for larger instances.this is necessary to handle , troubleshooting, possible duplicate requests and cancellation requeststhe transaction ID for a migration is deleted once the migration is successfully completed

  • Other customer generated data is non-persistently stored on external services only for the duration of the migration

    • issue data is loaded via a JQL query to specifically identify issues which have a Agile Hive hierarchy issue-link

    • this data is only non-persistently stored in RAM

    • this is necessary for the AHCMH app to transform the data from the on premise format to our Cloud app format and store it in the target Jira Cloud instance

    • this data is only ever accessed when migration requests from the Jira Cloud Migration Platform are sent to the ACHMH App

  • Some meta data is persistently logged for troubleshooting

    • total number of issues to migrate

    • number of issues migrated

    • IDs of migrated issues

    • error information from requests to the Jira Cloud instance

    • this data allows us to identify the scope and possible cause of issues that occurred during migration

    • this data is only accessed for error analysis and performance analysis