Ir al contenido
Empezar

Cómo funciona

Una importación es un elemento integrado y cuatro momentos.

Un custom element que funciona en React, Vue, Svelte o HTML puro. Atributos de entrada, eventos DOM de salida — sin bloqueo de SDK, sin iframe. Consulta Instalación.

CSV, TSV, XLSX, ODS, JSON, XML, PDF con tablas, escaneos y fotos vía OCR. Varios archivos a la vez — unidos por una clave en un solo conjunto de datos.

Para documentos, fotos, notas y futuras capturas de voz, Mildport sigue el mismo principio review-first a través de un modelo de importación capture-first más amplio: encontrar hechos útiles, proponer registros y dejar que el usuario confirme qué debe crearse.

Emparejamiento determinista de encabezados + valores con confianza visible, validación en cada celda, correcciones en línea en la cuadrícula de revisión, y tus propios hooks de limpieza — todo del lado del cliente, antes de entregar nada.

Un juez de IA opcional, con evidencias obligatorias, solo reordena la cola de baja confianza. Debe citar evidencias, pasar los mismos validadores y registrar su razonamiento — y está desactivado por defecto.

Novedad en el paso de revisión: limpieza de datos con IA. El usuario describe la corrección en lenguaje natural (o acepta una sugerida), ve la comparación exacta de antes y después y la aplica con un clic — las limpiezas aceptadas se reutilizan en el siguiente archivo similar sin otra llamada a la IA.

Un webhook de aplicación firmado con HMAC con reintentos y auditoría de entrega — o un callback onResults en el navegador. En cualquier caso: filas con la forma exacta de tu esquema, con el mapeo que las produjo.

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

Siguiente: Configurar el widget o aprende sobre importaciones capture-first.