Socle conformité — registres publics et références sourcées (DYONYSOS)
Regulatory Compliance Toolkit — public registry lookup with dated cache, graceful degradation and provenance tracking, plus a sourced regulatory reference register with verification dates — technical base for the DYONYSOS compliance apps, free, Odoo 19 Community.
Captures d'écran
Un registre public consulté proprement, et une valeur réglementaire qui porte sa source
Brique technique partagée par les applications de conformité DYONYSOS : la consultation d'un registre public avec son dégradé, la provenance du verdict — vérifié à la source ou déclaré — et un référentiel de références réglementaires qui portent leur texte, leur adresse et la date de leur relecture. Gratuit, pour Odoo 19 Community.
Module technique, sans menu à lui. Il n'est pas fait pour être installé seul : les applications DYONYSOS qui en dépendent l'installent avec elles, et ce sont elles qui exposent ses écrans, avec leur propre vocabulaire. Installé seul, il reste utilisable — l'administrateur y a accès dès l'installation.
| Odoo 19 Community — On Premise | ✔ |
| Odoo.sh | ✔ |
| Odoo Online (SaaS) | ✘ |
Le constat
Une passe de vérification de ce catalogue a trouvé vingt seuils faux dans des modules déjà publiés. Aucun n'était de mauvaise foi : un chiffre écrit au fil de l'eau dans une aide de champ ne se revérifie jamais, parce que personne ne sait où il est ni d'où il vient. En parallèle, la couche de consultation d'un registre public existait à l'identique — quatre cent trente-cinq lignes, à cinq près — dans deux applications du lot.
Une source, une adresse, une date
Chaque valeur porte le texte qui la fonde, l'adresse exacte où elle a été lue et la date de cette lecture. Sans cela, « vérifiée » ne veut rien dire.
Une vérification vieillit
Au-delà de la périodicité réglée, la référence repasse d'elle-même en « à revoir ». Une valeur relue il y a trois ans est une valeur non vérifiée qui se croit sûre.
« Absente » est un état
Cherchée à la source et introuvable. C'est l'état le plus utile : un trou nommé se comble, un trou tu se recopie.
Le dégradé, pas la panne
Registre injoignable ou quota dépassé : la consultation le dit, garde la dernière réponse connue avec sa date, et ne bloque jamais la saisie.
Le socle en images
Ce que le socle apporte
Consultation d'un registre public
Cache daté, file d'attente, journal, et aucun appel réseau dans un processus qui sert une page. Un module de conformité qui empêche de travailler parce qu'une interface tousse est désinstallé le jour même.
Provenance du verdict
Un verdict obtenu à la source et un verdict saisi à la main ne valent pas la même chose. L'écran, la liste et l'export le disent — sans quoi on présenterait du déclaratif comme du vérifié.
Références réglementaires sourcées
Le texte, l'article, l'adresse consultée, la citation mot pour mot, la date de relecture et qui l'a faite. Une référence marquée vérifiée sans adresse ni date est refusée à l'enregistrement.
Trois réglages surchargeables
Les applications qui portaient déjà leurs propres paramètres de société les gardent : le socle les lit par des méthodes, jamais par des noms de champs figés. Un socle qui efface un réglage en production n'est pas un socle.
Ce que le socle ne fait pas
- Le référentiel est vide à l'installation. Livrer un catalogue de seuils dans un module distribué, c'est en figer une version qui vieillira sans que personne ne le voie, pendant que le module continuera de l'afficher avec l'autorité d'un fait. Des exemples n'existent qu'en base de démonstration, marqués comme tels.
- Il ne conclut jamais. « Introuvable au registre » est un constat sur le registre, pas un jugement sur l'entreprise : un registre peut être en retard. Le mot « conforme » n'est écrit nulle part.
- Il n'applique rien : le référentiel n'est lu par aucune règle de gestion, ne bloque aucune saisie et ne calcule aucune conformité.
- Aucun menu : ce n'est pas une application.
Questions fréquentes
Le module va-t-il me dire si je suis en conformité ?
Non, et c'est volontaire. Il constate ce qu'un registre public publie, à une date qu'il écrit, et il garde vos références réglementaires avec leur source. Il ne conclut pas à votre place.
Pourquoi le référentiel est-il vide ?
Parce qu'un seuil livré dans un module vieillit sans que personne ne le voie, pendant que le module continue de l'afficher comme un fait. Les valeurs qui vous concernent, vous les posez avec leur source — et la relecture vous est redemandée d'elle-même.
Que se passe-t-il si le registre public ne répond pas ?
Rien de bloquant. La consultation le dit, garde la dernière réponse connue avec sa date, et la saisie continue normalement.
Faut-il Odoo Enterprise ?
Non. Le module fonctionne sur Odoo 19 Community, avec Base et Discussion.
Informations techniques
| Nom technique | dyo_conformite_common |
| Version | 19.0.1.0.0 |
| Prix | GRATUIT |
| Licence | LGPL-3 (GNU Lesser General Public License v3) |
| Dépendances | Base, Discussion |
| Installé avec | dyo_certification_bio, dyo_epr_emballages |
| Éditeur | DYONYSOS |
Support : welcome@dyonysos.fr — DYONYSOS, éditeur d'applications Odoo 19 Community. Licence LGPL-3, gratuit.
Ce que l'application ne fait pas
- Le référentiel est vide à l'installation. Livrer un catalogue de seuils dans un module distribué, c'est en figer une version qui vieillira sans que personne ne le voie, pendant que le module continuera de l'afficher avec l'autorité d'un fait. Des exemples n'existent qu'en base de démonstration, marq
- Il ne conclut jamais. « Introuvable au registre » est un constat sur le registre, pas un jugement sur l'entreprise : un registre peut être en retard. Le mot « conforme » n'est écrit nulle part.
- Il n'applique rien : le référentiel n'est lu par aucune règle de gestion, ne bloque aucune saisie et ne calcule aucune conformité.
- Aucun menu : ce n'est pas une application.
Applications du magasin nécessaires
Aucune.
Modules Odoo Community utilisés
basemail
| Série | Version | État | Publiée le |
|---|---|---|---|
| 19.0 | 19.0.1.0.0 | Disponible | 02/10/2026 |
Fiche générée depuis le code de l'éditeur (dépôt privé, branche 19.0) : le code source n'est pas publié.
Contrôle automatique du magasin (distinct de l'éditeur), appliqué à toutes les applications. Conforme.
| Contrôle | Résultat | Effet si absent |
|---|---|---|
| Manifeste lisible sans exécution | conforme | bloquant |
| Licence reconnue (LGPL-3) | conforme | bloquant |
| Aucune dépendance vers Odoo Enterprise | conforme | bloquant |
| Aucun import de code Enterprise | conforme | bloquant |
| Aucun en-tête de licence Enterprise | conforme | bloquant |
| Icône static/description/icon.png | conforme | déclasse |
| Description (static/description/index.html ou README) | conforme | déclasse |
| Tests automatisés (tests/test_*.py) | conforme | déclasse |
| Traduction française (i18n/fr.po) | conforme | info |
| Section « Ce que le module ne fait pas » | conforme | info |
| Titre de 70 caractères au plus (70 actuellement) | conforme | info |
| Résumé en français | absent | info |
Avis des clients connectés. Un avis noté par client ; l'éditeur peut y répondre. Connectez-vous pour laisser un avis.
- Éditeur
- DYONYSOS
- contact@omnifloo.com
- Clients Omnifloo
- Support inclus selon votre formule : centre d'aide.
