Aller au contenu principal

Dispatch et interventions techniques

SchedOps

Logiciel de dispatch et de gestion des interventions : planification, application terrain sans réseau, rapports signés et facturation.

NestJS Prisma MySQL Vue · Quasar PWA Socket.IO
Tableau de bord de SchedOps : interventions non pourvues, avancement du jour, planning du jour et alertes

Le contexte

Une activité de dispatch d'interventions techniques, avec des techniciens salariés et des sous-traitants, pilotée par un outil maison devenu impossible à faire évoluer.

Le besoin

Un outil qui suive une intervention de la demande à la facture avec des faits datés, qui équipe les intervenants sur le terrain, et qui serve plusieurs entreprises sans que l'une puisse voir les données d'une autre.

Les limites de l’existant

L'outil existant portait près de 3 000 interventions, mais seules quatre des dix étapes prévues étaient réellement utilisées. Le statut était un texte libre, sans règle de transition ni historique : impossible de dire combien d'interventions avaient été réalisées dans le mois, ni qui en avait clôturé une, ni quand.

Notre réponse

SchedOps est construit autour d'un cycle de vie explicite : chaque étape est un statut paramétrable, chaque passage est autorisé ou refusé par le serveur selon le rôle de celui qui le demande, et tout est historisé. Le dispatch planifie, affecte avec une recommandation d'intervenant qui explique ses raisons, et suit la journée sur une carte. L'intervenant reçoit ses missions sur son téléphone et travaille même sans réseau. Le client reçoit un rapport PDF signé à la clôture.

Fonctionnalités

  • Planning par intervenant, à la semaine ou au mois, congés et conflits compris
  • Recommandation d'intervenant expliquée : secteur, compétences, charge, distance
  • « Ma journée » sur téléphone : missions, itinéraire, photos, livrables, compte rendu
  • Fonctionnement sans réseau, avec l'heure réelle de chaque geste
  • Signature du procès-verbal sur l’écran et rapport PDF automatique
  • Scan des codes-barres et QR codes du matériel
  • Contrats, délais d’engagement (SLA) et facturation
  • Double authentification, durées de conservation et droits RGPD
  • API documentée et webhooks pour les logiciels tiers

Architecture

API NestJS et Prisma sur MySQL ; interface Vue 3 et Quasar, installable en PWA et empaquetée pour iPhone et Android. Le cloisonnement entre entreprises est appliqué par le serveur à chaque requête, jamais par l'interface. Les notifications arrivent en temps réel (Socket.IO) et en push sur mobile ; les documents sont compressés, archivés hors du serveur et servis par une route qui contrôle qui peut les lire.

Résultat

Dans SchedOps, une intervention est un dossier daté de bout en bout : on sait quand elle a été demandée, affectée, réalisée et facturée, et par qui. Les questions que l'ancien outil ne permettait pas de poser — combien d'interventions réalisées ce mois-ci, avec quel délai — se lisent sur le tableau de bord.

Écrans

L’application, écran par écran.

Captures réalisées sur une installation de démonstration, avec des données fictives.

Planning de la semaine par intervenant, une ligne par personne, avec les interventions sans intervenant à part
Le planning par intervenant
La journée d'une intervenante sur téléphone : missions, itinéraire, étapes terrain, photos et signature du PV
La journée de l’intervenant, sur son téléphone

Vous avez un besoin similaire ?
Parlons-en.