Se trata de un proyecto de solución web interna para automatizar el trabajo de análisis de derechos de crédito de una empresa privada de servicios jurídicos. El proceso existente funcionaba mediante varios operadores que elaboraban datos a partir de Excel, PDF y materiales introducidos manualmente, y que reunían y gestionaban archivos con fórmulas complejas y macros de VBA.
IT7 transformó un flujo de trabajo disperso basado en Excel en un sistema web, y diseñó y desarrolló un entorno de trabajo capaz de gestionar de forma centralizada los datos de análisis de derechos y calcular automáticamente los principales resultados del análisis.
Retos resueltos
Conversión a web de una compleja estructura de entrada en Excel compuesta por 5~6 hojas
Automatización de la carga de Excel con múltiples hojas y del guardado en base de datos
Migración al entorno de servidor de la lógica de análisis de derechos basada en fórmulas y VBA
Consulta unificada, búsqueda y panel para los datos de análisis de derechos
Implementación de la descarga en Excel estándar de los datos de resultados finales
Creación de un sistema de carga y gestión de archivos relacionados por caso
Aplicación de autenticación y control de permisos para proteger datos sensibles
Alcance principal de la implementación
UI de entrada de datos basada en Excel: manteniendo el flujo de trabajo tipo Excel familiar para los usuarios existentes, se configuró una pantalla de entrada centrada en tablas para introducir y editar datos en un entorno web.
Carga y análisis de Excel con múltiples hojas: al cargar archivos Excel existentes, el sistema analiza los datos de varias hojas y los guarda automáticamente según la estructura de datos definida.
Automatización de la lógica de análisis de derechos: la lógica de negocio clave incluida en fórmulas de Excel y macros de VBA se trasladó al entorno del servidor web para aumentar la coherencia de los criterios de análisis.
Consulta unificada y panel: se implementaron una pantalla de consulta y un panel resumen que permiten buscar los datos de análisis de derechos guardados por condiciones y revisar de un vistazo el estado principal.
Descarga de resultados en Excel: se implementó la descarga de los datos finales procesados por el sistema en un formato Excel estandarizado.
Gestión de archivos y notificaciones: se configuraron funciones para cargar y gestionar documentos relacionados por cada caso de análisis de derechos, así como notificaciones de plazos y cambios importantes.
Autenticación y gestión de permisos: se aplicaron autenticación basada en JWT y control de acceso basado en roles para separar el alcance de consulta y gestión por usuario.
Tecnologías utilizadas
Categoría
Tecnología
Frontend
UI web basada en React, pantallas de trabajo centradas en PC Web
Backend/API
Servidor API basado en Node.js, procesamiento de lógica de negocio
Database
Base de datos relacional, modelado de datos de análisis de derechos
Auth/Security
Autenticación JWT, control de acceso basado en roles
Data Processing
Análisis de Excel con múltiples hojas, generación de archivos de resultados de análisis
Infrastructure
Estructura de servidor y almacenamiento de archivos pensada para la operación de un sistema interno
Resultados e importancia del proyecto
Se transformó un trabajo basado en archivos Excel dispersos en una estructura centralizada de gestión de datos.
Se sentó una base para reducir la carga de consolidación manual, entrada repetitiva y gestión de versiones de archivos.
Se reprodujo en un sistema web la lógica de negocio existente basada en fórmulas y macros de Excel.
Se mejoró la visibilidad del trabajo mediante búsqueda por condiciones, panel y descarga de resultados.
Se estableció una base de control de acceso por usuario para datos sensibles de análisis de derechos.