Étude de cas

Refonte d'un ERP sur mesure pour l’usinage. Production planifiée avec l’IA.

DevActif a remplacé un ERP FoxPro et quatre fichiers Excel par un ERP web qui réunit les opérations de l’entreprise, et développé une IA de planification qui priorise les travaux selon les dates de livraison, la capacité des machines, la disponibilité des employés et les imprévus du plancher.

RôleConception, développement & infrastructure
Année2023
TypeERP / PGI sur mesure
ExpertiseIngénierie IA et apprentissage machine
SolutionERP et systèmes de gestion
SecteurManufacturier
Vue anonymisée de la planification mensuelle des stations d’un atelier d’usinage
Le problème

Un casse-tête de production impossible à gérer à la main.

Une commande contient plusieurs pièces distinctes. Chacune suit sa propre gamme de fabrication, passe seulement par les stations dont elle a besoin et occupe chaque machine à une date et une heure précises. Le plan doit éviter les conflits tout en faisant terminer les pièces d’une même commande assez près les unes des autres pour les expédier ensemble.

Commande 101

Livraison · 17 juin · 15:00

  • P101-A · Boîtier
  • P101-B · Axe
  • P101-C · Bride

Commande 102

Livraison · 18 juin · 15:00

  • P102-A · Manchon
  • P102-B · Support
  • P102-C · Bague

Commande 103

Livraison · 20 juin · 15:00

  • P103-A · Carter
  • P103-B · Pivot
  • P103-C · Couvercle

Une ligne = une pièce · chaque point = une opération planifiée

S1

Fraiseuse CNC

Usinage

S2

Tour CNC

Usinage

S3

Perçage

Usinage

S4

Finition

Traitement

S5

Inspection

Chaque pièce

S6

Préparation

Expédition groupée

Les lignes d’une même couleur appartiennent à la même commande, mais chaque pièce suit un parcours différent. Le conflit rouge montre deux pièces planifiées sur S3 au même moment. Les trois pièces d’une commande atteignent S6 à la même date et à la même heure afin d’être expédiées ensemble sans créer d’inventaire en cours inutile.

Une station ne peut fabriquer qu’une pièce à la fois.Chaque pièce suit son propre parcours.Toutes les pièces doivent être inspectées.Les pièces d’une commande doivent finir presque ensemble.Une panne ou un retard force une nouvelle planification.

Le contexte existant

Un ERP FoxPro et quatre fichiers Excel.

L’entreprise avait déjà un ERP maison développé sur mesure en FoxPro. Il regroupait une grande partie de ses règles de fonctionnement, mais dépendait d’un programmeur clé qui approchait de la retraite. Comme l’expertise FoxPro était devenue rare, l’entreprise craignait de rester prise avec un système critique que plus personne ne pourrait maintenir ou faire évoluer.

Système critique

ERP maison développé en FoxPro

Des années de règles d’affaires et de connaissances de l’atelier concentrées dans un logiciel vieillissant.

Risque de continuité

Le programmeur clé partait à la retraite

Sans relève FoxPro, chaque panne ou nouveau besoin pouvait laisser l’entreprise sans solution durable.

Et pour planifier la production au quotidien

Les commandes, les gammes de fabrication, la capacité des machines et les horaires des employés vivaient dans quatre fichiers séparés. Il fallait les ouvrir, les comparer et reconstruire le calendrier manuellement.

01_commandes.xlsx

Commandes et livraisons

CommandeQtéÉchéance
C101317 juin
C102318 juin
C103320 juin

02_gammes.xlsx

Pièces et opérations

PièceStationDurée
P101-AS1 → S36 h
P101-BS2 → S45 h
P102-AS2 → S37 h

03_machines.xlsx

Capacité des machines

StationÉtatHeures
S1Disponible16 h
S2Entretien8 h
S3Disponible12 h

04_employes.xlsx

Employés et horaires

ÉquipeQuartAbsence
Équipe AJour
Équipe BSoir1
InspectionJour
Comparer, prioriser et déplacer les opérations à la main

Produire une pièce trop tôt immobilisait du matériel; la produire trop tard retenait toute la commande. Une panne, une absence ou un changement client obligeait à reprendre les quatre fichiers et à refaire les priorités.

Des milliers de contraintes

L’IA recalcule un plan de production cohérent.

L’IA agit comme un ordonnanceur à capacité finie : elle calcule quand et sur quelle station chaque opération doit être exécutée. Elle repère aussi les espaces libres et y place les tâches qui peuvent avancer sans repousser les travaux prioritaires.

01

Séquence de fabrication

Chaque opération attend la fin de l’étape précédente et des sous-assemblages dont elle dépend.

02

Matériel disponible

Une opération ne démarre pas avant la réception réelle de la matière ou des composants requis.

03

Capacité des stations

Quarts de travail, fermetures et exceptions déterminent les heures réellement disponibles sur chaque machine.

04

Priorités de livraison

Les livraisons urgentes passent d’abord, puis chaque espace libre sert à produire les pièces le plus vite possible.

La planification de production

De la machine à la livraison, cinq vues reliées.

Les équipes consultent les stations, les pièces, les opérations et la capacité disponible sans reconstruire l’information dans un autre outil.
Planification hebdomadaire anonymisée des opérations par station
Par station — voir précisément la charge de chaque machine
Calendrier anonymisé des pièces et de leurs opérations
Par pièce — suivre le chemin vers la livraison
Planification mensuelle anonymisée de la production
À l’échelle du mois — anticiper la capacité de l’atelier
Vue anonymisée de la capacité disponible par station d’usinage
Capacité — voir les heures encore disponibles par station
Liste anonymisée des opérations planifiées par l’ERP d’usinage
Opérations — relier chaque pièce, étape, station et durée
Planifié vs réel

Le plancher poinçonne. L’ERP apprend la réalité.

Les employés enregistrent leur entrée, leur sortie et le temps consacré à chaque pièce et opération. Cette donnée ferme la boucle entre l’estimation, l’exécution et la planification de la production.

  1. 01

    Identifier l’employé

    L’employé entre son PIN sur le poste de poinçon de l’atelier.

  2. 02

    Choisir le travail

    Il sélectionne la pièce, le bon de travail et l’opération à exécuter.

  3. 03

    Pointer le temps

    Le clock-in démarre le suivi; le clock-out enregistre la durée réelle.

  4. 04

    Recalculer le plan

    L’avancement réel ajuste les coûts et les opérations qui suivent.

Poinçon anonymisé permettant aux employés d’enregistrer leur temps sur une pièce et une opération
Les modules du logiciel

Un ERP sur mesure pour l’usinage. Plus qu’un outil de planification.

Le logiciel couvre tout le cycle d’une commande d’usinage, de la soumission client jusqu’à l’expédition. Chaque module partage les mêmes projets, pièces, bons de travail et opérations : aucune donnée n’a besoin d’être recopiée d’un fichier à l’autre.

01

Projets et production

Le cœur métier de l’ERP pour l’usinage.

  • Soumissions, projets et commandes clients
  • Pièces et dessins techniques
  • Bons de travail et sous-assemblages
  • Opérations et gammes de fabrication
  • Stations, départements, peintures et taux horaires
  • Modèles de route réutilisables
02

Planification de la production

Toutes les vues nécessaires pour décider quoi produire ensuite.

  • Planification automatique par IA
  • Calendrier par station et par pièce
  • Capacité disponible des machines
  • Liste des opérations planifiées
  • Horaires, quarts et exceptions
  • Projections des dates de livraison
03

Employés et temps de travail

La boucle entre le plan prévu et le travail réellement exécuté.

  • Dossiers et horaires des employés
  • Poinçon d’entrée et de sortie
  • Clock-in et clock-out par PIN
  • Temps saisi sur chaque pièce et opération
  • Feuilles de temps et temps travaillés
  • Comparaison du temps estimé et réel
04

Achats et approvisionnement

Le matériel requis reste relié aux travaux qui en dépendent.

  • Demandes de soumission fournisseurs
  • Articles et commandes d’achat
  • Réceptions et dates de disponibilité
  • Matériaux et inventaire
  • Centres de coût
  • Produits et services
05

Clients et expéditions

La commande reste traçable jusqu’à sa sortie de l’atelier.

  • Entreprises et contacts
  • Adresses de facturation et livraison
  • Bordereaux d’expédition
  • Articles et quantités expédiés
  • Documents et plans associés
  • Codes QR pour retrouver les dossiers
06

Coûts et rentabilité

Les données opérationnelles deviennent des données de gestion.

  • Main-d’œuvre réelle par projet
  • Coûts d’achat et majorations
  • Prix de vente et marge de profit
  • Taux horaires par station
  • Conversion multidevise
  • Exports Excel et PDF
07

Contrôle qualité

Les problèmes de production alimentent l’amélioration continue.

  • Suivi des non-conformités
  • Catégories de causes racines
  • Analyse des incidents
  • Actions correctives
  • Historique des interventions
  • Traçabilité par pièce et projet
08

Administration et traçabilité

Une fondation commune pour exploiter le système au quotidien.

  • Rôles et accès utilisateurs
  • Configuration de l’application
  • Catalogue de prix et taux de change
  • Journal d’audit des modifications
  • Gestion centralisée des fichiers
  • Rapports et fusion de PDF
  • Laravel
  • PHP
  • Livewire
  • MySQL
  • Horizon
  • FullCalendar
  • Stockage objet
  • Docker
Une planification vivante

Le réel change. Le plan se corrige.

L’IA relance l’ordonnancement en arrière-plan dès qu’un événement modifie la production. Plus besoin de corriger plusieurs fichiers Excel : le calendrier suit le plancher au lieu de devenir une photographie périmée.

Une machine tombe en panne

La capacité perdue est retirée du calcul et l’IA redistribue les travaux qui peuvent être déplacés.

Le client change sa commande

Les quantités, les étapes ou l’échéance changent; les priorités et les opérations suivantes sont recalculées.

Un employé devient indisponible

Les horaires réels de l’équipe modifient la capacité des stations concernées et déclenchent une nouvelle planification.

Le plancher avance

Le temps pointé ajuste la durée, verrouille le travail commencé et recalcule automatiquement ce qui vient ensuite.

👋 Salut, ici Marc-André !

On aime rencontrer du monde.

Rendu ici, vous en savez déjà pas mal sur nous. On aimerait bien vous connaître à notre tour.

Pas de pitch, pas de pression : juste une bonne conversation sur ce que vous bâtissez, ce qui vous bloque, ce qui vous allume. Trente minutes, autour d'un café virtuel. ☕

Par où veux-tu commencer ?
Marc-André Croteau, fondateur de DevActif
Marc-AndréFondateur, DevActif
DisponibleRépond généralement le jour même.
Écrivons-nousRéponse humaine, rapide et sans détour.

Vos informations sont confidentielles et ne seront jamais partagées.