NEXUS · MDC Europe SA

Atelier Design
Modèle de Données

Revue des processus · Validation du modèle · Démonstration des écrans
Préparé par AXION — Séb & Djemel
Date
5 mars 2026

Durée
2h30

Phase projet
Design → Build
Objectifs de la session
Valider les processus
Confirmer les deux flux BPMN (Quotation + Order Processing) avant de construire l'automatisation.
🗃️
Valider le modèle de données
Trancher les questions ouvertes sur les entités, statuts et règles métier — notamment Product & codes fournisseurs.
🚀
Démarrer la construction
Sortir de la session avec un modèle validé et des décisions actées pour lancer la phase Build.
09:00
10 min
00 👋 Lancement — Contexte & objectifs Intro
Rappel du contexte projet NEXUS et de la phase actuelle (Design → Build). Où en sommes-nous, ce qui a été fait depuis le dernier atelier, ce que cette session doit produire.
Présentation du déroulé et des livrables attendus en fin de session.
Tour de table : rôles et périmètre de chaque participant pour la validation.
09:10
25 min
01 📋 Processus Quotation (BPMN 1) Validation flux
Walkthrough du flux : RFQ → RMA (CAS 1) → Supplier Quotation → Customer Quote. Présentation du draw.io Quotation_v2.0_PostWorkshop.drawio — swimlanes CUSTOMER / MDC / SUPPLIER.
Les 4 commutateurs booléens : Q_RMA_Switch, Q_Supplier_Quote_Switch — quand s'activent-ils, qui décide ? CAS 1 (RMA avant Quotation) vs CAS sans RMA — MDC sans supplier vs MDC via supplier.
Focus : Product matching automatique (LLM) Le PDF fournisseur arrive → n8n le parse → le LLM mappe les références supplier sur le catalogue MDC. Qui valide les cas UNMATCHED ? Quel seuil de confiance pour AUTO_MATCHED ?
Versioning du Quotation : suffixe lettre (A, B, C) ou numéro (v1, v2) ?
Décisions à trancher
Seuil de confiance pour le matching automatique (ex: > 90% = auto-validé)
Format de versioning Quotation : lettre (A/B/C) ou numérique (v1/v2)
Codification RMA : format exact ? Séquence globale ou par client ?
09:35
30 min
02 ⚙️ Processus Order Processing (BPMN 2) Validation flux
Walkthrough du flux : PO Client reçu → Validation → Pricing → Sourcing → PO Fournisseur → OC → Livraison → Facturation. Présentation du draw.io OrderProcessing-v2.0_Post Workshop.drawio — 5 swimlanes, 31 étapes.
Machine d'états OP : revue des 11+ statuts, qui déclenche quoi. Quels statuts sont automatiques (n8n) vs manuels (utilisateur MDC) ?
Les 3 stratégies de sourcing : FROM STOCK · EX SUPPLIER · VIA MDC. Comment NEXUS sait-il qu'il y a du stock disponible ? Automatique via Stock.available ? Qui choisit la stratégie ?
Multi-lignes : un OP peut-il avoir des lignes avec des stratégies différentes ? (ex: ligne 1 FROM STOCK, ligne 2 EX SUPPLIER)
Multi-devises : les PO/invoices peuvent-ils être dans des devises différentes pour un même OP ?
Décisions à trancher
Stratégie sourcing : automatique si stock disponible ou toujours manuelle ?
Multi-stratégie par OP : possible ou 1 stratégie = 1 OP entier ?
Multi-devise : CHF + EUR sur un même OP, comment on gère ?
10:05
10 min
Pause courte — 10 minutes
10:15
35 min
03 Modèle de données — Focus Product & Codes Focus atelier
Vue d'ensemble des 11 entités : walkthrough rapide du diagramme (data-model-visual). Customer · Supplier · Product · PriceList · RMA · Quotation · SupplierQuotation · OrderProcessing · Document · Stock
⚑ Focus central : Product + ProductSupplierCode Un produit MDC (mdc_ref) peut avoir N codes chez N fournisseurs différents. La table ProductSupplierCode est la clé du matching LLM automatique. Comment MDC gère-t-il aujourd'hui ses références croisées ?
PriceList : prix par produit/fournisseur avec historique daté (POA + POS). Le prix de vente est-il universel ou personnalisé par client ? Comment le POS est-il aujourd'hui défini chez MDC ?
Stock : on_hand, in_transit_in, reserved → available (calculé). MDC a-t-il un système de stock existant, ou NEXUS le gère entièrement ? Intégration ou migration ?
Décisions à trancher
PriceList universelle ou prix par client (tarification personnalisée) ?
Stock : NEXUS maître ou intégration avec un système existant ?
Catalogue produit : import initial depuis où ? Quel format ? Excel, ERP ?
10:50
20 min
04 🖥️ Démonstration des écrans NEXUS Mockups
Screen 01 — Validate Supplier Quotation Interface de matching codes fournisseur ↔ catalogue MDC : AUTO_MATCHED · MANUALLY_MATCHED · UNMATCHED. Démonstration du flux de validation ligne par ligne.
Screen 02 — Generate Customer Quotation Construction du Quotation client avec Price List, suggestion de POS, et panel historique (dernières Quotations + dernières factures C&F avec dates).
Screen 12 — Choose Sourcing Strategy Sélection FROM STOCK / EX SUPPLIER / VIA MDC avec vérification live du stock disponible par ligne. Gestion des ruptures et option "Diviser en 2 OP".
💬
Recueil de feedback UX : ce qui manque, ce qui doit changer, les priorités d'écrans pour la phase Build.
11:10
20 min
05 Questions ouvertes — Décisions finales Arbitrages
Revue de toutes les décisions cochées (ou non) durant la session. Utilisation du checklist consolidé — chaque décision est soit actée, soit reportée avec un responsable désigné.
Points bloquants identifiés : ce qui doit être résolu avant de démarrer la construction.
Priorisation : quels modules construire en premier ? (Quotation, Order Processing, Stock Management ?)
11:30
10 min
06 🚀 Next Steps — Démarrage phase Build Clôture
AXION : mise à jour du modèle de données avec les décisions actées · Initialisation Supabase · Création des premiers workflows n8n. Livrable J+3 : schéma Supabase versionné + premier workflow fonctionnel (parsing PDF fournisseur).
MDC : fourniture du catalogue produits (export Excel) + liste des codes fournisseurs existants. Nécessaire pour alimenter la table Product + ProductSupplierCode et lancer le matching.
Prochain point : planification du point de suivi Build (dans 2 semaines).
📄
Livrable de cet atelier : Compte-rendu de décisions envoyé sous 24h par AXION avec toutes les décisions actées et les responsables.

Documents de référence pour cet atelier

BPMN 1 — Quotation
Quotation_v2.0.drawio
BPMN 2 — Order Processing
OrderProcessing_v2.0.drawio
Modèle de données visuel
data-model-visual.html
Screen 01 — Validate Supplier Quotation
screen-01.html
Screen 02 — Generate Customer Quotation
screen-02.html
Screen 12 — Sourcing Strategy
screen-12.html