Versions Compared

Key

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

...

The overall flow will look like the one below. The flow is explained on a board basis, so it has to be repeated for each board to be migrated.

  1. Data Extraction from the DC instance

    1. Get board data

    2. Prepare lookup tables to map DC and Cloud entity IDs

    3. Version Processing

      1. Extract version details

      2. Extract Milestones

      3. Extract Tags 

      4. Extract Comments

    4. Package Processing

      1. Extract version details

      2. Extract Milestones

      3. Extract Tags 

      4. Extract Comments

  2. Data writing to Cloud Instance

    1. Write package data 

      1. Create packages with basic data 

      2. Apply package to version mapping

      3. Create Milestones

      4. Create Tags 

      5. Create Comments

    2. Write versions data

      1. Update versions with Tags

      2. Update versions with Milestones

      3. Update versions with Comments

...

Please use all entitled IDs from look-up tables to match DC IDs with Cloud IDs (for instance mapping of Cloumn ID)

For each package in the data set execute:

...

For each version, please execute the request (NOTE: please Please mind transition restrictions. Also, all IDs to will be taken from look-up tables).

PUT https://rmcloud-prd.releasemanagement.app/api/1/board/<baord_id>/version/<version_id>/move?columnId=<colum_id>

...