Zum Inhalt springen
Loslegen

Wie es funktioniert

Ein Import ist ein eingebettetes Element und vier Momente.

Ein Custom Element, das in React, Vue, Svelte oder reinem HTML funktioniert. Attribute rein, DOM-Events raus — kein SDK-Lock-in, kein iframe. Siehe Installation.

CSV, TSV, XLSX, ODS, JSON, XML, PDFs mit Tabellen, Scans und Fotos per OCR. Mehrere Dateien auf einmal — über einen Schlüssel zu einem Datensatz verknüpft.

Für Dokumente, Fotos, Notizen und künftige Sprachaufnahmen folgt Mildport demselben Review-first-Prinzip über ein breiteres Capture-first-Importmodell: nützliche Fakten finden, Datensätze vorschlagen, dann vom Nutzer bestätigen lassen, was erstellt werden soll.

Deterministisches Header- und Wert-Matching mit sichtbarer Konfidenz, Validierung jeder Zelle, Inline-Korrekturen im Prüfraster und Ihre eigenen Cleaning-Hooks — alles clientseitig, bevor irgendetwas zugestellt wird.

Ein optionaler, belegpflichtiger KI-Richter bewertet nur den Rest mit geringer Konfidenz neu. Er muss Belege anführen, dieselben Validatoren bestehen und seine Begründung protokollieren — und er ist standardmäßig aus.

Neu im Prüfschritt: KI-Datenbereinigung. Nutzer beschreiben eine Korrektur in Alltagssprache (oder übernehmen einen Vorschlag), sehen den genauen Vorher/Nachher-Vergleich und wenden sie mit einem Klick an — akzeptierte Bereinigungen laufen beim nächsten ähnlichen Import ohne weiteren KI-Aufruf.

Ein HMAC-signierter Apply-Webhook mit Wiederholungen und einem Zustellungs-Audit — oder ein onResults-Callback im Browser. So oder so: Zeilen, die genau Ihrem Schema entsprechen, mit der Zuordnung, die sie erzeugt hat.

mountImportFlow(el, {
id: 'my-import',
targets: [
/* Datensatztypen + Felder */
],
delivery: { mode: 'browser' },
});
el.addEventListener('import-applied', sync);

Weiter: Widget konfigurieren oder mehr über Capture-first-Importe erfahren.