Ingénierie
Le mode hors ligne : ce qui marche vraiment, et ce qui ne peut pas
Deux écrans d'OptimusNext fonctionnent sans connexion, et deux seulement. Voici pourquoi la conversion d'une candidature en dossier n'en fait pas partie — et pourquoi le prétendre serait une faute.
Un établissement nous a résumé son besoin en une phrase : « ne pas être bloqués même quand il y a un problème d’internet ». C’est la bonne exigence, et elle mérite une réponse précise plutôt qu’une case cochée sur une brochure.
Ce qui fonctionne hors ligne
L’appel en salle. Un enseignant ouvre son registre, marque les présents et les absents, ferme son téléphone. Les saisies sont écrites sur l’appareil, survivent à un redémarrage du navigateur, et repartent seules au retour du réseau.
La saisie d’une candidature. Un agent au guichet enregistre un dossier complet — identité, contacts, série et année du baccalauréat, régime déclaré, tuteur — sans connexion. La candidature part ensuite.
Dans les deux cas, chaque saisie emporte une clé produite sur l’appareil au moment où elle est créée. Si l’envoi part deux fois — réseau instable, onglet rouvert, agent qui appuie à nouveau — le serveur reconnaît la clé et n’écrit qu’une ligne. Ce n’est pas une vérification « regarder si ça existe déjà », qui échoue dès que deux envois arrivent en même temps : c’est une contrainte d’unicité dans la base, qui ne peut pas se tromper.
Ce qui ne peut pas fonctionner hors ligne
Convertir une candidature en dossier étudiant. Cette opération attribue un numéro d’admission, et un numéro se tire d’une séquence. Deux appareils hors ligne qui tireraient chacun « le suivant » tireraient le même. Deux étudiants porteraient le même numéro d’admission, sur leurs relevés, pour toujours.
Il existe des façons de contourner cela — préallouer des plages de numéros à chaque poste, ou renuméroter à la réconciliation. Les deux fabriquent des trous dans une série que le ministère peut demander à voir. Nous avons préféré la règle simple : ce qui exige un numéro exige le serveur.
Encaisser un paiement et délivrer un reçu. Même raison. Un reçu porte un numéro, et un reçu numéroté hors ligne est un reçu qui peut exister en double.
Pourquoi le dire plutôt que le taire
Un établissement qui croit pouvoir tout faire hors ligne le découvre un jour de panne, au guichet, devant une file. La déception est alors totale et elle est méritée.
Un établissement à qui l’on a dit « l’appel et la saisie de candidature, oui ; la conversion et l’encaissement, non » organise son guichet en conséquence. Il perd beaucoup moins, et il ne perd jamais confiance.