Automatiser BTP dans Dolibarr : Méthode orienté conformité

Version 1.0 – novembre 2025
Par [Nom du rédacteur], Expert ERP Open‑Source


1. Introduction

Le secteur du Bâtiment et Travaux Publics (BTP) se caractérise par des projets complexes, des exigences légales strictes (normes ISO 9001, ISO 45001, ISO 14001, DTU, RGPD, etc.) et une forte pression sur la traçabilité des données.
Pour répondre à ces exigences tout en réduisant les coûts administratifs, de nombreuses PME du BTP se tournent vers des solutions ERP modulaires. Dolibarr – ERP/CRM Open‑Source à la fois simple et extensible – permet d’automatiser les processus métiers tout en garantissant une traçabilité conforme aux normes en vigueur.

Ce qui suit présente une méthode pas à pas pour automatiser les processus BTP dans Dolibarr avec une approche orientée conformité. Vous y découvrirez :

  • Les spécificités du BTP à intégrer dans Dolibarr
  • Les leviers d’automatisation (workflows, triggers, formulaires)
  • La mise en place d’un cadre de conformité (gestion des documents, audit, archivage)
  • Un exemple concret de mise en œuvre
  • Les bonnes pratiques et les points de vigilance


2. Contexte et exigences de conformité du BTP dans Dolibarr

Domaine Exigence légale / norme Implication dans Dolibarr
Gestion des devis / factures Facturation conforme à la TVA et aux règles du DTU génération automatisée de factures, lien avec les articles du catalogue prix DTU, archivage PDF signé.
Documentation technique ISO 9001 / ISO 14001 – Traçabilité des procédures mise en place d’un « document type » (procédure qualité) versionnée et archivé dans le module Documents.
Sécurité des chantiers ISO 45001 – Gestion des risques OHS (Occupational Health & Safety) intégration d’un suivi des incidents via le module Incidents; génération d’un rapport d’audit à chaque clôture de chantier.
Gestion des sous‑traitants RGPD – Données personnelles des salariés et sous‑traitants stockage chiffré des données personnelles, consentement explicite, droit à l’effacement.
Archivage NF Z42‑013 – Durée de conservation des documents comptables automatisation de la purge ou de la mise en archive selon la durée légale.

En résumé, les exigences de conformité du BTP se traduisent en :

  1. Traçabilité de chaque acte (devis → commande → facture → paiement)
  2. Versionning de la documentation technique et des procédures qualité
  3. Contrôle d’accès et auditabilité des données sensibles
  4. Gestion automatisée des archivage et de la destruction des documents selon des règles de rétention

Dolibarr, grâce à son architecture modulaire et à son API native, permet de répondre à ces exigences sans recourir à des développements lourds.


3. Architecture de l’automatisation dans Dolibarr

Dolibarr propose trois piliers principaux d’automatisation :

Pilier Fonctionnalité Utilisation typique en BTP
Triggers Événements déclenchant une action (ex : « Après création de devis ») Génération d’un numéro de chantier unique, envoi d’un e‑mail de notification au chef de projet.
Workflow Séquences de validation (état « En attente », « Validé », « Archivé ») Validation d’un devis par le service comptabilité avant son passage en commande.
Formulaires personnalisés Champs et listes déroulantes spécifiques aux processus BTP Création d’un formulaire « Déclaration de travaux » avec les champs obligatoires (type de travaux, DTU, norme applicable).

Ces éléments sont configurables via l’interface d’administration (Paramètres → Triggers, Workflow) ou via l’API REST pour des intégrations externes (logiciels de contrôle de chantier, plateforme de suivi de temps).


4. Méthode orientée conformité : étapes détaillées

4.1. Cartographier les processus critique(s)

  1. Identifier les processus BTP clés :

    • Pré‑étudesDevisCommandeRéceptionFacturationPaiement.
    • Gestion des documents qualité (procédures, plans, certificats).

  2. Lister les exigences de conformité associées à chaque étape (ex. validation par un responsable HSE avant lancement du marché).

  3. Dessiner le flux sous forme de diagramme (Visio, draw.io) pour repérer les points de contrôle (gate).

4.2. Modéliser le processus dans Dolibarr

Processus Modèle Dolibarr Exemple de trigger
Devis → Commande Champ « Numéro de chantier » (liste déroulante) + workflow « Validé par HSE ». « Après sauvegarde du devis, si le champ « Type de chantier » = « Rénovation », alors envoyer un email au service HSE avec le numéro du devis.
Gestion des factures Module Factures avec génération de PDF signé (image ou champ texte). Générer automatiquement le PDF et le placer dans le répertoire d’archive « Factures/2025/RT2/ ».
Archivage Paramétrage du Rétention (ex : 10 ans) dans Administration → Paramètres → Archives. Après 10 ans, le trigger « Après création du document » déplace le dossier vers « Archive/Année ».

4.3. Implémenter les contrôles de conformité

4.3.1. Traçabilité des documents

// Exemple de script trigger (PHP) – après sauvegarde d'un document
$trigger->register('~saveDocument', function($hook) {
$docId = $hook->data->id;
$docType = $hook->data->type;
// Ajout d’une entrée dans la table documentaire pour l’audit
$sql = "INSERT INTO llx_document_log (doc_id, doc_type, saved_at, user_id)
VALUES ($docId, '". $docType ."', NOW(), ". $user->id .")";
$hook->db->query($sql);
});

Ce script crée un journal d’audit qui, couplé à la fonction « Recherche avancée », permet de retrouver toute modification d’un document spécifique.

4.3.2. Gestion des versions et signatures

  1. Activer la versionning dans Administration → Gestion des documents → Versionning.
  2. Créer un modèle de contrat avec champ « Signature numérique » (ex. champs texte pré‑remplis du nom et de la date du signataire).
  3. Utiliser le plugin eSignature (disponible sur le Marketplace) pour générer un hash SHA‑256 du document signé.

4.3.3. Reporting d’audit

  • Tableau de bord « Conformité » avec indicateurs clés :

    • % de devis validés par un responsable HSE
    • Délai moyen de validation de facture – Nombre de documents archivés vs. documents en cours de rétention

Ces indicateurs sont générés à partir du module BI (Business Intelligence) qui agit comme un moteur de reporting intégré.

4.4. Automatiser la conformité juridique (RGPD, archivage)

Action Configuration Dolibarr Exemple de règle
Droit à l’oubli Champ « Consentement RGPD » = Oui/Non ; bouton « Supprimer données personnelles » Trigger « Après suppression d’un contact » → masquage de ses champs dans toutes les tables.
Archivage périodique Administration → Paramètres → Archivage ; définir Rétention = 7 ans pour contrats de sous‑traitance Trigger « Après 7 ans du champ « Création » » → déplacement du document vers le répertoire d’archive.
Notification de mise à jour de norme Plugin Alertes (module Alertes et notifications) Si une norme DTU évolue, créer automatiquement une tâche « Mise à jour du DTU associé’.


5. Exemple concret : automatisation du flux « Devis → Validation HSE → Facturation » ### 5.1. Scénario métier

  1. Un commercial crée un devis « Rénovation façade » d’un montant de 45 000 €.
  2. Le devis doit passer par une validation du service HSE (vérification du type d’intervention, conformité au DTU 20.1).
  3. Une fois validé, le devis est converti en commande puis en facture dès réception du paiement.
  4. Tous les documents sont archivés selon la règle 5 ans pour le devis et 10 ans pour la facture.

5.2. Implémentation dans Dolibarr

Étape Action Dolibarr Configuration détaillée
Création du devis Module Devis → Ajouter un champ de formulaire personnalisé « DTU applicable » (liste déroulante). Dans Paramètres → Formulaires → Créer un formulaire « Devis BTP » avec champ obligatoire « DTU ».
Validation HSE Trigger « Après sauvegarde du devis » → Envoi d’un e‑mail au responsable HSE avec le numéro du devis et le DTU. Paramètres → Triggers → Créer un trigger « sendHSENotification’.
Envoi de l’avis de validation Le responsable HSE signe le devis (champ « Validité HSE » = « Oui »). Utiliser le champ « Signature HSE » (texte libre) où le signataire indique sa signature.
Conversion en commande Workflow automatique : « Si Validité HSE = Oui, alors changer l’état du devis en « Commande ». Workflow → Étapes : « En attente HSE » → « Validé » → « Commande ».
Génération de la facture Trigger à la clôture de la commande : génération du PDF facture avec signature numérique. Plugin eSignature → Générer le hash et l’enregistrer dans le champ « SignatureFact ».
Archivage Règle d’archivage : 5 ans pour le devis, 10 ans pour la facture. Administration → Archivage → Configurer « Periodicité = chaque jour, Rétention = 5/10 ans selon le type de document ».
Reporting Tableau de bord « Conformité Devise BTP » avec KPI : % de devis validés HSE, Délai moyen facturation. Créer un tableau de bord via le module BI et publier sur l’intranet.

5.3. Diagramme simplifié du flux

[Création devis] --> (Trigger: sendHSE) --> [Envoi à HSE] --> 
[Validation HSE] --> (Condition : Oui) --> [Passer état en Commande] -->
[Clôture commande] --> (Trigger: generateFacture) --> [Création facture] -->
[Archivage] --> (Règle retention) --> [Archivage terminé]


6. Bonnes pratiques & points de vigilance

Aspect Bonne pratique Risque si non respecté
Documentation Versionner chaque procédure (ex. « Procédure d’inspection des ouvrages ») et archiver chaque version. Non‑conformité aux exigences ISO 9001.
Sécurité Utiliser des comptes à privilèges limités pour les éditeurs de chantiers. Activer l’authentification forte (2FA) pour les administrateurs. Violation du RGPD et du principe du moindre privilège.
Tests Simuler des scénarios de conformité (audit fictif) avant le déploiement en production. Découverte tardive d’anomalies de traçabilité.
Documentation utilisateur Former les équipes sur l’utilisation des champs spécifiques (DTU, signature HSE) et sur les déclencheurs. Adoption lente et mauvaise saisie des données.
Mise à jour Conserver les modules Marketplace à jour et vérifier les changements de version qui pourraient impacter les triggers. Incompatibilités qui peuvent interrompre automatiquement des processus.
Sauvegarde Planifier des sauvegardes quotidiennes des bases de données et des répertoires de documents. Perte de documents critiques lors d’une panne.


7. Conclusion

L’automatisation des processus BTP dans Dolibarr ne se limite pas à la simplification administrative : elle constitue un véritable vecteur de conformité. En :

  1. Cartographiant les processus clés
  2. Modélisant les triggers, workflows et formulaires selon les exigences légales (DTU, ISO, RGPD)
  3. Assurant la traçabilité, la versionning et la signature des documents 4. Mettant en place des règles d’archivage automatisées
  4. Surveillant les indicateurs de conformité via le module BI

les entreprises du BTP peuvent :

  • Réduire les erreurs de saisie et les retards de facturation
  • Garantir une auditabilité complète de chaque acte de gestion
  • Respecter les normes et les durées de conservation imposées par la loi ou les standards qualité
  • Améliorer la transparence vis‑à‑vis des sous‑traitants, des autorités de contrôle et des clients Dolibarr, grâce à sa flexibilité et à son écosystème d’extensions, offre une plateforme suffisamment robuste pour implémenter ces automatisations sans développement lourd. En suivant la méthode décrite dans cet article, vous disposerez d’un cadre d’automatisation orienté conformité qui pourra évoluer au rythme des futures exigences réglementaires du secteur du BTP.


Ressources complémentaires

Ressource Lien
Dolibarr Documentation officielle https://www.dolibarr.org/doc/
Marketplace – Plugins « eSignature », « Alertes », « BI » https://marketplace.dolibarr.org/
Guide ISO 9001 et numérisation des processus https://www.iso.org/standard/61873.html
Exemple de workflow BTP (PDF) https://example.com/workflow-btp-dolibarr.pdf
Webinaire « Conformité juridique et ERP Open‑Source » https://www.dolibarr.org/webinars/compliance-erp-2025

N’hésitez pas à adapter les triggers et les champs selon les spécificités de votre organisation. Bonne automatisation !

Publications similaires