Upgrade et migration Sage EM

Il faut distinguer 2 types d’upgrade et migration :

  • Les versions mineures qui consistent à faire une mise à niveau et à faire évoluer la version actuelle vers la version plus adaptée à l’activité de l’entreprise, avec de possibles nouvelles fonctionnalités. Ces mises à jour mineures, avec une version supérieure, visent à compléter les versions précédentes. Elles peuvent prendre plusieurs heures, cela dépend du module de mise à jour.
  • Le changement de version majeure.

 

Versions mineures

La montée de version mineure consiste à mettre à niveau l’existant. Concrètement, il faut procéder aux mises à jour et apporter des corrections de bugs, via un éventuel patch correctif sur une version plus ancienne. Pour intégrer cette mise à jour corrective, le développeur doit donc intégrer ces patchs correctifs et évolutifs fournis par l’éditeur. Il convient de respecter les prérequis. Il faut également effectuer un contrôle de version et s’assurer que les éléments impactés ne sont pas soumis à des spécifiques, sur lesquels les normes de développement n’auraient pas été respectées. Il faut donc veiller à assurer une certaine compatibilité pour éviter tout bug.

La méthodologie pour mettre à jour les versions plus anciennes consiste à vérifier les éléments impactés, puis à intégrer les versions mineures, dans un environnement de tests. Afin de bien gérer les versions, celles-ci peuvent posséder un numéro de version qui permet de se retrouver dans l’historique des versions. Les key users font alors des tests de non-régression et valident que la solution est toujours conforme. L’upgrade de la version mineure en production nécessite non pas de revenir à la version précédente ni de revenir à l’ancien système, mais une vérification de la dernière version de sauvegarde. Pour procéder à cette mise à jour mineure, un arrêt de production de quelques heures est également à prévoir. Ici, le temps dépend du nombre de versions mineures et de modules de mise à jour à intégrer.

 

Versions majeures

Le changement de version majeure est une mise à jour majeure, cela constitue un projet à part entière.

Le changement et donc la mise à jour de version majeure vers une nouvelle version consiste en la migration des données de la version précédente dans la nouvelle version la plus récente. Selon le nombre de versions majeures (cf schéma), il peut être nécessaire de passer par différentes versions antérieures et versions intermédiaires afin de conserver la bonne structure des données. Pour diverses raisons techniques, cette procédure visant à installer la version, incluant les anciennes versions, doit être effectuée plusieurs fois avant d’aboutir à une version stable. Selon le nombre d’upgrades à mener pour aboutir aux nouvelles versions et le volume de données concerné, cette procédure nécessite entre 2 et 10 jours de temps traitement. Le volume base de données est multiplié par 1,5 en moyenne par version majeure. Dès lors que les données sont migrées, il faut réappliquer les spécifiques. Cette étape nécessite la plupart du temps de la ré-ingénierie, afin de réinstaller et réadapter les spécifiques à la nouvelle structure des données et éliminer et désinstaller les spécifiques devenus inutiles en même temps que les versions obsolètes.

La phase de recette des keys users peut ensuite débuter.

Afin de fiabiliser, timer la migration et rafraîchir les données, l’ensemble de la procédure pour migrer est à réaliser trois, voire quatre fois en moyenne via la méthode classique. L’upgrade réelle en production nécessite un arrêt d’exploitation de 2 à 10 jours via la méthode classique. La fiabilisation du process de migration étant difficile et le temps d’arrêt d’exploitation souvent incompatible avec les objectifs clients, les développeurs Logtimiz travaillent exclusivement en méthode X-Techarts décrite ci-dessous.

 

Méthode Upgrade X-Techarts

Disponible à partir de la version du logiciel V5 de l’erp Sage X3, les outils X-Techarts facilitent les upgrades apportées. La gamme d’outils XTECH, proposée par X-Techarts permet concrètement d’accélérer et de sécuriser les opérations sensibles réalisées avec Sage X3. Sont compatibles la gestion des versions, comme la version antérieure, mais aussi les vieilles versions tout autant que la version ultérieure, ainsi que leurs upgrades qui sont ainsi facilitées.

La 1ère phase d’upgrade ne diffère pas de la méthode classique, mais la méthode X-Techarts évite de la réaliser trois à quatre fois grâce à son système de resynchronisation des données. L’outil permet donc d’utiliser la version nouvelle plus rapidement. Les outils X-Techarts offrent des facilités en termes de réingénierie, de paramétrage et de parallélisation des traitements. La méthode X-Techarts fiabilise et sécurise le processus d’upgrade de l’ancienne version, tout en diminuant les temps de déploiement de la nouvelle version majeure.

Le temps d’arrêt d’exploitation pour la mise en production de la version finale reste inférieur à 2 jours, l’exploitation peut ensuite redémarrer.

Pour plus d’informations, vous pouvez consulter le site X-Techarts ou nous contacter. En complément de ces upgrades des versions du logiciel X3, c’est à dire des maj et , nous pourrons également vous accompagner en tant que support technique.