SAINet migration majeure en 4.10

Passage de la 4.9 à la 4.10 d'ici la fin de l'été 2022

Rédigé par DWA, le 17 mars 2022

Migration technologique

La nouvelle version majeure SAINet 4.10 est désormais officiellement disponible depuis le vendredi 28.01.2022.

Les modifications apportées par cette nouvelle version sont essentiellement d’ordre technologique et portent sur les points suivants:

  • Mise à jour vers le Java Developement Kit (JDK) 17.
  • Mise à jour vers MariaDB 10.6.
  • Migration du moteur JavaScript vers GraalJS.

 

Le serveur SAINet repose sur la technologie Java, dont le développement s’est accéléré durant ces dernières années depuis son passage en Open Source. L’utilisation de la dernière version LTS assure non seulement la pérennisation de la plateforme pour les 10 prochaines années et amène de nouveaux outils qui faciliteront l’implémentation de nouvelles fonctionnalités métiers.

Depuis 2019, la base de données recommandée pour SAINet est MariaDB. Elle est indispensable à l’infrastructure SAINet car c’est ici que toutes les données sont lues et enregistrées. Il est donc également essentiel de le maintenir à jour. La version 10.6 est également une version LTS qui sera maintenue les 5 prochaines années.

Le moteur JavaScript est un outil utilisé par différentes fonctionnalités au sein de SAINet afin de pouvoir adapter finement certains comportements de l’application. Typiquement, la gestion de la facturation – pour nos clients ‘petite enfance’-, le calcul spécifique de certaines lignes de salaire ou encore la vérification de contraintes particulières lors de la validation d’un enregistrement (norme Swissdec 4). Le nouveau moteur GraalJS bénéficie de mise à jour régulières et respecte les derniers standards ECMAScript.

Temporalité de la migration, fonctionnalités et implication du client

Nous effectuerons l’implémentation de cette version majeure de manière individualisée. Cela se fera au fur et à mesure, d’ici la fin de cet été (2022).

Cette migration sera organisée et planifiée avec chacun de nos clients.

Bien qu’essentiellement technologique, la version 4.10 contient aussi quelques nouvelles fonctionnalités (pour les administrateurs) dont une nouvelle dynamique de mise en place pour envoyer des emails (tâche SYS93) permettant de définir plusieurs configurations. Le service Incamail de la poste a également été intégré dans la gestion multiconfiguration de SAINet. Une doc sera mise à disposition prochainement.

Plusieurs améliorations et modifications de fond ont été apportées au client riche afin d’améliorer la stabilité et la vitesse.

Tout cela va nécessiter une intervention sur le serveur et une interruption de l’application.
Cette mise à jour impliquant notamment des changements systèmes, il n’est pas possible d’utiliser le mécanisme permettant à un administrateur SAINet de l’effectuer par lui-même.
En fonction de l’environnement du client, la migration prendra entre 15 minutes et 3 heures pour qu’elle puisse être effectuée.
En principe, aucune action spécifique du côté de nos clients ne sera nécessaire, sauf d’éventuelles vérifications qui seront notifiées lors de la planification de la migration.

Module salaire, Swissdec ELM 5.0*, pour entreprises basées en Suisse
Le module de paie Swissdec est spécialement conçu pour répondre aux besoins complexes des moyennes et grandes entreprises, garantissant une gestion des salaires efficaces et conformes aux normes locales.
Lire la suite >
Fonctionalité ‘Cantines scolaires’
La fonctionnalité ‘Cantines scolaires’ permet de gérer numériquement les différents flux entre parents et administration pour que les enfants puissent bénéficier d’un repas de midi ou un tout autre moment de la journée.
Lire la suite >
Les vues dans SAINet, fonction générique
La gestion des vues dans SAINet est unique ! Elles permettent d'explorer les données et de faire des statistiques et différentes actions avec.
Lire la suite >