Contexte du document
Deux références distinctes (pirates:analyses/transversales/matrice-fonctionnelle-globale.md §2, DOM-14) :
un ERP propriétaire du marché des PME industrielles gagne l’EDI donneurs d’ordres natif
(automobile GALIA/ODETTE + grande distribution) — le différenciant industriel absolu, absent des
libres ; un CRM open-core récent à architecture métadonnées-driven étudié lors de l’analyse gagne
l’API générée par workspace. EDI multi-formats = complexe/coûteux
(pirates:analyses/transversales/matrice-fonctionnelle-globale.md §6). L’expertise d’un partenaire
EDI spécialisé guide les formats. Aucune reprise de code des ERP étudiés.
Décision validée pour la V1. L’EDI automobile GALIA/ODETTE est la filière pilote, avec appels de livraison, AVIEXP/DESADV, INVOIC, colisage SSCC et mapping paramétrable par client. La grande distribution est séquencée après cette filière.
Exigence détaillée
- Priorité : Must
- Livraison : Lot 0 (DEC-0219).
- Domaine : DOM-14
- Énoncé : « Elena doit permettre de préparer un import CSV ou Excel sur une ressource autorisée et de vérifier la source effectivement lue avant de poursuivre. »
- Justification : parité DWT, DEC-0150 à DEC-0153 et DEC-0178, règles acquises sans extension aux autres connecteurs ; la limite de taille du fichier déposé est prescrite par DEC-0313.
- Critères d’acceptation :
- CA-01 — La préparation libre permet de choisir la ressource, le fichier, la feuille Excel et les réglages de lecture applicables (séparateur, encodage, en-têtes et début des données). L’aperçu présente les données lues, signale sa troncature et permet de consulter les colonnes horizontalement ; un catalogue vide est distingué d’un refus d’accès.
- CA-02 — Changer le fichier, la feuille ou les réglages de lecture bloque immédiatement la poursuite jusqu’à la relecture réussie de la sélection courante. Échec, réponse tardive, retour d’étape ou restauration ne valident pas l’ancien aperçu à la place de la nouvelle source (DEC-0150/0151/0153).
- CA-03 — Toutes les lignes définies par les réglages entrent dans le traitement, sans choix de limitation volontaire. Aperçu tronqué, taille de lot et protection technique ne deviennent pas une troncature silencieuse de l’import ; rejets et arrêt à la première erreur restent applicables (DEC-0178).
- CA-04 — La taille maximale d’un fichier déposé est unique, paramétrée par instance et annoncée avant le dépôt ; un fichier qui la dépasse est refusé par un message explicite, distinct d’une panne technique, sans import partiel ni troncature. Un fichier dans la limite n’est jamais refusé par une limite d’infrastructure inférieure (DEC-0313).
- Requiert : EXG-13-002 (droits objet/action), EXG-15-001 (ressources et champs).
- Conditionne : EXG-14-008 (correspondances).
- Co-requis : aucun.