Client
Placards ECA
Url du projet
URL réservée aux clients ProDebits
Aperçu du projet
Tableau de bord ECA — vue d’ensemble de l’activité et cycle de vie des commandes
Contexte
Placards ECA est un sous-traitant industriel spécialisé dans la découpe de panneaux mélaminés pour un réseau d’agenceurs et de cuisinistes. Son quotidien consiste à recevoir des commandes de débit, les préparer en atelier, générer les documents de fabrication, et alimenter la machine de découpe pilotée par CUT RITE V10 (le logiciel d’optimisation HOMAG utilisé en atelier).
Avant la plateforme, tout ce processus reposait sur des échanges Excel et PDF par mail : le client saisissait ses commandes dans un gabarit Excel fourni par ECA, un opérateur ECA les ressaisissait et retravaillait manuellement les lignes, calculait les surcotes de découpe à la main, constituait les bons de fabrication par matière et par usinage, puis ressaisissait à nouveau les débits dans CUT RITE. Un enchaînement lent, redondant, et à haut risque d’erreurs — sans aucune garantie de cohérence entre le bon de commande initial, les documents d’atelier et le fichier finalement utilisé pour la découpe.
L’objectif de ProDebits : supprimer la ressaisie, automatiser tous les calculs métier, générer les
documents de fabrication et le fichier CUT RITE de façon fiable, et tracer chaque étape du cycle de vie
de la commande jusqu’à la mise à disposition.
Développement d’une plateforme web sur-mesure qui digitalise l’intégralité de la chaîne, de la saisie client jusqu’à la machine de découpe.
Le cœur du défi de ce projet ne résidait pas dans un module particulier mais dans la précision métier : chaque calcul, chaque règle, chaque champ produit un impact direct sur la découpe physique d’un panneau — donc sur du bois, du temps machine et de l’argent réels. Une erreur de surcote de 3 mm mise en fabrication est une pièce perdue.
Nous avons construit la plateforme sur une architecture modulaire NestJS (backend) et Next.js avec MUI (frontend), avec PostgreSQL comme base de données via Prisma. Chaque entité métier porte un identifiant CUID2, des horodatages, et un numéro de version qui alimente le mécanisme de concurrence optimiste : toute modification est soumise à un contrôle de version qui empêche l’écrasement silencieux quand plusieurs utilisateurs travaillent sur la même donnée.
Redis joue un double rôle : cache des paramètres métier (dimensions, seuils d’alerte) accessibles en microsecondes, et bus pub/sub inter-workers pour la diffusion des événements. La synchronisation temps réel via WebSocket — avec convention de rooms par commande et exclusion de l’auteur d’une action pour éviter les échos — permet à un opérateur ECA et à un client de travailler sur la même vue sans jamais se marcher dessus.
Un mécanisme original de snapshots write-once au passage à l’état ENVOYÉE fige les libellés référentiels de chaque ligne de commande : même si le catalogue matières évolue ensuite, une commande passée reste immuable dans ses libellés d’origine. C’est un parti pris essentiel pour un métier où la traçabilité documentaire est une exigence forte.
La génération de l’export CUT RITE a fait l’objet d’un soin particulier : le format d’import attendu par HOMAG est extrêmement strict (18 colonnes dans un ordre précis, avec une faute de frappe volontaire dans un intitulé qu’il faut absolument ne pas corriger sous peine de rejet par la machine). Nous nous sommes calés au caractère près sur le format cible, avec des tests automatisés pour verrouiller la conformité dans le temps.
Enfin, une attention constante a été portée à l’ergonomie de la grille de saisie, qui est l’écran le plus utilisé de la plateforme : chaque milliseconde gagnée sur une saisie de ligne se multiplie par les milliers de lignes qui passent par la plateforme chaque semaine. Les raccourcis clavier, l’héritage de la ligne précédente, la pré-sélection au focus, l’auto-création de ligne — autant de petites choses qui font qu’un opérateur habitué peut saisir une commande complexe en quelques minutes plutôt qu’une heure.
Mise en production il y a deux mois, ProDébits a supprimé l’ensemble de la chaîne de ressaisie manuelle chez Placards ECA et fiabilisé la cohérence bout en bout, du bon de commande jusqu’à la machine de découpe.
