Descrizione del progetto
TradottoAbbiamo bisogno di un convertitore e validatore che legga uno di questi formati sorgente e mappi i loro campi sul nostro schema interno unico. Il mapping dei campi dovrebbe essere configurabile, in modo che una colonna del fornitore chiamata 'Art', 'SKU' o 'Codice prodotto' possa puntare tutti allo stesso campo di destinazione senza toccare il codice ogni volta. Dopo il mapping, lo strumento deve convalidare ogni riga: prezzi numerici, numeri articolo non vuoti, codici valuta consentiti, intervalli di quantità sensati e nessuna chiave duplicata all'interno di un file.
Qualsiasi cosa che non superi la validazione non dovrebbe scomparire silenziosamente. Vogliamo un registro di errori chiaro che nomini il file, la riga e il motivo esatto, in modo che un operatore possa correggere la sorgente o sovrascrivere la regola. Le righe pulite vanno in un'esportazione normalizzata pronta per l'importazione. Si prega di descrivere come si memorizzerebbero i profili di mapping, come si gestiscono le codifiche errate e come viene presentato il registro all'operatore.