Come funziona
Un’importazione è un elemento integrato e quattro momenti.
1. Inserisci l’elemento
Sezione intitolata “1. Inserisci l’elemento”Un custom element che funziona in React, Vue, Svelte o HTML puro. Attributi in entrata, eventi DOM in uscita — nessun lock-in di SDK, nessun iframe. Vedi Installazione.
2. Il tuo cliente carica qualsiasi cosa
Sezione intitolata “2. Il tuo cliente carica qualsiasi cosa”CSV, TSV, XLSX, ODS, JSON, XML, PDF con tabelle, scansioni e foto via OCR. Più file alla volta — uniti su una chiave in un unico set di dati.
Per documenti, foto, note e future acquisizioni vocali, Mildport segue lo stesso principio review-first attraverso un più ampio modello di importazione capture-first: trovare fatti utili, proporre record, poi lasciare che l’utente confermi cosa deve essere creato.
3. Mildport abbina, loro confermano
Sezione intitolata “3. Mildport abbina, loro confermano”Abbinamento deterministico di intestazioni + valori con confidenza visibile, convalida su ogni cella, correzioni in linea nella griglia di revisione, e i tuoi hook di pulizia — tutto lato client, prima di consegnare qualsiasi cosa.
Un giudice IA opzionale, vincolato alle prove, riordina solo la coda a bassa confidenza. Deve citare prove, superare gli stessi validatori e registrare la sua motivazione — ed è disattivato di default.
Novità nella fase di revisione: la pulizia dei dati con IA. L’utente descrive la correzione in linguaggio naturale (o accetta un suggerimento), vede il confronto esatto prima/dopo e la applica con un clic — le pulizie accettate vengono riutilizzate sul prossimo file simile senza un’altra chiamata all’IA.
4. Ricevi righe pulite
Sezione intitolata “4. Ricevi righe pulite”Un webhook di apply firmato in HMAC con ritentativi e audit di consegna — o un callback
onResults nel browser. In ogni caso: righe nella forma esatta del tuo schema, con la mappatura
che le ha prodotte.
mountImportFlow(el, { id: 'my-import', targets: [ /* tipi di record + campi */ ], delivery: { mode: 'browser' },});el.addEventListener('import-applied', sync);Avanti: Configura il widget o scopri le importazioni capture-first.