Projet Elena

Cahier des charges · DOM-15

DOM-15 — Extensibilité & Personnalisation

Dernière modification du document source :

Date déclarée dans le document :

Document de référence présenté dans son intégralité. Le cahier des charges décrit le périmètre prévu ; il ne constitue pas une preuve de recette.

Voir les exigences de ce domaine, leurs priorités et leurs lots →

Différenciant majeur : la référence est un CRM open-core récent à architecture métadonnées-driven étudié lors de l’analyse (modèle 100 % métadonnées-driven + workflow no-code visuel + API générée), que ni Dolibarr (extrafields en surcouche) ni Odoo Community (Studio = Enterprise) n’égalent (pirates:analyses/transversales/matrice-fonctionnelle-globale.md §2, DOM-15). C’est l’axe d’architecture moderne qu’Elena vise à cumuler avec la profondeur industrielle d’un ERP propriétaire du marché des PME industrielles (pirates:analyses/transversales/matrice-fonctionnelle-globale.md §8). Transverse dès le socle (pirates:analyses/transversales/matrice-fonctionnelle-globale.md §4). Inspiration = concept, jamais reprise de code des produits étudiés (licences AGPL/Enterprise ; gouvernance des sources : dépôt pirates, accès restreint). Aucune reprise de code des ERP étudiés.

Décision d’architecture. Conformément à DEC-0005, Elena adopte une architecture hybride : les objets transactionnels industriels et leur logique métier restent natifs ; la couche d’extension décrit par métadonnées les objets et champs personnalisés, les automatisations et leurs surfaces. Les objets natifs et personnalisés sont soumis au même moteur de permissions, d’audit et d’exposition API ; une extension ne crée donc pas un régime de sécurité, de traçabilité ou d’intégration de second rang.


EXG-15-001 — Modèle de données métadonnées-driven (objets & champs comme données)

EXG-15-002 — Champs personnalisés sur tout objet

EXG-15-003 — Moteur de workflow / automatisations no-code visuel

EXG-15-004 — Points d’extension code (hooks/événements) et modules/plug-ins

EXG-15-005 — Formules et champs calculés

EXG-15-006 — Personnalisation multilingue (libellés objets/champs)

MCU — capacités individualisées du Lot 0

Le périmètre de DEC-0219 reprend les comportements acquis de la console éditeur, de l’administration d’instance et du socle fonctionnel qualifié. La priorité MCU est Must au Lot 0 sur confirmation explicite de Yannic, sans hériter par analogie de celle des extensions génériques. Ni les constats historiques de parité ni ces exigences ne constituent une recette actuelle de toute la plateforme. Isolation des sociétés et absence de remontée des données métier restent imposées par DEC-0032 ; journal éditeur et audit métier sont distincts. Droits, accessibilité et langues acquis sont conservés. Aucun quota nouveau, politique de reprise ou rapport de revalidation futur n’est ajouté par cette formalisation.

EXG-15-007 — MCU : console éditeur, registre, droits et quotas

EXG-15-008 — MCU : kit, dépôt et révocation des surcharges

EXG-15-009 — MCU : journal éditeur et contrôle explicite d’intégrité

EXG-15-010 — MCU : consultation et gestion des surcharges dans l’instance