Fonctionnalité · Notifications push
L'info au bon moment, même app fermée
Votre technicien d'astreinte est à la maison, téléphone verrouillé. Un équipement critique signale une panne. Il reçoit une notification push native, tape dessus et ouvre directement la fiche OT. Zéro retard, zéro coup de fil, zéro escalade manuelle.
Le problème
L'info arrive en retard, ou jamais
Une GMAO classique envoie des emails ou nécessite d'ouvrir l'application pour voir les nouveautés. En pratique, ça veut dire que le technicien d'astreinte ne sait pas qu'un OT urgent lui a été affecté avant de rouvrir sa messagerie. Les responsables appellent ou envoient des SMS pour "être sûr". Les OT stagnent, les équipements s'abîment, les délais dérapent.
- Les emails sont noyés dans la boîte de réception, souvent vus avec plusieurs heures de retard
- Le responsable doit appeler les techniciens pour confirmer que l'info est bien passée - double travail
- Les équipes d'astreinte sont exposées aux surcoûts d'intervention tardive (pièces en express, heures sup)
Avec OPTIMa
L'info arrive immédiatement, au bon endroit
Notifications push natives sur iOS et Android, délivrées même quand l'application est fermée. Chaque événement qui concerne un utilisateur lui arrive en temps réel avec un lien direct vers la ressource. Le technicien ne cherche rien : il tape la notification, il est sur la fiche, il agit.
- Livraison en 1 à 2 secondes - le service worker reçoit même quand le navigateur est fermé
- Deep link natif - tap sur la notif ouvre directement la fiche OT sans passer par l'accueil
- Préférences fines par catégorie - chaque utilisateur reçoit exactement ce qui le concerne
Les déclencheurs
Les événements qui provoquent une notification
Chaque événement est rattaché à une catégorie et une sous-catégorie, activables indépendamment par chaque utilisateur dans son profil.
Ordres de travail
Assignés · Réaffectés · Soldés
OT qui vous est assigné ou réassigné, changement de date, clôture, réactivation. L'usage principal pour les techniciens terrain.
Pannes en cours
Nouvelle · Critique · Escalade
Déclaration d'une panne sur un équipement dont vous êtes responsable, escalade si durée prolongée. Essentiel pour les astreintes.
Mentions @collègue
Commentaires · Discussions
Un collègue vous mentionne dans un commentaire d'OT, de panne ou d'équipement. Remplace les emails 'fyi' qui se perdent.
Commandes
Créée · Reçue · Modifiée
Nouvelle commande à valider, réception pièce, modification d'un bon de commande. Utile pour magasiniers et acheteurs.
Stocks et pièces
Rupture · Seuil · Réappro
Pièce critique passant sous le seuil minimum, rupture, réapprovisionnement à valider. Évite les pannes prolongées faute de pièce.
Permissions et profil
Droits modifiés · Nouveau rôle
Modification de vos droits d'accès, changement de profil, ajout à une équipe. Transparence totale sur les changements d'autorisation.
Sous le capot
WebPush VAPID, un standard robuste
OPTIMa s'appuie sur les standards web modernes, sans verrouillage propriétaire ni dépendance à un service cloud tiers.
Protocole
WebPush (RFC 8291)
Standard W3C supporté nativement par tous les navigateurs modernes.
Authentification
VAPID (RFC 8292)
Clé publique/privée Elliptic Curve P-256 signant chaque envoi.
Chiffrement
AES-GCM + HMAC-SHA256
Contenu chiffré bout en bout, invisible du service de push intermédiaire.
Délivrabilité
Multi-appareils
Un utilisateur peut enregistrer smartphone, tablette, PC - la notification arrive partout.
Techniquement, OPTIMa stocke pour chaque utilisateur ses endpoints (un par appareil) avec les clés publiques p256dh et auth. Quand un événement se produit, le backend envoie une requête HTTP signée VAPID au service de push du navigateur concerné (FCM pour Chrome, APNs pour Safari, Mozilla Push pour Firefox). Le service relaie au service worker de l'utilisateur qui affiche la notification.
Les gains
Ce que les notifications push changent
1-2s
Délai de livraison
Du moment où l'événement se produit côté serveur à l'affichage sur le téléphone de l'utilisateur. Même avec l'application fermée.
-70%
De coups de téléphone
Plus besoin d'appeler pour vérifier que l'info est passée. Le responsable voit en temps réel qui a lu quoi, quand la notif a été ouverte.
+40%
De réactivité astreinte
Les équipes d'astreinte interviennent plus vite, sans dépendre d'un appel téléphonique ou d'un SMS. L'info arrive directement.
Testez les notifications en live
On vous envoie une vraie notification sur votre téléphone pendant la démo
30 minutes en visio. Vous scannez un QR code pour activer OPTIMa sur votre smartphone, on déclenche un événement en direct, vous voyez la notification arriver. Sans engagement.
Questions fréquentes
Comment fonctionnent les notifications push dans OPTIMa ?
OPTIMa utilise le standard WebPush avec authentification VAPID, intégré à l'application via un Service Worker. Quand un événement se produit côté serveur (OT assigné, réassigné, soldé, mention dans un commentaire), le backend OPTIMa envoie une notification chiffrée aux endpoints des utilisateurs concernés. Le Service Worker du navigateur la reçoit et l'affiche au niveau du système d'exploitation, même si l'application est fermée.
Faut-il installer une application pour recevoir les notifications ?
Non. Les notifications push d'OPTIMa fonctionnent via le navigateur web. L'utilisateur accepte une fois la demande de notification, son appareil est enregistré comme endpoint et il reçoit les push sans application native. Compatible avec Chrome, Firefox, Edge, Safari (iOS 16.4+ et macOS 13+). Pas de passage par l'App Store ou Google Play.
Les notifications arrivent-elles quand l'application est fermée ?
Oui, c'est l'intérêt principal. Le Service Worker reste actif même quand l'utilisateur a fermé l'onglet ou l'application. Tant que le navigateur est installé et que l'utilisateur a accepté les notifications, les push arrivent. C'est particulièrement utile pour les astreintes : le technicien reçoit l'alerte sur son téléphone verrouillé, ouvre l'application en un tap et se retrouve directement sur la fiche OT concernée.
Quels événements déclenchent une notification ?
Par défaut : un OT qui vous est assigné, réassigné ou reprogrammé, un OT que vous suivez et qui est soldé ou réactivé, une mention @vous dans un commentaire, la création ou modification d'une commande qui vous concerne, une panne en cours sur un équipement dont vous êtes responsable. Chaque catégorie peut être activée ou désactivée individuellement par l'utilisateur dans ses préférences.
L'utilisateur peut-il choisir quelles notifications recevoir ?
Oui. OPTIMa gère une matrice fine de préférences : par catégorie (Ordres de travail, Pannes, Commandes, Pièces, Mentions) et sous-catégorie (Assignés, Soldés, etc.), et par canal (Push, temps réel in-app, Email). Chaque utilisateur configure dans son profil ce qu'il veut recevoir et comment. Le responsable peut ainsi tout voir en push, le magasinier peut ne recevoir que les mouvements de pièces en email, etc.
Que se passe-t-il quand on clique sur une notification ?
La notification contient un lien profond (deep link) vers la ressource concernée. Un tap ouvre directement OPTIMa sur la fiche OT, la panne ou l'équipement concerné - sans passer par l'écran d'accueil ou le menu. Exemple : notification 'OT-0142 vous est assigné' → tap → ouverture directe sur /check-in/intervention/0142 avec la checklist prête à démarrer. Si l'application est déjà ouverte dans un autre onglet, elle est portée au premier plan.
Les notifications sont-elles sécurisées ?
Oui. WebPush utilise un double chiffrement : authentification VAPID (clé privée serveur signant chaque envoi, clé publique vérifiée par le service de push), et chiffrement Elliptic Curve des données avec P-256 et HMAC. Même le service de push intermédiaire (Google, Apple, Mozilla selon le navigateur) ne peut pas lire le contenu. Les endpoints sont stockés avec leurs clés dans la base OPTIMa et hébergés en France avec le reste des données.
Les notifications fonctionnent-elles hors ligne ?
Elles sont reçues et mises en file dès que l'appareil récupère une connexion. Le service de push intermédiaire (Firebase Cloud Messaging, Apple Push Notification Service, Mozilla Push Service) stocke les notifications pendant un délai (quelques jours typiquement) si l'appareil est hors ligne. Quand l'utilisateur retrouve du réseau, toutes les notifications en attente sont livrées. Zéro perte d'information.
Votre équipe d'astreinte mérite mieux qu'un email
Démonstration personnalisée en 30 minutes. Nous configurons OPTIMa avec votre contexte et testons les notifications en direct.
En action
De l'événement serveur à la fiche OT en 2 secondes
À gauche, le workflow côté serveur : événement, préférences, envoi VAPID. À droite, l'expérience côté utilisateur : notification affichée, tap, ouverture directe.
Démonstration animée. Le payload JSON montré correspond au format réel envoyé par OPTIMa.