Aller directement à la fin des métadonnées
Aller au début des métadonnées

Vous regardez une version antérieure (v. /wiki/spaces/UDW62/pages/11426758718/Migrer+les+profils+de+votre+projet) de cette page.

afficher les différences View Version History

« Afficher la version précédente Vous regardez la version actuelle de cette page. (v. 29) afficher la version suivante »

Veillez à avoir bien lu la documentation depuis le début pour valider tous les prérequis et disposer de toutes les informations nécessaires

Introduction

Dans un premier temps, nous vous détaillons les étapes de migration des profiles qui vous seront proposées afin d’en saisir pleinement les intentions.

Puis nous listons les informations et particularités de la migration qui permettrons de mieux saisir ce qui est nécessaire pour finaliser proprement votre migrations

Penser à bien changer les screens de la documentation dès qu’un élément dans le code le change. Même si une traduction est modifiée !

Etapes de migration

  • Etape 1 : Lancer la migration
    Depuis VSCode, executer la commande (ctrl+shift+P) Divalto : Migrate current project
    image-20240828-104705.png

  • Etape 2 : Confirmation
    Une confirmation sera demandée par l’extension. Répondez oui pour continuer vers la migration du projet
    image-20240828-104926.png

  • Etape 3 : Vérification de l'éligibilité du projet
    Une console s’ouvre dans la zone que vous avez configuré. Elle vous indique que la migration peut commencer (si votre projet n’est pas éligible à la migration des profils, nous ne déclenchons pas le processus).
    C’est à cet endroit que vous pourrez avoir le détail de progression de migration.
    image-20240828-111232.png

  • Etape 4 : Récupération des données du projet
    L’extension va récupérer les données du projets permettant de savoir si le projet est déjà migré et ce qu’il faut migrer. Un message s’affichera dans la console lorsque les data sont récupérées.
    image-20240830-113648.png

  • Etape 5 : Exporter la configuration spécifique
    Un message conseillera ensuite d’exporter la configuration spécifique du projet avant de démarrer la migration pour s’assurer d’en garder une copie et de pouvoir l’appliquer au besoin.
    Si ce n’est pas fait, annulez l’opération et exportez votre configuration. Vous relancerez la migration à l'étape 1 ensuite.
    image-20240902-070254.png

  • Etape 6 : Définir les éléments à migrer
    Cette étape peut ne pas se présenter à vous. Elle analyse les données de l'étape 4 et si besoin, vous demandera de valider ou indiquer vos choix concernant des noms de feature ou capacité, ainsi que leur valeur par défaut pour pouvoir remplir la table sw_data_mappingOverload(valider ce nom de table).
    Quelques points sont à détailler dans cette étape :

    • Dépendant du volume de spécifique détecté à migrer, nous avons décidé d’appliquer une limite de 10 éléments pour ne pas imposer de devoir répondre à trop de question.
      Cependant, nous alertons et permettons de l'éviter.
      image-20240902-070352.png

    • Suite au point précédent, s’il y a des éléments en attente de traitement, une succession de questions vous seront posées.
      Comme inscrit dans le point suivant, ce n’est pas grave si vous vous trompez lors de la saisi de la réponse car le récapitulatif sera consultable avant migration dans la table sw_data_mappingOverload(valider ce nom de table).
      Voici une exemple des deux types de question posée :

      • Questions posées lorsque nous trouvons une feature ou capacité à migrer
        Tout d'abord, nous demandons de confirmer le nom à utiliser pour une feature ou capacité
        image-20240831-165252.png
        Puis nous demandons de confirmer la valeur de la feature ou capacité
        image-20240831-165319.png
        Dans la console, le récapitulatif sera affiché
        image-20240831-170404.png

      • Question posée lorsque nous trouvons une feature ou capacité à migrer avec plusieurs valeurs possibles
        Tout d'abord, nous demandons de confirmer le nom à utiliser pour une feature ou capacité
        image-20240831-171109.png
        Puis nous demandons de confirmer une des valeurs de la feature ou capacité.
        Comme le montre la capture d'écran, il est aussi possible de choisir une valeur différente.
        Si les valeurs ne sont pas satisfaisantes, vous pourrez la modifier directement dans la table sw_data_mappingOverload(valider ce nom de table). avant d’appliquer la migration.
        image-20240831-172109.png
        Dans la console, le récapitulatif sera affiché
        image-20240831-172133.png

      • Dès que tous les éléments sont traités, nous les insérons en base. Patientez jusqu’au prochain message indiquant que l’opération s’est terminée.
        image-20240902-071535.png

    • Que vous fassiez une erreur, que vous indiquiez vos choix ou non, tous les éléments seront injectés dans la table sw_data_mappingOverload(valider ce nom de table).
      Cette table permettra de vérifier ce qui sera migré et le modifier.
      image-20240902-071556.png

  • Etape 7 : Migrer votre projet
    Lorsque vous avez bien exporté votre configuration spécifique, que vous avez fait les choix liés aux éléments spécifiques de votre projet et que vous avez vérifié la table sw_data_migrationOverload(valider ce nom de table), vous êtes prêt à lancer la migration des données, ainsi que la configuration spécifique de votre projet.
    Concernant les données :

    • Un message vous alertera que la migration des données est sur le point de s’effectuer et s’assurera que la table sw_data_mappingOverload(valider ce nom de table) a bien été consultée et validée.
      Vous avez le choix de ne pas le faire de suite.
      image-20240902-071955.png

    • Puis, un message vous alertera que la migration de la configuration est sur le point de s’effectuer.
      Vous avez le choix de seulement générer un rapport à titre de consultation, soit de migrer et générer le rapport.
      image-20240902-072020.png

  • Etape 8 : Migration de la configuration en cours
    (WIP) Migration en cours. Consultez la console pour avoir l’avancement.
    image-20240902-082602.png

  • Etape 9 :
    (WIP) Lecture du rapport et vérifications finales.
    Pour comprendre comment lire le rapport, référez-vous au lien de bas de page.
    Exemple de rapport :
    image-20240902-082658.png

(WIP) Etapes de migration lorsque le projet est déjà migré

  • Etape 1 :
    Depuis VSCode, executer la commande (ctrl+shift+P) Divalto : Migrate current project
    image-20240828-104705.png

  • Etape 2 :
    Une confirmation sera demandé par l’extension. Répondez oui pour continuer vers la migration du projet
    image-20240828-104926.png

  • Etape 3 :
    showAllreadyMigratedMessageAsync

  • Etape 4 :
    askMigrateDataAgainAsync

  • Etape 5 :
    askMigrateConfigurationAgainAsync

    • Etape 5.5 :
      Une console s’ouvre dans la zone que vous avez configuré. Elle vous indique que la migration peut commencer. C’est à cet endroit que vous pourrez avoir le détail de progression de migration.
      image-20240828-111232.png
      Dans le même temps, un message conseille d’exporter la configuration spécifique du projet avant de démarrer le migration pour s’assurer d’en garder une copie et de pouvoir l’appliquer au besoin.
      Si ce n’est pas fait, annulez l’opération et exportez votre configuration. Sinon, passez à l'étape 4.
      image-20240828-111246.png

  • Etape 6 :
    Migration en cours

Configuration : Informations et particularités

Configuration

Données : Informations et particularités

Données

  • Aucune étiquette