Étude de cas · Applications et systèmes internes

Du papier au PDF classé dans Dropbox, depuis le téléphone.

ClientExtermination ABAT 2000 inc.
SecteurGestion parasitaire · Lévis, QC
Type de projetSystème interne, apps mobiles, PDF
ÉtatEn production, maintenu par JBCode

Extermination ABAT 2000 inc. offre des services de gestion parasitaire à Lévis. Ses techniciens remplissaient des registres d'intervention qui finissaient en PDF au bureau. La direction voulait quatre choses : virtualiser ces PDF, contrôler et centraliser les données, recevoir chaque rapport directement dans Dropbox sans aucun papier, et tout faire depuis un téléphone.

Le mandat a commencé par un seul registre. Il est devenu un système complet : quatre registres réglementaires, une app pour les techniciens, une app pour les clients et un tableau de bord de répartition en temps réel. Aujourd'hui, le système traite plus de 25 000 registres et plus de 15 000 appels de service par année, pour 29 comptes technicien.

Registres par année
25 000+
Rapports d'intervention remplis sur mobile chaque année, chacun avec son PDF.
Appels de service par année
15 000+
Appels créés et répartis chaque année depuis le tableau de bord du bureau.
Comptes technicien
29
Utilisateurs terrain avec accès aux registres mobiles.
Synchronisation
3 s
Délai pour qu'un nouvel appel apparaisse sur tous les postes du bureau.
// 01 · Le point de départ

Le défi

En gestion parasitaire, chaque traitement doit être consigné dans un registre : produit utilisé, quantité, lieu, heures, signatures. Sur papier, cette rigueur coûte cher. Le technicien écrit sur le terrain, le bureau retranscrit, puis quelqu'un produit le PDF et le classe. Chaque étape ajoute un délai et une occasion d'erreur.

Le client voulait ses propres formulaires, ses propres règles et une archive qui se construit toute seule, plutôt qu'un logiciel générique à adapter. Le tout devait fonctionner sur un téléphone, dans un sous-sol ou un restaurant, avec des photos et des signatures.

Avant
  • ✕Registres remplis sur papier pendant l'intervention
  • ✕PDF produits et classés à la main au bureau
  • ✕Données éparpillées, difficiles à contrôler et à centraliser
  • ✕Aucune façon de tout faire depuis un téléphone
→
Après
  • →Formulaire mobile avec signatures à l'écran et photos
  • →PDF généré automatiquement et déposé dans Dropbox, par région
  • →Une seule source de données pour toute l'entreprise
  • →Tout depuis le téléphone, du terrain au bureau
// 02 · Ce qui a été bâti

La solution

Le système repose sur un principe simple : chaque intervention est une entrée de formulaire. Le PDF, l'archive Dropbox et le tableau de bord ne sont que des vues de cette entrée. Une seule source d'information, et tout le reste en découle.

Le premier livrable a été le registre des pesticides résidentiels. Le technicien le remplit sur son téléphone, fait signer le client à l'écran et joint ses photos. À l'envoi, le serveur génère un PDF fidèle au formulaire papier officiel et le dépose dans Dropbox, dans le dossier de la bonne région, Québec ou Trois-Rivières. Le bureau n'a plus rien à retaper.

La plateforme est bâtie sur WordPress et un moteur de formulaires éprouvé, utilisés par une large part du web. Ce choix compte pour une PME : la technologie est connue, maintenue depuis des années, et le client reste propriétaire de son code et de ses données.

01
Formulaire mobileRegistre rempli sur place, signatures du client et du technicien à l'écran, photos jointes.
02
Génération du PDFLe serveur produit un PDF identique au formulaire officiel, sans intervention humaine.
03
Archivage DropboxChaque rapport est classé dans le dossier de sa région, Québec ou Trois-Rivières.
04
Tableau de bordLes mêmes données consultées au bureau, filtrées par registre et par période.
// 03 · Quatre registres, deux apps, un tableau de bord

Un système qui a grandi avec l'entreprise

Trois autres registres se sont ajoutés : calfeutrage, taupe, et pesticides commercial pour les hôtels et restaurants. Chacun a son formulaire mobile, son gabarit PDF et son dossier Dropbox.

Les techniciens utilisent une app iOS dédiée, en cours de réécriture en version multiplateforme, c'est-à-dire un seul code pour iPhone et Android. Les clients, eux, ont une app publique sur iOS et Android. Ils y identifient un insecte et envoient une photo au bureau en quelques secondes.

Au bureau, un tableau de bord de répartition affiche les appels de service en temps réel. Quand un appel entre, tous les postes le voient en environ trois secondes. Le répartiteur suit les statuts et envoie l'appel au technicien par texto.

01
Quatre registres réglementairesPesticides résidentiel, calfeutrage, taupe, pesticides commercial (hôtels et restaurants).
02
App technicien (iOS)29 comptes. Réécriture multiplateforme en cours pour iPhone et Android.
03
App client (iOS et Android)Identification d'insectes et envoi d'une photo au bureau. App Store ↗ · Google Play ↗
04
Répartition en temps réelPlus de 15 000 appels de service par année, statuts, synchronisation entre postes en environ 3 s, envoi au technicien par texto.
// 04 · Ce qu'un système critique exige

Les défis techniques

Un système utilisé chaque jour par des techniciens sur la route n'est jamais fini. Six enjeux ont demandé un travail d'ingénierie et de méthode.

Bande passante

Le coût du temps réel

En juillet 2026, le système échangeait environ 600 Go de données par mois avec le serveur (la bande passante), parce que chaque poste rechargeait la liste complète des appels à répétition. Le correctif a consisté à n'envoyer que les nouveautés. Même résultat à l'écran, une fraction du trafic.

Mise à jour du serveur

Une migration répétée avant d'être faite

PHP est le langage qui fait tourner le serveur. Sa migration vers la version majeure actuelle a été préparée en local : site copié sur un poste de travail, mis à jour, chaque fonction vérifiée une à une. La production s'est faite en soirée, avec sauvegarde complète et plan de retour arrière prêt.

Cohérence

Trois interfaces, un seul contrat

Les mêmes formulaires existent dans trois interfaces : l'app native, l'app multiplateforme et les gabarits PDF. Pour éviter les écarts, le contrat d'API, la liste exacte des champs que chaque interface envoie et reçoit, est documenté et sert de référence à chaque modification.

Terrain

Envoyer sur un réseau faible

Sur la route, le réseau cellulaire est parfois faible. Un écran de confirmation indique maintenant au technicien que son rapport part, puis qu'il est bien reçu. Prochaine étape : une file d'attente locale, où le rapport est sauvegardé sur le téléphone avant l'envoi et repart seul au retour du réseau.

Renseignements personnels

Loi 25

Les registres contiennent des renseignements personnels de clients. Les accès sont réservés aux comptes autorisés et gérés par rôles, en cohérence avec les obligations de la Loi 25, la loi québécoise sur la protection des renseignements personnels.

Volume

Grandir sans ralentir

Avec plus de 25 000 registres par année, le tableau de bord manipule de gros volumes. Son allégement est planifié pour que l'affichage reste rapide à mesure que l'entreprise accumule des années d'interventions.

// 05 · Après la livraison

Une maintenance qui fait avancer le système

Un système interne critique demande de l'entretien après la livraison. Celui d'Extermination ABAT 2000 est documenté : architecture, audit du code, contrat d'API et journal de chaque intervention de maintenance. Toute mise à jour passe d'abord par la copie locale, puis par un test de l'app et du web, avant la production.

La suite est déjà planifiée.

01
App Store

Publication de l'app technicien sur l'App Store, avec accès par identifiant. Plus de gestion manuelle des appareils.

02
Tableau de bord allégé

Chargement par petits lots pour suivre la croissance du volume sans ralentir le bureau.

03
Dropbox en arrière-plan

Archivage et courriels traités après la confirmation, pour une réponse plus rapide au technicien.

04
Code versionné

Tout le code sous contrôle de version, pour retracer chaque changement et revenir en arrière en minutes.

// 06 · Ce que ça donne

Résultats

Aucun papier sur le terrain, un PDF par intervention classé automatiquement, et une seule source de données pour toute l'entreprise. Le système traite plus de 25 000 registres et plus de 15 000 appels de service par année, et sert chaque jour 29 comptes technicien.

Le client est propriétaire du système. Il n'a ni licence par utilisateur à payer, ni fonction verrouillée derrière un forfait. Le même partenaire qui l'a bâti le maintient, le documente et le fait évoluer. Pour en savoir plus sur l'entreprise, visitez abatextermination.ca ↗.

[Citation de Yannick Beauregard]

Yannick Beauregard
Extermination ABAT 2000 inc. · Lévis, QC
0 papier
Sur le terrain
Formulaires, signatures et photos directement depuis le téléphone.
1 PDF
Par intervention, sans retaper
Généré par le serveur et classé dans Dropbox selon la région.
4
Registres réglementaires
Résidentiel, calfeutrage, taupe, commercial.

Vos rapports terrain sont encore sur papier ?

Décrivez votre situation en quelques lignes. Réponse en 24 h avec une première analyse, sans frais ni engagement.