Aller au contenu

Comment ça marche

Jonot est conçu autour de trois audiences : l’opérateur de l’entreprise qui s’inscrit et administre, l’équipe de l’établissement qui fait fonctionner les appareils sur place, et le client qui rejoint la file d’attente. La plupart des surfaces s’exécutent directement dans le navigateur, tandis que la borne et le guichet peuvent aussi être déployés comme applications Android dédiées sur des appareils fixes. Voici comment ils se connectent.

Ce sont les surfaces que l’opérateur de l’entreprise utilise personnellement.

L’assistant d’inscription en libre-service — vous l’utilisez une seule fois. Les nouveaux clients utilisent Join pour créer un compte Jonot, nommer leur organisation, choisir une formule, et finaliser le paiement — le tout en un flux guidé en quatre étapes. La dernière étape est un écran de confirmation avec un bouton Accéder au tableau de bord qui vous redirige vers Admin pour terminer la configuration.

La console de gestion continue utilisée par les gestionnaires d’organisation et les gestionnaires d’établissement. Une fois que Join vous a redirigé, Admin est l’endroit où vous vivez au quotidien :

  • Créer et configurer des établissements et des files d’attente
  • Appairer des appareils (borne, écran, guichet) aux établissements
  • Inviter et gérer le personnel
  • Accéder à la facturation et aux paramètres du compte

Admin nécessite un compte Jonot avec un rôle de gestionnaire d’organisation ou d’établissement.

Ce sont les appareils de production de l’espace physique. Ils s’authentifient comme des appareils — aucune connexion personnelle du personnel n’est requise.

Un appareil d’entrée optimisé pour tablette que les clients utilisent pour rejoindre une file d’attente. En production, il est généralement déployé comme une application borne Android dédiée sur une tablette fixe, bien que la même surface borne puisse aussi fonctionner dans un navigateur. Sur Android, la borne peut imprimer des reçus de ticket. La borne est appairée à une file d’attente spécifique dans un établissement.

Un téléviseur ou moniteur pour la zone d’attente. Il affiche quels numéros de ticket sont actuellement appelés, à quel guichet, et diffuse une annonce audio lorsqu’un nouveau ticket est appelé. L’écran se met à jour en temps réel via WebSocket. Il peut être affecté à un guichet spécifique (n’affiche que les appels de ce guichet) ou laissé en vue établissement (affiche tous les appels actifs).

L’interface de gestion de file d’attente destinée au personnel au comptoir de service. Peut fonctionner comme une application guichet Android dédiée sur une tablette de comptoir fixe ou dans le navigateur sur desk.jonot.io sur un PC ou une tablette. Le personnel utilise le guichet pour appeler le prochain client en attente, marquer le client actuel comme terminé, ou passer une absence. Le guichet s’authentifie comme un appareil (et non un compte utilisateur personnel), le personnel n’a donc pas besoin de comptes Jonot individuels.

Une application web progressive mobile-first pour les clients. Après avoir rejoint la file d’attente (via QR code ou borne), le client peut ouvrir la page de son ticket pour voir sa position actuelle en temps réel. Aucune installation d’application n’est requise — l’URL de participation s’ouvre directement dans le navigateur du téléphone.

Lorsqu’un établissement a plusieurs files d’attente, le client voit un sélecteur de file d’attente affichant toutes les files disponibles avec des compteurs d’attente en direct avant de choisir laquelle rejoindre. Le sélecteur propose aussi une activation des notifications push afin que les clients puissent être notifiés lorsque leur numéro est appelé, même avec l’écran du téléphone éteint.

Voici comment les éléments se connectent de bout en bout :

  1. Le client rejoint la file — un client scanne le QR code (ou utilise la borne) et rejoint la file d’attente. Jonot crée un ticket avec un numéro séquentiel et un hash unique de 22 caractères.
  2. Le ticket est créé — le ticket entre à l’état WAITING. Le téléphone du client affiche sa position. Le guichet voit la nouvelle entrée dans sa liste d’attente.
  3. Le guichet appelle le suivant — un membre du personnel appuie sur Appeler le suivant au guichet. Le premier ticket WAITING passe à l’état CALLED.
  4. L’écran se met à jour — l’écran affiche immédiatement le numéro de ticket appelé et le nom du guichet. Une annonce audio est diffusée et l’écran clignote.
  5. Le client est notifié — le téléphone du client se met à jour pour indiquer que son numéro a été appelé. Si le client a activé les notifications push, une notification système est aussi envoyée.
  6. Le guichet termine ou passe — le membre du personnel marque le ticket soit COMPLETED (service terminé), soit SKIPPED (le client n’a pas répondu, mais reste rappelable). Le membre du personnel appuie ensuite sur Appeler le suivant pour servir le prochain client en attente. Un client SKIPPED peut être rappelé plus tard — le guichet appuie sur Replacer dans la file et l’écran du client se met à jour.

Toutes les mises à jour d’état transitent par l’API Jonot en temps réel via des connexions WebSocket maintenues par l’écran, le guichet, et la PWA client.