Mode maintenance

Le mode maintenance permet de fermer temporairement l’application aux utilisateurs (mise à jour, migration, opération sur la base…​) tout en affichant un message d’information.

Fonctionnement

Les maintenances se gèrent dans l’écran « Paramétrage global > Maintenance » :

  • une maintenance est définie par une date de début, une date de fin, un message affiché aux utilisateurs, et optionnellement une date d’alerte ;

  • à partir de la date d’alerte, un bandeau prévient les utilisateurs connectés de la maintenance à venir ;

  • pendant la période de maintenance, les utilisateurs sont redirigés vers une page de maintenance dédiée affichant le message ;

  • une maintenance peut être activée ou désactivée manuellement, indépendamment de ses dates.

Le changement d’état est diffusé en temps réel aux navigateurs connectés (flux SSE) : il n’est pas nécessaire que les utilisateurs rechargent la page pour voir le bandeau d’alerte ou la page de maintenance.

Cas d’usage type : mise à jour de l’application

  1. Créer une maintenance avec une date d’alerte quelques jours avant (les utilisateurs voient le bandeau) ;

  2. au début du créneau, vérifier que la page de maintenance est bien servie ;

  3. réaliser la mise à jour ;

  4. vérifier le bon fonctionnement, puis désactiver la maintenance.