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 vérifier la préparation, simuler sans écriture métier et lancer explicitement un import réel sous les contrôles métier courants. »
- Justification : parité section B ; DEC-0160 à DEC-0162, DEC-0173 à DEC-0177.
- Critères d’acceptation :
- CA-01 — Le récapitulatif affiche ressource, fichier, clé, réglages, trois premières associations, leur nombre et les colonnes ignorées nommément. Il annonce la politique effective de poursuite ou d’arrêt ; en réel seulement, il indique que les lignes déjà importées restent enregistrées même après arrêt sur erreur, sans annoncer le rejet de tout un lot (DEC-0173/0174).
- CA-02 — Mode à blanc et système source sont conservés au retour et à la restauration selon DEC-0160/0161. Le système source reste verrouillé dans « Utiliser » ; son absence lorsqu’il est obligatoire bloque. La simulation n’écrit aucune donnée métier ; le passage au réel depuis le récapitulatif nécessite de désactiver explicitement le mode à blanc.
- CA-03 — Annuler au récapitulatif demande confirmation avant d’effacer uniquement le brouillon de cet onglet ; refuser ou fermer conserve la préparation. Aucun import ni aucune configuration réutilisable n’est supprimé ou lancé par cet abandon (DEC-0162).
- CA-04 — Au bilan d’une validation terminée, « Importer les lignes valides » lance directement un import distinct, sans nouvel upload ni retour imposé dans l’assistant. Seules les lignes validées sont candidates, les rejets et non-traitées sont exclus ; aucun lancement sans ligne valide. Le clic constitue le consentement explicite (DEC-0175).
- CA-05 — L’import réel recontrôle droits et règles courantes, sans étape utilisateur supplémentaire. Toute ligne devenue invalide est rejetée ; poursuite/arrêt et conservation des lignes déjà enregistrées suivent la politique acquise. Suivi et résultats réels sont distincts du bilan à blanc (DEC-0176).
- CA-06 — Un même bilan ne permet qu’un seul import réel par cette action ; après lancement, rechargement ou réouverture, l’action retrouve son suivi dans tous ses états plutôt que de relancer. Lien validation/import conservé dans le suivi et l’audit (DEC-0177).
- Requiert : EXG-14-008 (mapping valide), EXG-13-002 (droits), EXG-13-006 (audit).
- Conditionne : EXG-14-011 (suivi et rapports).
- Co-requis : aucun.