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.
Le chemin, en cinq temps
Section intitulée « Le chemin, en cinq temps »- 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.
- 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.
- 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.
- 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.
- 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.
Ce que ce chemin garantit
Section intitulée « Ce que ce chemin garantit »- 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.
Les cas particuliers
Section intitulée « Les cas particuliers »- 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é.