Aller au contenu

Comment une version arrive dans une salle

Cette page explique, pour tous, le chemin d’une nouvelle version de Lucky Touch jusqu’à une salle. Les gestes de l’éditeur lui-même sont dans sa documentation privée ; ceux de la salle sont dans Mettre à jour une salle.

  1. L’éditeur construit la version : une archive qui contient le serveur de la salle, son back-office et, quand elle est prête, l’application de caisse pour chaque type de poste. Il la signe : seule une archive signée par l’éditeur sera acceptée par une salle.
  2. La plateforme est mise à jour d’abord. Une version de salle n’est jamais plus récente que la plateforme qui l’annonce : la plateforme refuse de publier une version plus récente qu’elle-même.
  3. L’éditeur publie la version sur la plateforme. Elle devient la version annoncée aux salles rattachées, et celle qu’installe la commande d’installation d’un PC neuf.
  4. La salle applique la version : l’administrateur voit « Mise à jour disponible » au back-office et choisit cette nuit ou maintenant. Le serveur vérifie la signature, se sauvegarde, s’installe, se contrôle, et revient seul à la version d’avant si les contrôles échouent.
  5. Les caisses suivent : le serveur de la salle sert à ses caisses l’application qui va avec sa version. Chaque caisse la propose quand elle n’est pas en service, et se met à jour d’un toucher.
  • Seul l’éditeur peut produire une version. Une plateforme compromise ne peut pas pousser une version : elle ne sait pas la signer, et la salle refuse toute archive qui n’est pas signée par l’éditeur.
  • La salle décide du moment. Rien ne s’installe sans un geste de l’administrateur de la salle (au back-office de la salle ou au back-office en ligne). Et une mise à jour ne commence jamais pendant un transfert en cours sur une machine, ni si une caisse ou une tablette ouverte a eu un mouvement d’argent dans les 30 dernières minutes (réglable par la salle) : elle est alors reportée, avec la raison affichée. Une caisse ouverte mais inactive n’empêche rien (voir Mettre à jour une salle).
  • Aucune perte. Le serveur se sauvegarde avant d’installer, n’écrit rien pendant la coupure et remet la version d’avant si la nouvelle ne passe pas ses contrôles.
  • Pas d’Internet pour les caisses. Les tablettes et les PC de caisse téléchargent leur mise à jour depuis le serveur de la salle, sur le réseau local, en quelques secondes. La caisse proposée est exactement celle qui va avec le serveur.
  • Un PC neuf part de la bonne version. La commande d’installation d’un PC de salle télécharge la version publiée en cours ; elle n’est d’ailleurs proposée au propriétaire que lorsqu’une version est publiée et utilisable.
  • Une version retirée par l’éditeur ne se republie pas : un correctif arrive toujours sous un nouveau numéro.
  • Une salle hors ligne reçoit l’annonce à son prochain contact ; une demande de mise à jour envoyée depuis le BO en ligne est appliquée par la salle elle-même.
  • Une version sans caisse : il arrive qu’une version publiée ne contienne pas encore l’application de caisse. L’écran Postes de caisse le dit (« Aucune caisse servie »). Les caisses déjà installées restent sur leur version : rien ne leur est proposé. Un nouveau poste de caisse s’installe à part, avec l’installateur fourni par l’éditeur.

Voir aussi Versions et compatibilité.