Nouveautés v2.0
Cette version majeure regroupe plusieurs chantiers. Les deux plus visibles sont la gestion structurée des pièces, consommables et équipements posés ou déposés au cours d'une intervention, et le devis sur site qui permet de composer, faire signer et générer une proposition commerciale Dolibarr directement depuis le terrain, hors ligne compris.
S'y ajoutent l'inventaire du parc d'équipements sur smartphone, une interface qui s'adapte à l'appareil (smartphone, tablette, bureau), le tableau de répartition (planning) pour le dispatcher, un suivi à 11 états métier, un éditeur de rapports PDF à bandes, le retour qualité post-intervention, la déclaration d'anomalie via le QR public, les notifications client de planning (J-4 / J-1) et une couche de pilotage des équipes (encadrement, pointage, compétences et KPI). Chaque chantier est résumé ci-dessous et détaillé dans sa propre page.
Pièces, consommables et équipements
- Lignes de pièce structurées -- Une nouvelle entité métier,
partline, remplace les extrafields ad hoc utilisés jusqu'ici pour suivre les consommations sur intervention. Chaque ligne porte un rôle (consommable, nouvel équipement, pièce de remplacement, dépose seule), un statut (brouillon, validée, annulée) et un jeu complet d'attributs métier. - Snapshot prix figé -- Au moment de la validation, le prix de vente HT et le prix d'achat HT sont figés sur la ligne. La facturation ultérieure utilise ces valeurs même si le catalogue bouge entre temps. Un écran d'administration permet de recalculer les prix ligne par ligne avant émission de la facture.
- Traçabilité forte par lot et série -- Pour les produits
marqués
must_tracking, la saisie d'un numéro de lot ou de série, d'un opérateur certifié et d'une date de péremption (si le produit en porte une) est obligatoire avant validation. - Stock automatique -- La validation d'une ligne génère une
sortie de stock, et son annulation génère une rentrée inverse,
pilotées par le helper
smartinter_stock_move()(compatible Dolibarr 18 à 23). - Propagation équipement -- Les rôles "nouvel équipement",
"pièce de remplacement" et "dépose seule" créent ou mettent à
jour les équipements parcs concernés et émettent des événements
d'historique (
installed,part_replaced,uninstalled). - Saisie sur smartphone hors ligne -- Un nouveau bloc "Pièces et
fournitures" est disponible dans l'application mobile. Il
fonctionne en mode hors ligne complet via une file de
synchronisation IndexedDB et un mécanisme d'idempotence basé sur
un
client_uuidgénéré côté PWA. Le catalogue est stocké localement (limité par défaut à 2000 produits, configurable). - Scanner code-barres et SN/lot -- Le bloc mobile intègre la lecture caméra (EAN-13, CODE-128, QR, Data Matrix) avec résolution en cascade sur le catalogue local puis serveur. Un mode "scan en rafale" permet d'enregistrer plusieurs produits sérialisés en une seule modale.
- Conformité réglementée -- Les fluides frigorigènes (F-Gas) et les biocides bénéficient de contrôles dédiés : opérateur certifié obligatoire, vérification de catégorie de certification (mode avertissement ou strict), saisie de dosage / surface traitée / cible. Un registre opérateur exportable en CSV et PDF répond aux obligations de traçabilité.
- PDF d'intervention enrichi -- Le rendu PDF d'une fiche d'intervention liste maintenant les fournitures et prestations avec leur quantité, leur prix unitaire et le total HT/TTC. La présence et la mise en forme de cette section sont configurables.
Devis sur site
- Panier de chiffrage dans l'application mobile -- Le formulaire de pièce gagne un champ "Destination" : une pièce est soit "Pièce posée" (flux historique, inchangé), soit "À proposer au devis". Les pièces proposées portent un prix unitaire HT modifiable (prérempli depuis le catalogue) et une remise en pourcentage. Un bloc "Total du devis" (HT, TVA par taux, TTC) se met à jour en direct pendant la saisie.
- Bouton "Générer le devis" -- Dès qu'au moins une ligne est proposée, un bouton génère la proposition commerciale Dolibarr : une ligne par pièce proposée (prix et remise recopiés), plus le temps passé à prix zéro (sauf fiche de chiffrage). Le devis est créé en brouillon par défaut et lié à l'intervention (objets liés).
- Un droit module autonome -- La nouvelle permission "devis" du module suffit à elle seule : un technicien sans le droit Dolibarr natif "Propositions commerciales" peut chiffrer et générer des devis via SmartInterventions. Sans ce droit, rien ne change à l'écran.
- Hors ligne de bout en bout -- Composition, signature et demande de génération fonctionnent sans réseau. La demande part dans une file locale, rejouée à la reconnexion après la synchronisation des pièces. Le rejeu est idempotent : un renvoi (réseau instable, relance manuelle) ne crée jamais de devis en double. En cas d'erreur, un badge "Devis en échec d'envoi" avec bouton "Réessayer" garantit qu'aucune demande ne se perd silencieusement.
- Signature du devis sur site (optionnelle) -- Un réglage impose la capture d'une signature client avant l'envoi du devis ; le devis est alors validé puis marqué comme signé, signature incrustée dans le PDF comme avec la signature en ligne native. Hors ligne, le client signe le montant affiché à l'écran ("bon pour accord") : la référence définitive du devis et son PDF formel arrivent après la synchronisation.
- Entrée "Créer un devis" sur la fiche client -- Pour les visites de chiffrage pures (pas de dépannage), la fiche client mobile crée une fiche de chiffrage : pièces "à proposer" par défaut, et le temps passé de la visite n'apparaît pas sur le devis du client.
- Bouton back-office symétrique -- La fiche d'intervention Dolibarr gagne un bouton "Générer un devis" à côté du bouton de facturation, pour transformer au bureau une visite de chiffrage en devis détaillé.
- Nettoyage à la suppression d'un devis -- Supprimer la proposition dans Dolibarr délie proprement les pièces et les objets liés, et un rejeu tardif de la demande d'origine ne ressuscite pas le devis supprimé.
Inventaire du parc d'équipements
- Saisie du parc sur le terrain -- Un mode "Inventaire du parc client" (bouton + de l'accueil mobile) permet de saisir, en cascade, le client, ses sites (emplacements physiques) et leurs équipements, sans avoir à créer la fiche client au préalable. Le client est créé en prospect et devient client à sa première facture ; son code est attribué automatiquement.
- Hors ligne complet -- Tout se saisit sans réseau (sous-sol, zone blanche). La synchronisation se fait en cascade au retour de connectivité (clients, puis sites, puis équipements), avec un badge "Brouillon" tant qu'une fiche n'est pas remontée.
- Type d'équipement et caractéristiques -- À la création d'un équipement, on choisit son type (extincteur, imprimante, ordinateur, équipement réseau...) dans une liste pré-importée. Le type fait apparaître une section Caractéristiques techniques dont les champs sont propres au matériel (texte, nombre, date, case à cocher, liste), traduits dans la langue de l'interface, et repris sur les rapports PDF. Cela remplace l'ancien champ technique unique au format JSON.
- Identification QR -- Trois modes au choix : scanner une étiquette, générer un identifiant à la volée, ou saisir le code à la main. Une collision (code déjà attribué) est strictement bloquante dans cette version.
- Aides à la saisie en série -- Avertissement (non bloquant) en cas de numéro de série déjà présent pour le même modèle, et bouton "Enregistrer et dupliquer" qui pré-remplit le formulaire suivant en vidant les champs identifiants (idéal pour une série d'équipements identiques).
- Consultation en back-office -- Le parc se consulte côté Dolibarr de deux façons : l'onglet SmartInterventions de la fiche tiers (liste des équipements du client, avec actions de masse : planches d'étiquettes Avery, planche de QR codes, réaffectation de site, changement de statut groupé) et une page Inventaire du parc (menu Commercial > Interventions) qui liste le parc de tous les clients avec filtres par tiers, schéma, statut, zone et échéance de contrôle. L'accès dépend du droit "Consulter le parc d'équipements" (les actions de masse demandent en plus "Créer / modifier le parc").
Interface multi-appareils (smartphone, tablette, bureau)
- Trois interfaces distinctes -- L'application propose désormais trois mises en page pensées chacune pour un usage : smartphone (terrain, une main, navigation par la barre du bas), tablette (paysage, deux panneaux liste + détail, rail de navigation à gauche ; repli en une colonne en portrait) et bureau (tableaux denses triables, menu au survol, clic droit sur les lignes, raccourcis clavier).
- Détection par type de pointeur -- Le mode est choisi au lancement selon le type de pointeur (souris/trackpad -> bureau ; tactile -> smartphone ou tablette selon la taille), pas selon la seule taille d'écran. Une tablette avec clavier-trackpad reste donc en mode tablette. Le mode est figé pour la session (un rechargement suffit à le changer) ; la rotation de la tablette, elle, est prise en compte immédiatement.
- Choix manuel -- Un sélecteur Réglages > Vue (Automatique / Mobile / Tablette / Bureau), mémorisé sur l'appareil, force le mode voulu. Le choix est aussi proposé à l'écran d'identification de l'appareil.
- Additif -- L'interface smartphone est inchangée ; tablette et bureau s'ajoutent sans rien remplacer. Toutes les fonctionnalités (interventions, inventaire, signatures, photos, hors ligne) restent disponibles dans les trois modes.
Tableau de répartition (planning)
- Une page de bureau pour le responsable de planning / dispatcher : pour une journée donnée, elle montre la charge de chaque technicien et permet d'affecter une intervention et de poser son heure de début en un seul glisser-déposer. Un mode consultation de l'historique est disponible.
- Ce qui est planifié remonte automatiquement dans la liste "Mes interventions" du technicien et sur son agenda Dolibarr.
- Accès protégé par un droit dédié, distinct des droits du technicien. Détails dans la page Planning.
Pilotage des équipes (encadrement, pointage, compétences, KPI)
Une couche de pilotage s'ajoute pour les responsables et les chefs d'équipe. Ces fonctionnalités sont désactivées par défaut et se règlent dans l'onglet Pilotage de la configuration du module.
- Équipes -- Regroupez les techniciens en équipes basées sur les groupes utilisateurs Dolibarr existants (la composition reste gérée sur la fiche du groupe), en y ajoutant un chef d'équipe, une zone et une couleur. Une option permet de restreindre le planning et les tableaux de bord d'un chef d'équipe à ses seules équipes ; un dispatcher ou un administrateur n'est jamais restreint. Détails dans la page Équipes.
- Pointage (temps de travail) -- Enregistre le temps réellement passé par intervention et par technicien sous forme de sessions explicites (début / fin), avec l'invariant "une seule session ouverte par technicien". Le coût de main-d'œuvre est calculé côté back-office (jamais exposé au technicien), et une tâche planifiée clôture les sessions oubliées. Détails dans la page Pointage.
- Affectation par compétence -- Au moment d'affecter une intervention, le
module vérifie que le technicien possède les habilitations / certifications
requises par le schéma de l'intervention et des équipements concernés, en
mode avertissement (trace seule) ou strict (affectation refusée). Il
réutilise les certifications de la fiche utilisateur et le champ
required_certificationsdes schémas. Détails dans la page Affectation par compétence. - Tableau de bord de pilotage (KPI / SLA) -- Une page de bureau synthétise les interventions terminées sur une période : délai moyen création -> fin, taux de respect du SLA (délai cible configurable, avec valeur spécifique aux urgentes), résolution au premier passage, chiffre d'affaires facturé et productivité par technicien. Accès protégé par un droit dédié, car la page expose des données sensibles (coût, chiffre d'affaires). Détails dans la page Tableau de bord de pilotage.
Suivi à 11 états métier
- Là où Dolibarr ne connaît que 4 états natifs pour une fiche d'intervention (brouillon, validée, facturée, classée), SmartInterventions ajoute un statut métier à 11 états (Créée, Validée, Planifiée, En attente, En cours, À compléter, Terminée, Signée, Facturée, Annulée, Archivée) qui se superpose au statut natif pour un suivi terrain beaucoup plus précis. Détails dans la page États avancés.
Éditeur PDF -- mode rapport à bandes
- En plus du mode flux (sections empilées pour un compte rendu narratif), l'éditeur de mise en page propose un mode rapport à bandes, piloté par les données, à la manière des générateurs de rapports classiques : détail répété (un bloc par pièce, par contrôle d'équipement ou par évènement), groupes avec en-têtes et pieds, sous-totaux et totaux généraux, formules et mise en forme conditionnelle. Détails dans la page Mode rapport à bandes.
Retour qualité post-intervention
- Questionnaire de satisfaction -- Une fois l'intervention terminée, le module peut envoyer au client un court questionnaire : des critères définis dans la configuration (ponctualité, efficacité, explications...), chacun noté de 1 à 5 étoiles, plus une zone de commentaire libre.
- Questions configurables -- Un nouvel onglet de configuration permet de déclarer la liste des questions, de les activer / désactiver et de les réordonner. Seules les questions actives apparaissent dans le formulaire.
- Envoi automatique à J+N -- Une tâche planifiée quotidienne envoie le mail N jours après la date d'intervention (J+1 par défaut), uniquement pour les interventions clôturées et une seule fois par intervention. La tâche est livrée désactivée : elle s'active dans les Tâches planifiées (Cron).
- Envoi manuel -- Un bouton "Envoyer le retour qualité" sur la fiche d'intervention permet de déclencher l'envoi au bureau. Il est réservé aux utilisateurs ayant le droit d'écriture. Si une demande existe déjà, une confirmation "Renvoyer quand même ?" évite les doublons accidentels tout en permettant de relancer un client volontairement.
- Formulaire public -- Le client répond depuis une page publique (sans connexion), protégée par un jeton unique à durée de validité limitée et une limitation de débit ; le lien ne sert qu'une fois.
- Restitution back-office -- Une page "Retours qualité" (menu Commercial > Interventions) affiche la moyenne par critère et la liste des retours, et un bloc dédié sur la fiche d'intervention montre le statut et le détail des réponses. Détails dans la page Retour qualité post-intervention.
Déclaration d'anomalie via le QR public
- Signalement depuis la page publique -- Chaque équipement du parc porte un QR code. En le flashant, n'importe quel usager (pas seulement un technicien) arrive sur la page publique de l'équipement, qui propose -- si l'option est activée -- un formulaire de signalement d'anomalie : catégorie, description, photo facultative et coordonnées de recontact facultatives.
- Catégories configurables -- La liste des catégories provient d'un dictionnaire éditable (Configuration > Dictionnaires > "Catégories d'anomalie"), activable / désactivable et réordonnable. Cinq catégories sont fournies par défaut.
- Notifications et accusé -- À la validation, le signalement est consigné (statut "À traiter", rattaché à l'équipement, horodaté), le ou les destinataires configurés et le responsable de l'équipement sont notifiés par e-mail, et le déclarant reçoit un accusé s'il a laissé une adresse. Un évènement "anomalie signalée" est ajouté à l'historique de l'équipement. Aucune intervention n'est créée automatiquement (la conversion reste un geste manuel du gestionnaire).
- Page publique sûre -- Protégée par captcha (activé par défaut), champ piège invisible (honeypot) et limitation de débit. Elle n'expose aucune donnée privée du client (nom, numéro de série, photos internes, notes, technicien).
- Tri en back-office -- Une page "Anomalies signalées" (menu Commercial > Interventions) liste les signalements avec filtre par statut et liens vers la fiche équipement et la fiche client. Le statut évolue par boutons : À traiter -> Planifiée -> Résolue, ou Rejetée. La liste dépend du droit "Consulter le parc d'équipements" ; le changement de statut demande "Créer / modifier le parc". Détails dans la page Déclaration d'anomalie via le QR public.
- Désactivé par défaut -- La page publique reste en lecture seule tant que la fonctionnalité n'est pas activée dans la configuration du module.
Notifications client de planning (J-4 / J-1)
- Information du client avant le rendez-vous -- Pour une intervention planifiée, le module peut prévenir automatiquement le client : un premier e-mail quelques jours avant (J-4 par défaut) puis un rappel la veille (J-1). Les deux délais sont configurables.
- Opt-in par intervention -- Rien n'est envoyé par défaut. Sur la fiche d'intervention, un bloc "Notifications client" active ou désactive l'envoi au cas par cas. Seules les interventions planifiées (validée ou planifiée), avec une date d'intervention renseignée et un client disposant d'un e-mail, sont prises en compte. Les interventions internes (datacenter, opérations techniques) ne sont jamais notifiées.
- Confirmation ou report par le client -- Chaque e-mail porte un lien vers une page publique à jeton unique où le client confirme le rendez-vous ou propose un autre créneau (date / heure dans le futur et commentaire). Chaque e-mail n'est envoyé qu'une seule fois.
- Validation en back-office -- Quand le client demande un autre créneau, le gestionnaire est notifié et tranche depuis la fiche d'intervention : "Accepter le créneau proposé" met à jour la date de l'intervention (statut Replanifié), "Refuser" conserve la date initiale. Une liste "Validations clients" (menu Commercial > Interventions) récapitule l'ensemble avec un filtre par statut. Détails dans la page Notifications client de planning.
- Tâche planifiée à activer -- Comme le retour qualité, l'envoi repose sur une tâche planifiée quotidienne livrée désactivée, à activer une fois dans les Tâches planifiées (Cron). L'envoi de SMS en complément du mail n'est pas encore disponible (prévu dans une phase ultérieure).
Pour qui
- Techniciens de terrain -- Saisie simplifiée des fournitures et prestations depuis le smartphone, suivi des pièces posées et déposées, fonctionnement hors ligne complet, scan code-barres, et chiffrage sur place des travaux supplémentaires repérés.
- Métiers "dépannage + devis" (électriciens, plombiers, frigoristes...) -- Chiffrer les travaux supplémentaires repérés en intervention, sur place, pendant que le client est là.
- Technico-commerciaux de terrain -- Réaliser des visites de chiffrage planifiées, tracées et liées au devis, sans droit Dolibarr natif sur les propositions commerciales.
- Responsables de planning / dispatchers -- Affectation des interventions aux techniciens et pose des horaires par glisser-déposer depuis le tableau de répartition, sur poste de bureau.
- Métiers de distribution et de parc (machines à café, distributeurs, EPI, extincteurs...) -- Inventaire du parc client sur le terrain, hors ligne, avec caractéristiques propres à chaque type d'équipement et identification QR.
- Administrateurs / managers -- Suivi détaillé des consommations par intervention, recalcul prix avant facturation, registre opérateur pour audit interne, et suivi à 11 états métier des interventions.
- Frigoristes, dératiseurs, applicateurs phytosanitaires -- Saisie conforme aux obligations réglementaires F-Gas / certibiocide / certiphyto avec génération automatique du registre exportable.
- Comptables, facturiers et back-office -- Récupération automatique des lignes validées dans la facture, propagation des liens documentaires, purge correcte en cas d'annulation de facture, et devis pré-remplis avec les prix négociés sur place, à finaliser et envoyer le soir même.
- Gestionnaires de parc et usagers finaux -- Signalement d'une anomalie en flashant le QR code d'un équipement, par n'importe quel usager et sans compte, puis tri centralisé des signalements côté gestionnaire.
- Relation client et organisation des tournées -- Information automatique du client avant l'intervention (J-4 / J-1), avec confirmation ou demande de report en self-service et validation du nouveau créneau au bureau.
Comment l'utiliser
- Mise à jour du module -- Désactivez puis réactivez le module depuis l'écran "Modules / Applications" de Dolibarr. L'activation joue les migrations SQL nécessaires pour créer les nouvelles tables, colonnes et extrafields.
- Module Propositions commerciales -- Pour le devis sur site, vérifiez qu'il est activé : le devis généré est une proposition commerciale Dolibarr standard.
- Vérification des permissions -- Cinq permissions nouvelles
sont disponibles :
partline read,partline write,partline delete,partline adminetdevis. Affectez-les aux groupes de techniciens et d'administrateurs concernés depuis "Utilisateurs / Groupes". La permissiondevissuffit à elle seule pour chiffrer et générer des devis ; sans elle, la fonctionnalité de devis est entièrement masquée. - Catalogue produits -- Pour profiter pleinement du système,
marquez les produits réglementés via les extrafields produit
must_tracking,is_fluorinated_gas,is_biocide,min_cert_catetequipment_schema_ref. Ils sont créés automatiquement à l'activation du module. - Réglages devis (facultatif) -- Ajustez "Validation automatique du devis" et "Signature du devis obligatoire" dans la configuration du module, onglet Généralités, section "Devis sur site".
- Tâches planifiées (Cron) -- Le retour qualité et les notifications client de planning reposent chacun sur une tâche planifiée quotidienne, livrée désactivée. Activez celles dont vous avez besoin dans "Accueil > Administration > Tâches planifiées (Cron)" ; le module Dolibarr "Tâches planifiées" doit être actif.
- Anomalie publique et notifications planning (facultatif) -- Activez la déclaration d'anomalie dans l'onglet Page publique et les notifications client de planning dans l'onglet Notifications (interrupteurs désactivés par défaut), et ajustez les catégories proposées au déclarant dans "Configuration > Dictionnaires > Catégories d'anomalie".
- Pilotage des équipes (facultatif) -- Équipes, pointage, affectation par compétence et objectifs SLA s'activent dans l'onglet Pilotage (tout est désactivé par défaut). Le pointage et le tableau de bord KPI ne comptent que les interventions terminées après leur mise en service.
- Application mobile -- Demandez aux techniciens de rafraîchir l'application PWA depuis leur navigateur (clic long sur l'icône d'accueil > "Mettre à jour"). Le bloc "Pièces et fournitures", les champs Destination / Prix / Remise et le bouton "Générer le devis" apparaissent dans la fiche d'intervention au prochain rechargement.
- Données démo -- L'écran d'administration
admin/demo.phpinjecte un jeu de données complet (6 produits couvrant tous les cas de figure, 2 opérateurs certifiés, 1 équipement parc) pour découvrir les fonctionnalités sans risquer la base de production.
Liens vers les pages doc
- Pièces et fournitures -- Description complète du back-office, du cycle de vie d'une ligne et de l'écran de recalcul des prix.
- Devis sur site -- Description complète : droit "devis", pièces à proposer, signature sur site, hors ligne, suppression.
- Application mobile -- Saisie sur smartphone, fonctionnement hors ligne, idempotence sync.
- Registre opérateur -- Consultation réglementaire, export CSV / PDF, catégories de certification.
- Configuration du module -- Liste des constantes globales (modes strict, plafonds, comportements PDF) et réglages "Devis sur site".
- Inventaire mobile -- Saisie du parc sur le terrain (client / site / équipement), types et caractéristiques, identification QR, hors ligne et consultation back-office.
- Interface multi-appareils -- Modes smartphone / tablette / bureau, détection automatique et choix manuel.
- Planning -- Tableau de répartition, affectation et horaire par glisser-déposer, mode historique.
- États avancés -- Les 11 états métier et leur correspondance avec les 4 états natifs Dolibarr.
- Mode rapport à bandes -- Rapports PDF pilotés par les données : détail répété, groupes, totaux, formules, mise en forme conditionnelle.
- Retour qualité post-intervention -- Questionnaire de satisfaction client : questions notées en étoiles, envoi automatique à J+N ou manuel, formulaire public et restitution par critère.
- Déclaration d'anomalie via le QR public -- Signalement public d'une anomalie en flashant le QR d'un équipement : catégories, page publique sécurisée, notifications et tri back-office.
- Notifications client de planning -- E-mails J-4 / J-1 avant intervention, page publique de confirmation ou de report, et validation du nouveau créneau en back-office.
- Équipes -- Équipes basées sur les groupes utilisateurs, chef d'équipe, zone et couleur, et restriction de la vue d'un chef d'équipe.
- Pointage -- Sessions de temps de travail par technicien, coût de main-d'œuvre côté back-office et clôture automatique des sessions oubliées.
- Affectation par compétence -- Vérification des habilitations requises à l'affectation, en mode avertissement ou strict.
- Tableau de bord de pilotage -- Indicateurs sur les interventions terminées : délai moyen, respect du SLA, résolution au premier passage, chiffre d'affaires et productivité par technicien.
Notes de migration
- La table
llx_smartinter_partlineest créée à l'activation. Aucun import depuis les extrafields antérieurs n'est automatique : les installations existantes peuvent continuer à utiliser l'ancienne saisie en parallèle, ou choisir de migrer manuellement les données via un script SQL personnalisé. - Les rôles
consumable,new_equipment,replacement_part,removed_onlysont stockés enVARCHAR(32)pour permettre l'ajout de nouveaux rôles dans une prochaine version sans migration de schéma. - Le paramètre
SMARTINTERVENTIONS_OPERATOR_CERT_ENFORCEest désactivé par défaut. Les installations qui veulent imposer immédiatement le contrôle réglementaire dur doivent le poser à1après vérification du paramétrage des catégories sur les utilisateurs concernés. - Le devis sur site est entièrement additif et masqué tant que la
permission
devisn'est pas accordée. Les réglages "Validation automatique du devis" et "Signature du devis obligatoire" sont désactivés par défaut. Le toggle "Validation automatique de la facture", jusqu'ici positionnable uniquement en base, est désormais exposé dans l'onglet Produits/Services de la configuration, section Stock. - La déclaration d'anomalie crée à la réactivation la table
llx_smartinter_anomaly(signalements) et le dictionnairellx_c_smartinter_anomaly_cat(catégories proposées au déclarant, cinq valeurs par défaut). La page publique et la pièce jointe photo restent désactivées tant que leurs interrupteurs ne sont pas posés ; le captcha est activé par défaut. - Les notifications client de planning ajoutent la table
llx_smartinter_client_notify(une ligne par intervention notifiée), la colonne d'opt-insi_client_notifysur l'intervention et une entrée de tâche planifiée livrée désactivée. La fonctionnalité reste entièrement masquée tant que son interrupteur global n'est pas activé. - La couche de pilotage est additive et désactivée par défaut. Les équipes réutilisent les groupes utilisateurs existants (aucune duplication des membres). Le pointage ajoute une table de sessions et une tâche planifiée de clôture livrée désactivée. Le tableau de bord KPI s'appuie sur la date de passage au statut "Terminée", enregistrée à partir de la mise en service : les interventions clôturées auparavant ne sont pas comptées.