Nature du document. Il séquence (ne planifie pas en jours/hommes) les exigences fonctionnelles de
../30-domaines/en lots jalonnés, selon les dépendances. Les arbitrages d’ambition qui conditionnent le contenu des lots sont portés par les décisions../../decisions/(DEC-0005 à DEC-0011, DEC-0013/0014). Aucune date réelle n’est avancée : les jalons sont relatifs (Lot 0 → Lot 6). Justifications concurrentielles : renvoispirates:(accès restreint).
1. Principe de séquencement
Validation navigateur de tous les lots — DEC-0135 : Chromium seul suffit pour la dimension navigateur des portes de livraison de tout Elena. Firefox/WebKit et les autres moteurs ne sont plus exigibles ni bloquants jusqu’à nouvelle décision explicite, sans réactivation automatique à un jalon. Leur compatibilité n’est pas déclarée validée. Les scénarios et les autres critères de fermeture sont conservés, notamment E2E requis, sécurité, accessibilité, i18n et performance. Voir le périmètre transverse et la politique de vérification.
Constat — la chaîne critique est dictée par les dépendances
(pirates:analyses/transversales/matrice-fonctionnelle-globale.md §4). L’ordre structurel
est constant dans les cinq analyses et se traduit en chaîne de construction :
socle référentiel (metadata EXG-15-001, partner à rôles compatibles, prospect/client exclusifs, product, admin/sécurité)
→ stock pivot (EXG-04-002)
→ cycles vente (DOM-01) / achat (DOM-02)
→ production en couches : BOM (EXG-03-001) → routing/work_center (EXG-03-002)
→ OF (EXG-03-003) → work_order (EXG-03-004) → capacité finie (EXG-03-006)
→ Qualité (DOM-09) & GMAO (DOM-10) greffées sur stock/OF/postes
→ facturation (DOM-06) puis comptabilité (DOM-05)
→ EDI (DOM-14) en surcouche commande/expédition/facture
→ extensibilité / no-code (DOM-15) transverse dès le socle
Trois invariants gouvernent l’ordre :
- Le stock est le pivot (vision, principe P1). Aucun flux tracé (OF, vente, achat,
qualité, EDI) n’est possible sans
stock_move(EXG-04-002) : le stock précède les cycles et la production. - La production se construit en couches, chacune supposant la précédente : ne pas viser
l’ordonnancement à capacité finie (EXG-03-006) avant d’avoir
routing+work_center(EXG-03-002) et des calendriers de ressources (EXG-12-003) stabilisés (risque « MRP jouet », matrice §7). - L’architecture hybride native + metadata-driven (EXG-15-001) et la sécurité (DOM-13) sont transverses dès le socle : les transactions industrielles restent natives ; les extensions metadata-driven conditionnent l’API générée (EXG-14-003), les permissions (EXG-13-002) et l’extensibilité sans fork de tous les objets construits ensuite (DEC-0005).
Recommandation. Construire le socle « bien » (comme le marché) plutôt que « différemment » : il est le prérequis de crédibilité, pas le lieu de différenciation (matrice §5). Les différenciateurs (capacité finie, Qualité, GMAO, EDI) se greffent sur un socle stabilisé, dans les lots suivants.
1.1 Deux tensions de séquencement assumées
Constat. Deux briques transverses sont appelées par des exigences plus précoces que leur lot de livraison complet :
- Le moteur d’automatisation / workflow (EXG-15-003, Lot 6). Plusieurs exigences en dépendent avant le Lot 6 : approbation par seuil (EXG-13-005), génération préventive GMAO (EXG-10-002), pièces de non-conformité (EXG-09-004), relances (EXG-06-004), automatisation EDI (EXG-14-006). Recommandation : distinguer le runtime du moteur (déclencheur → condition → action), amorcé dès le socle comme primitive du cœur métadonnées-driven (DEC-0005), de l’éditeur no-code visuel (authoring versionné/tracé) livré en Lot 6. Les automatisations des Lots 3-5 utilisent le runtime ; leur mise en forme visuelle arrive au Lot 6.
- Audit trail indépendant (DEC-0014). L’audit trail est une infrastructure séparée dès le Lot 0, avec file durable côté métier. Les opérations sensibles sont bloquées si leur événement ne peut pas être garanti ; la conservation et l’archivage immuable sont gérés indépendamment.
- La localisation FR (P5, « dès le socle »). Les contraintes structurelles — numérotation continue (EXG-12-002), inaltérabilité comptable (EXG-05-006), audit trail (EXG-13-006), RGPD (EXG-13-007) — sont posées au Lot 0, car non rattrapables sans dette (cas ERPNext, matrice §5). Les livrables comptables qui en dépendent — FEC (EXG-05-003) — arrivent au Lot 4 avec la comptabilité. Factur-X (EXG-06-002) est avancée au Lot 1 par DEC-0217, mais leur modèle de données est réservé dès le socle (DEC-0010).
Interprétation. « Dès le socle » ne signifie pas « tout au Lot 0 » : cela signifie que rien dans le socle ne doit interdire la conformité FR livrée plus tard. C’est une contrainte de conception, pas de calendrier.
2. Vue d’ensemble des lots
Numérotation conservée du Lot 0 au Lot 6 (Lot 5 absorbé par le Lot 3), plus un périmètre hors-v1 explicite (Won’t-v1,
voir perimetre-v1.md).
| Lot | Objectif | Différenciateur livré |
|---|---|---|
| Lot 0 | Frontière native + metadata-driven, runtime d’automatisation, référentiels, tiers/article, tarifs et remises, cycle devis–commande, facture, expédition directe (CDC à valider), sécurité, API générée | Architecture hybride + API générée (D6) ; conformité posée (audit/RGPD/numérotation) |
| Lot 1 | Stock pivot + cycles vente/achat, Factur-X, e-mails des factures et libellés multilingues | Stock pivot tracé lot/série + valorisation multi-méthodes |
| Lot 2 | Production en couches BOM→routing→OF→work_order→ordonnancement | Suivi d’atelier à statut recalculé (D2) + ordonnancement à capacité finie (D1) |
| Lot 3 | Qualité native et échanges EDI avec colisage SSCC | Qualité native au flux + NC à workflow (D3) ; GMAO native reportée en V2 |
| Lot 4 | Intégration des factures du Lot 0 → compta + conformité FR ; sécurité fine | Localisation FR native : FEC + Factur-X + journal inaltérable (D7) |
| Lot 5 | Aucun périmètre restant | Numéro conservé |
| Lot 6 | Éditeur de workflow visuel, tableaux de bord, extensions, projets et affaires | Workflow no-code visuel + BI (D6, volet authoring) |
Interprétation. L’ordre des lots suit la chaîne critique (§1). Les Lots 0-2 forment le socle industriel crédible ; le Lot 3 déploie la Qualité et l’EDI ; le Lot 4 porte le volet comptable FR, tandis que la GMAO est reportée en V2. Le Lot 6 achève le pari d’architecture (no-code visuel) — cohérent avec la hiérarchie de la Vision §5 (D1-D3 = cœur industriel, D6 = pari d’architecture, D7 = socle non négociable).
3. Lots détaillés
Chaque lot liste ses exigences par priorité MoSCoW (identifiants réels de
../30-domaines/). La « definition of done » (DoD) est
fonctionnelle (comportement observable), pas technique.
Lot 0
MCU, PDF et DWT — DEC-0219 : ces trois capacités sont livrées au Lot 0, avec leurs règles acquises. Le générateur PDF est distinct du décisionnel ; DWT est séparé des autres imports/exports, webhooks et connecteurs ; MCU est séparé des hooks et modules/plug-ins génériques. Aucune autre capacité des Lots 1, 3 ou 6 n’est avancée par cette décision. Les trois capacités sont Must au Lot 0 sur confirmation explicite de Yannic : leur livraison dans le périmètre des objets disponibles est obligatoire pour valider ce lot.
Recette matrice — DEC-0186 : filtres disponibles, droits directs/hérités et diagnostic effectif sans fuite au Lot 0 ; dimensions futures entièrement masquées. Les vérifications de périmètres fins et droits temporaires/délégués restent dues au Lot 4 avec leurs capacités, sans satisfaction fictive au Lot 0. Audit et versionnement requis des changements de priorité conservés, sans restauration complète anticipée.
Usages des données Contacts — DEC-0184 : données personnelles réelles et usages Business uniquement ; aucun usage promotionnel prévu au Lot 0. Les obligations RGPD des traitements concernés restent prescrites. L’instruction QF-0029 est reportée dans la discussion, sans clôture ni report global de livraison ; aucun lot futur de promotion n’est attribué.
Restriction de livraison — DEC-0071 : le Lot 0 ne traite que des articles sans gestion de stock (prestations, abonnements par exemple), dans les tarifs, devis/commandes, expéditions directes et factures. La recette vérifie que ces parcours ne traitent pas d’article géré en stock et que l’expédition directe ne génère aucun mouvement ni variation de stock. Le chantier stock reste au Lot 1 ; la facturation récurrente n’est pas avancée par cet arbitrage.
-
Objectif. Poser la frontière native + metadata-driven (transactions industrielles natives ; objets/champs custom comme données), le runtime d’automatisation, les référentiels de base, le tiers et l’article, les tarifs et remises, le cycle devis–commande, la facture, l’expédition directe (CDC à valider), la sécurité et l’API générée — le terrain sur lequel tout le reste se construit. Livrer également MCU, le générateur PDF et le DWT, sans avancer les domaines métier qu’ils pourront desservir dans les lots suivants.
-
Exigences incluses.
- Must : EXG-15-001 (modèle métadonnées-driven), EXG-15-002 (champs personnalisés),
EXG-14-003 (API REST exposant tout objet), EXG-13-001 (utilisateurs/rôles/auth),
EXG-13-002 (RBAC objet/action), EXG-13-006 (audit trail), EXG-13-007 (RGPD),
EXG-13-008 (profils métier et séparation des capacités), EXG-13-009 (explication des
refus), EXG-13-010 (priorité des règles), EXG-13-011 (traçabilité des permissions),
EXG-13-013 (matrice et périmètre),
EXG-12-001 (données de référence : devises/taxes/unités), EXG-12-002 (séquences de
numérotation), EXG-01-001 (tiers
partner), EXG-01-002 (catalogueproduct), EXG-01-005 (tarifs et remises), EXG-01-003 (cycle devis → commande, conversion et duplication du devis), EXG-06-001 (factures, avoirs et acomptes). L’imputation documentaire des acomptes reste au Lot 0 ; leur traitement lorsqu’ils sont impayés ou partiellement payés et leur articulation avec les règlements sont instruits au Lot 4 (DEC-0198), sans présomption d’encaissement ni attestation de conformité réelle. - Must à spécifier : Expédition directe, incluse au Lot 0 ; règles et critères du groupe adoptés par DEC-0143, remise à disposition après avoir réglée par DEC-0138, recette détaillée à produire.
- Must : EXG-14-007 (DWT préparation/lecture), EXG-14-008 (correspondances), EXG-14-009 (configurations réutilisables), EXG-14-010 (validation/exécution), EXG-14-011 (suivi et rapports), selon DEC-0219.
- Must : EXG-15-007 (MCU console/droits/quotas), EXG-15-008 (kit/dépôt/révocation), EXG-15-009 (journal éditeur), EXG-15-010 (surcharges côté instance), selon DEC-0219. Les anciennes capacités de sécurité fine restent Must au Lot 4 selon DEC-0066.
- Must : EXG-11-001 (générateur d’états), EXG-11-005 (concepteur PDF), EXG-11-006 (liaison aux données), EXG-11-007 (impression contextuelle), EXG-11-008 (droits distincts), EXG-11-009 (impressions paramétrables), selon DEC-0219 ; détail du périmètre acquis dans le complément PDF ci-dessous.
- Must : EXG-15-001 (modèle métadonnées-driven), EXG-15-002 (champs personnalisés),
EXG-14-003 (API REST exposant tout objet), EXG-13-001 (utilisateurs/rôles/auth),
EXG-13-002 (RBAC objet/action), EXG-13-006 (audit trail), EXG-13-007 (RGPD),
EXG-13-008 (profils métier et séparation des capacités), EXG-13-009 (explication des
refus), EXG-13-010 (priorité des règles), EXG-13-011 (traçabilité des permissions),
EXG-13-013 (matrice et périmètre),
EXG-12-001 (données de référence : devises/taxes/unités), EXG-12-002 (séquences de
numérotation), EXG-01-001 (tiers
-
Différenciateurs livrés. D6 (architecture métadonnées-driven + API générée) amorcé ; D7 (conformité) partiellement posé (audit trail, RGPD, numérotation continue). La sécurité fine (record rules / champ) est prévue au Lot 4.
-
Prérequis. Aucun (fondation). Décisions structurantes : DEC-0005 (paradigme d’architecture), DEC-0010 (conformité FR posée dès le socle), DEC-0011 (périmètre v1).
-
Risques. Sur-généraliser le cœur métadonnées-driven au détriment de la profondeur transactionnelle industrielle (arbitré en DEC-0005) ; le filtrage par ligne (RLS/record rules) est à réimplémenter librement (fonction d’édition payante chez les références du marché, matrice §8).
-
DoD fonctionnelle. Un objet standard et un objet custom se créent, se sécurisent (CRUD et actions métier par rôle), s’auditent et s’exposent en API de façon identique ; un tiers à rôles compatibles, avec séparation stricte entre prospect et client, et un article réutilisable existent dans une instance dédiée à une société ; toute écriture sensible est tracée de façon inaltérable ; un administrateur peut expliquer un refus, simuler un utilisateur et visualiser le périmètre effectif. La fonction tarifaire EXG-01-005 est obligatoire au Lot 0 (administration, périodes, incoterms, expressions, tranches, sélection et ajustements). Le cycle EXG-01-003 est également Must au Lot 0 (DEC-0068) : Un devis est porté par un objet distinct de la commande ; un bouton permet sa conversion et sa duplication ; sa conversion crée une commande par copie contrôlée, conserve les références source/cible et n’autorise aucune propagation mutable ultérieure entre les deux documents. Avant la première validation, la commande est modifiable et contrôle les conditions actuelles du client ; les lignes en anomalie bloquent la validation. Une offre en brouillon peut actualiser explicitement l’ensemble de ses conditions client. La recette vérifie la traçabilité des conditions tarifaires sur le devis et la commande, y compris après conversion (EXG-01-005/CA-08). Les conditions encore ouvertes après première validation et les questions tarifaires ne sont pas arbitrées par ce déplacement. Au Lot 0, la facture peut être créée manuellement depuis l’expédition directe, sans ressaisie ni étape distincte de constat de réalisation ; aucune facture n’est créée automatiquement (DEC-0072, EXG-06-001/CA-04). EXG-06-001 est Must au Lot 0 : génération depuis commande/expédition, avoirs rattachés et acomptes imputés conformément à ses critères. Recette progressive (DEC-0143) : achats et expéditions ordinaires restent au Lot 1 ; le PDF des objets disponibles est livré au Lot 0 selon DEC-0219, sans avancer les éditions des objets futurs ; Factur-X au Lot 1 selon DEC-0217, paiements et comptabilité au Lot 4. Ces dépendances ne sont ni supprimées ni réputées satisfaites. L’expédition directe est Must au Lot 0, définie comme une saisie pour un client sans commande préalable (DEC-0070). DEC-0143 et EXG-06-001/CA-08 à CA-14 fixent les règles fonctionnelles du groupe. Vérifier réellement création, validation, numérotation, droits, retour brouillon, annulation/correction et non-doublon sur les fonctions disponibles. Conserver les critères non vérifiables en attente, avec dépendance et preuve à produire, sans suppression ni changement de lot. Plan détaillé, preuves et qualification de conformité restent nécessaires : aucune recette complète ni autorisation d’émission réelle déduite de l’orientation approuvée. DEC-0138 permet une remise à disposition explicite et habilitée du document entier après avoir total validé neutralisant intégralement la facture ; historique et liens conservés, aucune libération automatique. La publication et la restauration d’une version de sécurité sont reportées au Lot 4. Articulation ouverte : la recette du périmètre effectif et des droits temporaires/ délégués d’EXG-13-013, ainsi que les dépendances fines d’EXG-13-009/010, doivent être séquencées explicitement ; leurs critères Must ne sont pas supprimés par ce report.
-
DoD sécurité/audit. Toute écriture sensible est tracée de façon inaltérable sur l’infrastructure indépendante ; les flux sont hash-chaînés, les lots signés et archivés en WORM immuable ; une opération sensible est bloquée si son événement ne peut pas être garanti.
-
Complément des exigences Must du Lot 0 — générateur PDF (DEC-0219).
- Must : EXG-11-001 (générateur d’états — conception des modèles), EXG-11-009 (impressions paramétrables — listes PDF et documents métier ; séparation conservée selon DEC-0216, livraison au Lot 0 sur les objets disponibles ; BL et bons de travail suivent leurs objets), EXG-11-005 (configuration des tableaux par onglets Source, Colonnes, Apparence, Sous-lignes et Script, sans perte de saisie ni de sélection et avec signalement des erreurs hors onglet courant — DEC-0111 ; sélection guidée de la collection par libellés métier, filtres visuels et tris ordonnés par priorité sans script ni chemin technique — DEC-0112, EXG-11-006/CA-03 ; configuration des colonnes en parité fonctionnelle MES-968, texte riche, QR, largeurs automatiques/pourcentages, changement de type et pieds textuels/agrégés, avec formats courants sans script — DEC-0103, EXG-11-005/CA-08 ; apparence configurable titres/corps/pied, fonds alternés, bordures, styles locaux conservés et titres de colonnes répétés sur continuation — DEC-0104, EXG-11-005/CA-09 ; groupes multiples de sous-lignes, relations collection ou objet unique, colonnes/apparence propres et rattachement conservé sur continuation — DEC-0105, EXG-11-005/CA-10 ; pieds facultatifs par tableau et groupe, calculs après filtrage sans double comptage et apparition unique après leur périmètre — DEC-0106, EXG-11-005/CA-11 ; scripts de tableau avec contextes distincts et lecture/exposition de variables globales — DEC-0107, EXG-11-005/CA-12 ; script global et calculs selon leurs dépendances indépendamment du placement, producteur unique, collisions et cycles explicitement bloquants — DEC-0108, EXG-11-005/CA-13 ; complétion contextuelle sur toutes les saisies de scripts/variables, suggestions autorisées et actualisées, insertion clavier/souris et diagnostics localisés avec accès au script — DEC-0109, EXG-11-005/CA-14 ; espace de travail dédié, panneaux redimensionnables/repliables, script agrandissable, actions directement accessibles et recette de parcours sans perte de travail — DEC-0110, EXG-11-005/CA-15 ; composition UI détaillée UI-01 à UI-11 selon DEC-0136 : DsToolbar, pagination centrée en bas, color picker DS partagé et recette sur document rempli ; concepteur d’états par blocs, avec ajout, duplication, suppression et réordonnancement de pages distinctes dès la v1 selon DEC-0090, avec insertion des continuations de tableaux avant la page composée suivante selon DEC-0091, et en-têtes/pieds propres à chaque page composée, répétés sur ses continuations avec limites de pagination distinctes du placement libre du calque arrière (DEC-0136, UI-08/09), précisant les espaces réservés de DEC-0092, avec numéro courant et total réel du rendu insérables comme deux variables dans un bloc texte ordinaire selon DEC-0094, et blocs finaux suivant une seule fois le tableau, avec continuation supplémentaire si nécessaire avant la page suivante selon DEC-0095, avec format de papier, orientation et marges communs à toutes les pages en v1 selon DEC-0096, et styles multiples par passage dans un bloc texte, variables comprises (gras, italique, soulignement, taille et couleur), selon DEC-0097, et tableaux statiques à lignes et colonnes manuelles, cellules texte et variables, selon DEC-0098, ainsi que lignes, rectangles et ellipses à contour réglable et remplissage facultatif selon DEC-0099), EXG-11-006 (liaison d’un état aux données d’un ou plusieurs objets, type racine fixe dès la première sauvegarde en v1 selon DEC-0100), EXG-11-007 (impression contextuelle en un clic depuis une fiche), EXG-11-008 (droits de conception distincts des droits de consultation, Must selon DEC-0025).
-
Recette MCU/PDF/DWT. Vérifier la conception, sauvegarde/réouverture, aperçu, impression des listes, impression contextuelle et droits PDF sur les objets du Lot 0 ; les usages BL et production restent à vérifier aux lots correspondants. Pour DWT, vérifier préparation, mapping, utilisation/édition/duplication, validation à blanc, import explicite et recontrôle, suivi et rapport complet réimportable. Pour MCU, vérifier séparément les habilitations et parcours éditeur/consultant, le journal et les surcharges d’instance avec retour au standard. Respecter les critères des exigences dédiées, les refus, l’audit, les langues et l’isolation ; aucune conformité applicative n’est déduite de leur inscription au Lot 0. Les suites techniques restent suivies dans DEC-0219, sans résorption complète revendiquée.
Lot 1
- Objectif. Rendre le stock pivot opérationnel (mouvements tracés, lots/séries, valorisation) et brancher les cycles vente et achat dessus — le négoce complet avant la production. Le générateur PDF est un acquis du Lot 0, pas un livrable repoussé ici.
- Exigences incluses.
- Must : EXG-04-001 (article/entrepôts/emplacements), EXG-04-002 (
stock_movedaté/tracé), EXG-04-003 (lots & numéros de série, DLC/DLUO), EXG-04-004 (valorisation FIFO/CMP/standard), EXG-04-005 (expéditions & réceptions), EXG-02-001 (cycle achat fournisseur→commande→réception). - Must : EXG-01-009 (e-mails transactionnels des offres de prix), EXG-01-010 (e-mails transactionnels des commandes), selon DEC-0213, sans changement de lot ni de critères.
- Must : EXG-02-006 (réapprovisionnement piloté par règles), EXG-04-007 (inventaires & classification ABC), EXG-01-011 (e-mails transactionnels des bons de livraison).
- Must : EXG-06-002 (Factur-X) et EXG-15-006 (libellés multilingues), avancées au Lot 1 selon DEC-0217.
- Must : EXG-01-012 (e-mails des factures et avoirs), avancée au Lot 1.
- Must : EXG-04-001 (article/entrepôts/emplacements), EXG-04-002 (
- Différenciateurs livrés. Stock pivot tracé lot/série + valorisation multi-méthodes (réf. ERPNext/Odoo). Le pipeline commercial et le Supplier Scorecard sont livrés au Lot 6 selon DEC-0214.
- Prérequis. Lot 0 (partner, product, référentiels, sécurité, séquences, tarifs et remises, cycle devis–commande).
- Risques. Valorisation multi-méthodes = fonction complexe (matrice §6) ; interdépendance colisage SSCC ↔ EDI livrée au Lot 3 (EXG-04-006 n’est pas dans ce lot).
- DoD fonctionnelle. En s’appuyant sur le cycle devis–commande livré au Lot 0, une réception
et une expédition génèrent des
stock_movedatés, valorisés, tracés lot/série ; le stock disponible/réservé est juste à toute date ; un inventaire ajuste et valorise l’écart. Factur-X couvre export validé par parseur, import/rapprochement fournisseur et compatibilité plateforme ; les libellés personnalisés sont traduisibles sans changer les identifiants. Les e-mails des factures/avoirs respectent validation, langue, destinataires et audit. Articulation fixée : EXG-06-002 requiert EXG-14-004, désormais au Lot 3 ; la capacité minimale nécessaire au Lot 1 est fixée par DEC-0256, sans suppression de critère. La référence réglementaire exacte du profil et la livraison d’UBL et CII par la plateforme retenue restent à qualifier (DEC-0254, DEC-0256).
Lot 2
-
Objectif. Déployer la production en couches — nomenclature, gamme + postes, OF, bon d’atelier — jusqu’à l’ordonnancement à capacité finie, cœur du pari industriel. Toutes les exigences du Lot 2 sont Must selon DEC-0218.
-
Exigences incluses.
- Must : EXG-03-001 (BOM multi-niveaux), EXG-03-002 (gamme
routing+work_center), EXG-03-003 (OF matérialisant les flux de stock), EXG-12-003 (calendriers de ressources), EXG-08-001 (dossier salarié / compétences, ressource de production). - Must : EXG-03-004 (
work_orderà statut recalculé), EXG-03-005 (suivi d’atelier), EXG-03-006 (ordonnancement à capacité finie), EXG-03-009 (CBN/MRP multi-niveaux), EXG-03-010 (bilan de production prévu/réalisé), EXG-02-003 (sous-traitance à matières fournies), EXG-02-004 (achats affectés OF/affaire), EXG-04-008 (report auto des lots composant→PF). - Must : EXG-03-007 (ordonnancement multi-critères pondéré), EXG-03-008 (jalonnement & simulation), EXG-03-011 (sous-produits & unbuild), EXG-03-012 (repères de fabrication).
- Must : EXG-03-001 (BOM multi-niveaux), EXG-03-002 (gamme
-
Différenciateurs livrés. D2 (suivi d’atelier à statut recalculé, réf. ERPNext + modèle gammes/postes Odoo) et D1 (ordonnancement à capacité finie, pratique du propriétaire de référence) — ce qu’aucun ERP libre ne cumule (matrice §7).
-
Prérequis. Lot 1 (stock pivot, article) ; calendriers de ressources (EXG-12-003) avant l’ordonnancement.
-
Risques. Risque « MRP jouet » (matrice §7) si la profondeur atelier est sous-estimée : l’ambition exacte (jalonnement simple vs capacité finie vs CBN multi-niveaux) est proposée en DEC-0006. Ne pas viser la capacité finie avant gammes + postes stabilisés (matrice §4).
-
DoD fonctionnelle. Un OF issu d’une BOM consomme les composants et produit le fini en
stock_movedatés/valorisés ; le statut de l’OF se déduit des bons d’atelier (non saisi) ; les bons se positionnent sur les postes en capacité finie selon calendriers et priorité ; un bilan prévu/réalisé restitue les écarts par affaire/article.
Lot 3
- Objectif. Greffer la Qualité (contrôles + non-conformités) et la GMAO (préventif + curatif) sur le stock, les OF et les postes de charge déjà en place.
- Exigences incluses.
- Must : EXG-10-001 (parc d’équipements — fiche parc, distincte des immobilisations).
- Should : EXG-09-001 (gammes de contrôle à tolérances/fréquences), EXG-09-002 (contrôles réception/production/expédition), EXG-09-004 (non-conformité à workflow générant des pièces), EXG-10-002 (préventif multi-déclencheur « souche »), EXG-10-003 (curatif & OF de maintenance), EXG-10-004 (SAV / contrats / tickets), EXG-14-001 (EDI automobile), EXG-14-002 (EDI grande distribution), EXG-14-004 (webhooks/connecteurs), EXG-14-005 (mapping), EXG-04-006 (colisage SSCC).
- Could : EXG-09-003 (contrôle de fabrication obligatoire avant entrée en stock), EXG-09-005 (NC automatique sur incident atelier), EXG-09-006 (métrologie — moyens de contrôle), EXG-10-005 (bilan de maintenance & taux de panne), EXG-14-006 (automatisation des échanges EDI).
- Différenciateurs livrés. D3 (Qualité native au flux + NC à workflow ; forme intégrée ERPNext) et D4 (GMAO préventive multi-déclencheur ; base libre Odoo) — axe de différenciation majeur face aux libres (matrice §6).
- Prérequis. Lot 1 (stock, réception/expédition) et Lot 2 (OF, postes de charge, suivi d’atelier) ; runtime du moteur d’automatisation (§1.1) pour les pièces de NC et la génération préventive.
- Risques. Peu de référence libre réutilisable (Qualité/GMAO absentes ou Enterprise
ailleurs ; le meilleur modèle du marché est documentaire et non reproductible en code,
matrice §7). Périmètres proposés en DEC-0007 (Qualité) et DEC-0008 (GMAO). Piège à
éviter : confondre la fiche parc GMAO avec
fixed_assetcomptable (piège DolibarrmodAsset, DEC-0008). - DoD fonctionnelle. Un contrôle rattaché à une réception/production/expédition rend un verdict et peut bloquer l’entrée en stock ; une non-conformité déclenche automatiquement les pièces adéquates (retour/rebut/OF rectificatif/avoir) ; une souche préventive génère des interventions selon un compteur (calendrier/heures/quantité) relié aux postes.
Complément EDI donneurs d’ordres et colisage SSCC
- Objectif. Brancher l’EDI donneurs d’ordres en surcouche des flux commande/expédition/facture, avec le colisage SSCC qui alimente les avis d’expédition.
- Exigences incluses.
- Should : EXG-14-001 (EDI automobile GALIA/ODETTE), EXG-14-002 (EDI grande distribution ORDERS/DESADV/INVOIC), EXG-14-004 (webhooks, connecteurs et import/export hors DWT), EXG-14-005 (mapping EDI paramétrable par client), EXG-04-006 (colisage UC/UM + SSCC).
- Could : EXG-14-006 (automatisation des échanges EDI).
- Différenciateurs livrés. D5 (EDI donneurs d’ordres natif — absent de tous les libres étudiés) + colisage SSCC alimentant le DESADV — le différenciant industriel absolu (matrice §6).
- Prérequis. Lot 1 (expédition), Lot 0 (facture source d’INVOIC, API, webhooks). Colisage SSCC (EXG-04-006) et EDI (EXG-14-002) sont co-dépendants : livrés ensemble ici.
- Risques. EDI multi-formats (EDIFACT/GALIA/ODETTE) = fonction complexe/coûteuse (matrice §6) ; variabilité des sous-versions par client. Filière(s) pilote(s) et périmètre proposés en DEC-0009 ; l’expertise du partenariat éditeur guide les formats (matrice §8, recommandation 4).
- DoD fonctionnelle. Un appel de livraison / ORDERS entrant devient une commande interne ; un avis d’expédition DESADV portant le détail de colisage (SSCC) et une INVOIC sont générés depuis BL et facture ; un mapping par client absorbe une sous-version de message.
Lot 4
Complément expédition directe — DEC-0072 : la validation constate la réalisation de la prestation ou la fourniture de la période d’abonnement et rend les lignes facturables, sans création automatique de facture. Ce comportement est à vérifier dans la recette du Lot 4 ; le parcours manuel sans constat distinct de réalisation reste le périmètre prévu au Lot 0.
- Objectif. Fermer la boucle financière à partir des factures prévues au Lot 0 — paiements et comptabilité — et livrer la conformité FR dont le modèle a été réservé dès le socle (§1.1). Livrer également la sécurité fine, les permissions temporaires et délégations, le versionnement/restauration de la sécurité ; la personnalisation multilingue des libellés et Factur-X sont livrées dès le Lot 1 (DEC-0217).
- Exigences incluses.
- Must : EXG-06-003 (paiements & SEPA), EXG-05-001 (comptabilité partie double), EXG-05-002 (comptabilisation automatique des flux vente/achat/stock), EXG-05-003 (FEC), EXG-05-006 (journal inaltérable / piste d’audit), EXG-13-003 (permissions par champ), EXG-13-004 (permissions par enregistrement), EXG-13-012 (permissions temporaires et délégation), EXG-13-014 (versionnement/restauration de la sécurité).
- Should : EXG-05-004 (comptabilité analytique / axes), EXG-05-005 (rapprochement bancaire & clôture), EXG-05-008 (DEB/DES), EXG-06-004 (relances & retards de paiement).
- Could : EXG-05-007 (immobilisations comptables), EXG-06-005 (facturation récurrente).
- Différenciateurs livrés. D7 (localisation FR native : FEC + Factur-X + journal inaltérable, réf. Dolibarr et propriétaire de référence) — attendu non négociable de la cible FR (matrice §8, recommandation 5).
- Prérequis. Lot 1 (achats et flux logistiques sources de factures) ; Lot 0 (cycle devis–commande, tarifs et remises, factures, numérotation continue, inaltérabilité, audit posés). Cadré par DEC-0010.
- Risques. Réglementaire : FEC, Factur-X, journal inaltérable à recréer intégralement (aucune reprise de code) ; obligation facture électronique en cours de généralisation (matrice §7).
- DoD fonctionnelle. Une facture de vente génère automatiquement son écriture équilibrée ; un export FEC conforme et cohérent avec le grand livre est produit sur un exercice ; la compatibilité avec Factur-X livré au Lot 1 est conservée ; une écriture validée est inaltérable (extourne seulement). Les critères d’acceptation d’EXG-13-003/004/012/014 sont satisfaits : restrictions champ/ligne cohérentes en UI et API, permissions temporaires et délégations bornées et révocables, publication/restauration contrôlée de la sécurité.
Lot 5
Aucune exigence restante. Numéro conservé ; le Lot 6 n’est pas renuméroté (DEC-0217).
Lot 6
- Objectif. Achever le pari d’architecture : donner à l’utilisateur métier l’éditeur de workflow no-code visuel et le décisionnel (tableaux de bord, analyses), plus les points d’extension, le pipeline commercial et l’évaluation des fournisseurs.
- Exigences incluses.
- Must : EXG-01-004 (pipeline
opportunityKanban), déplacé depuis le Lot 1 selon DEC-0214, critères conservés. - Should : EXG-07-001 (projets/tâches/temps), EXG-07-002 (affaire à budget prévu/réalisé), EXG-07-003 (rentabilité et facturation à l’avancement), EXG-02-002 (Supplier Scorecard), déplacé depuis le Lot 1 selon DEC-0214 ; EXG-15-003 (moteur de workflow / automatisations no-code visuel), EXG-15-004 (points d’extension hooks/plug-ins hors capacités MCU du Lot 0), EXG-11-002 (tableaux de bord & KPI), EXG-13-005 (workflows d’approbation par seuil), EXG-08-002 (congés/absences/notes de frais).
- Could : EXG-01-006 (revue de contrat / visa par seuil), EXG-02-005 (commandes ouvertes / marchés cadres), EXG-11-003 (analyses pivot/graph), EXG-15-005 (formules & champs calculés).
- Must : EXG-01-004 (pipeline
- Différenciateurs livrés. D6 (workflow no-code visuel versionné/tracé, volet
authoring ; base libre Odoo
base.automation) ; décisionnel opérationnel (tableaux de bord temps réel). - Prérequis. Lot 0 (runtime du moteur d’automatisation amorcé) et les objets métier des Lots 1-5 à automatiser/restituer.
- Risques. Moteur de workflow no-code = fonction complexe (matrice §6) ; ne pas confondre avec le runtime déjà amorcé (§1.1). BI avancée explicitement hors v1 (EXG-11-004, DEC-0011).
- DoD fonctionnelle. Un utilisateur métier compose sans code une automatisation (déclencheur → condition → action), la versionne et consulte son historique d’exécution ; un tableau de bord par rôle restitue des indicateurs temps réel (charge atelier, retards, stock, qualité). Projets, tâches, temps et jalons, budget prévu/réalisé et marge de l’affaire, facturation à l’avancement et rentabilité relèvent désormais du Lot 6. Les étapes du pipeline sont paramétrables, les déplacements Kanban persistants et les concurrents/étapes rattachables aux opportunités (EXG-01-004). L’évaluation des fournisseurs couvre les pondérations configurables, la note périodique historisée et le conditionnement possible de leur éligibilité en commande (EXG-02-002).
4. Vue MoSCoW → phases
Répartition des exigences (jamais « tout en Must »). Le détail in/out du périmètre v1
est dans perimetre-v1.md. Les exigences encore non réparties sont
identifiées dans la
matrice générée avec le statut de lot
à répartir.
4.1 Must (socle non négociable) — Lots 0, 1, 2, 4, 6
| Lot | Exigences Must |
|---|---|
| Lot 0 | Expédition directe (Must à spécifier, DEC-0069), EXG-06-001, EXG-01-003, EXG-01-005, EXG-13-013, EXG-15-001, EXG-15-002, EXG-14-003, EXG-13-001, EXG-13-002, EXG-13-006, EXG-13-007, EXG-12-001, EXG-12-002, EXG-01-001, EXG-01-002, EXG-11-001, EXG-11-005, EXG-11-006, EXG-11-007, EXG-11-008, EXG-11-009, EXG-14-007, EXG-14-008, EXG-14-009, EXG-14-010, EXG-14-011, EXG-15-007, EXG-15-008, EXG-15-009, EXG-15-010 |
| Lot 1 | EXG-01-012, EXG-06-002, EXG-15-006, EXG-01-009, EXG-01-010, EXG-01-011, EXG-02-006, EXG-04-007, EXG-04-001, EXG-04-002, EXG-04-003, EXG-04-004, EXG-04-005, EXG-02-001 |
| Lot 2 | EXG-02-003, EXG-02-004, EXG-03-001, EXG-03-002, EXG-03-003, EXG-03-004, EXG-03-005, EXG-03-006, EXG-03-007, EXG-03-008, EXG-03-009, EXG-03-010, EXG-03-011, EXG-03-012, EXG-04-008, EXG-08-001, EXG-12-003 |
| Lot 4 | EXG-13-003, EXG-13-004, EXG-13-012, EXG-13-014, EXG-06-003, EXG-05-001, EXG-05-002, EXG-05-003, EXG-05-006 |
| Lot 6 | EXG-01-004 |
4.2 Should (différenciateurs avancés & valeur forte) — répartis Lots 0-6
- Lot 0 : aucune exigence Should affectée.
- Lot 1 : aucune exigence Should.
- Lot 2 : aucune exigence Should.
- Lot 3 : EXG-14-001, EXG-14-002, EXG-14-004, EXG-14-005, EXG-04-006, EXG-09-001, EXG-09-002, EXG-09-004, EXG-10-002, EXG-10-003, EXG-10-004.
- Lot 4 : EXG-05-004, EXG-05-005, EXG-05-008, EXG-06-004.
- Lot 5 : aucune exigence ; contenu transféré au Lot 3.
- Lot 6 : EXG-07-001, EXG-07-002, EXG-07-003, EXG-02-002, EXG-15-003, EXG-15-004, EXG-11-002, EXG-13-005, EXG-08-002.
4.3 Could (raffinements) — si le temps le permet, dans le lot du domaine
EXG-09-003, EXG-09-005, EXG-09-006, EXG-10-005, EXG-14-006 (Lot 3) · EXG-05-007, EXG-06-005 (Lot 4) · EXG-01-006, EXG-02-005, EXG-11-003, EXG-15-005 (Lot 6).
4.4 Won’t-v1 (hors périmètre, cadré par DEC-0011)
| Exigence | Objet exclu de la v1 |
|---|---|
| EXG-01-007 | Configurateur produit à variantes |
| EXG-01-008 | Point de vente (POS) & e-commerce / CMS |
| EXG-03-013 | MES / acquisition machine temps réel |
| EXG-08-003 | Paie complète (bulletins, cotisations, DSN) |
| EXG-11-004 | Datamart / BI avancée dédiée |
Interprétation. Les exclusions sont assumées et bornent l’ambition sans préjuger des versions ultérieures ; l’ouverture se fait par API/webhooks (EXG-14-003/004).
5. Diagramme de dépendances entre lots
Le graphe reprend la chaîne critique (§1). Jalons relatifs (aucune date réelle).
graph LR
L0["Lot 0<br/>metadata, partner, product,<br/>sécurité, API générée"]
L1["Lot 1<br/>stock pivot, Factur-X,<br/>libellés multilingues"]
L2["Lot 2<br/>BOM, routing, OF,<br/>capacité finie"]
L3["Lot 3<br/>contrôles, NC, préventif,<br/>EDI et colisage SSCC"]
L4["Lot 4<br/>paiements, FEC,<br/>inaltérabilité"]
L6["Lot 6<br/>workflow visuel, projets,<br/>affaires et tableaux de bord"]
L0 --> L1
L1 --> L2
L2 --> L3
L1 --> L4
L2 --> L4
L1 --> L3
L0 -. runtime workflow amorcé .-> L3
L0 -. runtime workflow amorcé .-> L6
L2 --> L6
Interprétation. Le socle (Lot 0) conditionne tout ; le stock (Lot 1) est prérequis de la production (Lot 2) et de la facturation (Lot 4) ; la Qualité/GMAO (Lot 3) suppose stock + production ; l’EDI (Lot 3) est en surcouche du négoce (Lot 1) et des factures (Lot 0) ; le no-code visuel (Lot 6) restitue et automatise les objets de tous les lots, son runtime étant amorcé dès le Lot 0.
6. Points ouverts
- Suites de DEC-0217. Le report d’EXG-07-002 au Lot 6 laisse à arbitrer la recette intermédiaire des achats affectés (EXG-02-004, Lot 2), de l’analytique (EXG-05-004, Lot 4), du bilan de production par affaire (EXG-03-010, Lot 2) et des coûts GMAO (EXG-10-003, Lot 3). Leurs critères et co-requis ne sont ni supprimés ni déclarés satisfaits ; les prestations EXG-07-004 à 008 restent à répartir.
- Factur-X / connecteurs. EXG-06-002 passe au Lot 1 et EXG-14-004 au Lot 3. Le socle minimal de raccordement au Lot 1 est fixé par DEC-0254 et DEC-0256 : EN16931 avec dégradations sur exigence d’un destinataire, échange par fichiers et import Factur-X natif, connecteur natif maintenu au Lot 3, sans report implicite de Factur-X ni avancement de l’ensemble des connecteurs. Restent à qualifier la référence réglementaire exacte, plancher de profil compris, et la livraison d’UBL et CII par la plateforme retenue ; une contrainte plus élevée primerait alors sur ces choix.
- Vue MoSCoW incomplète. Dix exigences du référentiel ne figurent pas encore dans la répartition §4 : EXG-07-004 à 008 (ajouts DOM-07 postérieurs au séquencement initial), EXG-10-001 (Must du Lot 3, absent du tableau §4.1), EXG-13-008 à 011 (Must du Lot 0, absents du tableau §4.1). À réconcilier lors de la prochaine révision du document.
- Pas d’estimation en jours/hommes : le séquencement est logique, pas calendaire.
7. Références
- Vision :
../00-vision/vision-elena.md(§5 différenciateurs, §6 périmètre, §9 candidats DEC). - Exigences :
../30-domaines/(15 domaines). - Périmètre v1 :
perimetre-v1.md. - Décisions produit :
../../decisions/(DEC-0005..DEC-0014). - Matériau concurrentiel (accès restreint) :
pirates:analyses/transversales/matrice-fonctionnelle-globale.md(§4 dépendances, §6 classement, §7 risques, §8 options).