Rapport de migration
Assurez-vous d'avoir lu attentivement la documentation depuis le début afin de valider tous les prérequis et de disposer de toutes les informations essentielles.
Accéder au début de la documentation si ce n’est pas le cas : Migration des profils
Console VSCode
Dès lors où la commande de migration est exécutée, une console s’ouvrira sur la partie inférieur de VSCode par défaut.
Toutes les étapes sont détaillées et consultables jusqu'à la fin du processus. Il est possible de copier le contenu pour pouvoir l’exploiter en dehors de VSCode.
Génération du rapport
Le rapport de migration se génère en toute fin de processus.
Il est composé de 4 onglets :
TypeScript
Markdown : Contenu markdown généré pour la partie TypeScript permettant l’exploitation en dehors de VSCode.
Aperçu : Rendu du markdown
JSON / SQL
Markdown : Contenu markdown généré pour la partie JSON / SQL permettant l’exploitation en dehors de VSCode.
Aperçu : Rendu du markdown
Cas dépréciés remontés par le rapport
Le rapport indiquera les cas qu’il considère comme étant déprécié et qui n’ont pas étaient inclus dans le processus de migration.
Si un doute persiste, veuillez vous référer à la page suivante Particularités potentielles ou au standard.
Si votre cas n’est pas clairement listé, veuillez contacter notre support pour nous permettre de vous débloquer et documenter toutes les particularités.
Voici la liste de ces différentes dépréciations :
Identification | Raison | Correctif si occurrence | Criticité |
---|---|---|---|
sw_data_baseuserprofile, sw_data_baseprofile, sw_data_confprofile, | Ces tables font références aux anciens profiles | Vérifier les occurrences dans les fichiers concerner et corriger en conséquence. Les nouvelles tables de permission et de feature doivent être utilisées à la place. |
|
IsProfileOnlyTech | Notion intégrée pour désigner un utilisateur étant uniquement dans l’ancien profil TECH. | Pour traduire IsProfileOnlyTech, nous l’avons éclaté en plusieurs capacités correspondantes aux cas d’utilisations.
Voici un exemple de remplacement :
|
|
Profile.Available.session | Condition faisant référence aux anciens profils | Votre profil ayant été migré en capacité, la condition |
|
extranetProfile.Available.session | Condition faisant référence aux anciens profils extranet | Votre profil ayant été migré en capacité, la condition |
|
VariableGroup.Available.session | Condition faisant référence aux anciens groupes de variable | La condition
|
|
SWB, SWS, SWC | L’intérêt principal de la migration des profils étant de se séparer des trois groupes SWB, SWS et SWC. | Vérifier les occurrences dans les fichiers concerner et corriger en conséquence. |
|
SWB.Options, SWS.Options | Même raisonnement que pour SWB/SWS/SWC. | Vérifier les occurrences dans les fichiers concerner et corriger en conséquence. |
|
defaultProfileGroup, defaultProfile | Même raisonnement que pour SWB.Options, SWS.Options. | Vérifier les occurrences dans les fichiers concerner et corriger en conséquence. Il ne devrait plus y avoir de référence à ces groupes de variable. |
|
SWB16, SWS16 | Cette référence est liée à des thèmes que nous n’utilisons plus. | Si les occurrences rencontrées ne sont pas corrigées, ceci ne sera pas bloquant. |
|
Cas particuliers qui pourraient concerner une erreur
Si des erreurs persistent suite à la migration et que la liste ci-dessus ne permet pas d’y remédier, nous avons listé des cas supplémentaires rencontrés pendant la migration du standard.
Particularités potentielles | Cas particuliers qui pourraient concerner une erreur