Convierte documentos físicos en registros digitales estructurados con validación de datos, scripts C# y control de calidad. Resultado listo para importar en OnBase u otro sistema documental.
INDEXA opera como cliente-servidor: el Shell WPF en cada puesto de trabajo se conecta al API centralizado que gestiona la base de datos, las licencias y la lógica de negocio.
Aplicación WPF por módulo: Digitalización, Indexación, Control de Calidad y Configuración. Cada módulo requiere licencia asignada al equipo y permisos del usuario. Acceso controlado por HWID.
Servicio Windows con ASP.NET Core. Centraliza autenticación JWT, gestión de lotes, ejecución de scripts C# (Roslyn), pools de licencia y validación contra la nube en cada inicio de sesión.
Genera el índice TXT + imagen en el formato exacto que espera cada sistema destino: TIFF multipágina o PDF, delimitado o etiquetado (Tagged), con DateExportFormat y DecimalExportFormat configurables.
Cada módulo es independiente, con su propio acceso por licencia de máquina y permisos de usuario. El equipo de digitalización y el de indexación pueden operar en paralelo sin interferencia.
Cada campo puede tener scripts C# en tres eventos distintos. El motor Roslyn compila el assembly y lo guarda en base de datos: la ejecución es en milisegundos sin recompilación.
Se ejecuta cada vez que el usuario cambia el valor del campo. Ideal para autollenado de otros campos, cálculos automáticos o validaciones cruzadas en tiempo real.
Dispara cuando el usuario entra al campo. Útil para precargar valores, mostrar advertencias contextuales o inicializar listas dinámicas antes de que el operario escriba.
Se ejecuta al salir del campo. Perfecto para validaciones finales, formateo de datos ingresados o disparar flujos que dependen de que el campo ya tenga un valor.
API de contexto disponible en scripts
El módulo QA consolida métricas de productividad, tiempos de ciclo y observaciones del equipo en un único dashboard con filtros de período configurables.
Visualiza en qué rango de tiempo caen tus lotes para identificar cuellos de botella en el proceso.
Procesamiento óptimo — lotes completados el mismo día
Ciclo normal para volúmenes medianos
Requiere atención — posible acumulación de lotes
Alerta — lotes con retraso crítico
Cada grupo de exportación se configura de forma independiente. Un mismo lote puede exportarse en múltiples formatos para distintos sistemas destino.
Índice TXT con separador configurable. Ideal para importación masiva en OnBase, Alfresco u otros sistemas documentales que consumen archivos planos.
Formato etiquetado con Tags por campo (TagCode configurable por tipo documental). Compatible con importadores de OnBase que usan Keyword Tags.
Todas las páginas del documento en un único archivo TIFF. Compresión y profundidad de color configurables por grupo de exportación.
Exportación a PDF multipágina. Alternativa a TIFF para sistemas que requieren este formato o para archivos de respaldo editables.
Formato de fecha configurable por grupo: dd/MM/yyyy, yyyyMMdd o cualquier formato .NET estándar.
Formato numérico configurable: N2, #,##0.00 o el separador que exija el sistema destino.
INDEXA combina licenciamiento por hardware con validación periódica en nube. Opera con conectividad limitada gracias al período de gracia, pero garantiza que una revocación sea efectiva en el siguiente ciclo.
El archivo de licencia define cuántas máquinas pueden digitalizar y cuántas pueden indexar. Los pools se aplican automáticamente desde el .lic — sin edición manual posible.
Cada licencia de módulo se asigna al fingerprint único de la máquina. Si el hardware cambia, la licencia queda inactiva automáticamente en esa máquina.
El servidor API verifica la licencia contra Cloudflare en cada inicio de sesión. El resultado se cachea 24 horas para no depender de Internet en cada operación.
Si la nube no es alcanzable, el sistema sigue operando hasta 48 horas usando la última validación exitosa como referencia. Detección de rollback de reloj incluida.
Al revocar una licencia en el portal de administración, el siguiente ciclo de validación (máx. 24 h) elimina los pools y las asignaciones de máquina automáticamente.
El servidor autoritativo de tiempo es el header HTTP Date del Worker de Cloudflare. Congelar o retroceder el reloj local no extiende el período de gracia.
Cada módulo y acción tiene su propio permiso. El administrador puede restringir qué puede ver, crear, editar o exportar cada usuario sin tocar el código.
Autenticación por token JWT con expiración de 24 h. La cadena de conexión a SQL Server se cifra con DPAPI (scope: LocalMachine) y se almacena junto al ejecutable.
Escríbeme por WhatsApp y coordinamos una demo personalizada adaptada a tu proceso documental. Sin costo, sin compromiso.