Migration > Target bot selection

  1. Once a workflow admin leverages the option of 'Migrate', the user would be prompted to choose a target bot.
  2. The user can only select a bot, which is part of the same cluster as that of the source bot.
  3. Once the user selects a bot, basis the App Identifier, the migration logic would either create a new application under the target bot, or update an existing application.
    1. New app is created: If same App Identifier does not exist under target bot, then a new app would be created. The status of the application would be Unpublished.
    2. Existing app is updated:
      1. If same App Identifier does exist under target bot, then a new draft version under the same application would be created.

      2. If the application under target bot has a draft version, then that draft version would be replaced by the newly migrated draft version.

      3. Post migration, user would have to explicitly publish the newly migrated draft version.