IFINDIT

IFINDIT CLASIFICADOR DE PQRS

Organice las comunicaciones recibidas, identifique datos clave y consulte el estado de cada documento para orientar su revisión y gestión.

Prepare los documentos

Prepare las comunicaciones recibidas para su revisión.

Clasificación con IA

Organice comunicaciones y extraiga datos clave para orientar su gestión.

Siga cada procesamiento

Conozca el estado de cada documento y consulte la información obtenida.

Capacidades principales

Una primera mirada a lo que puede hacer con este producto.

  1. Carga de documentos

    Reúna comunicaciones en distintos formatos para iniciar su revisión.

  2. Normalización con OCR

    Haga legibles los documentos escaneados y aproveche su contenido.

  3. Extracción de información

    Revise cada comunicación con los datos clave extraídos de su contenido.

  4. Clasificación de comunicaciones

    Organice oficios y trámites según el contenido y la terminología de su proceso.

  5. Seguimiento por etapas

    Vea en qué etapa está cada documento y atienda oportunamente los errores.

  6. Búsqueda y auditoría

    Encuentre comunicaciones y consulte su información e historial cuando lo necesite.

Características de IFINDIT CLASIFICADOR DE PQRS

Elija una categoría o busque en todas las características del producto. Recorra los resultados por páginas.

132 características

La búsqueda incluye todas las categorías.

Todas las características

GESTIÓN DE DOCUMENTOS 19 características

Actualización automática de la lista

GESTIÓN DE DOCUMENTOS

Actualiza periódicamente la lista de documentos para mostrar el estado del procesamiento.

Almacenamiento alternativo en sistema de archivos

GESTIÓN DE DOCUMENTOS

Para entornos sin servidor de almacenamiento en nube, los documentos pueden guardarse directamente en el sistema de archivos del servidor.

Almacenamiento seguro en nube privada

GESTIÓN DE DOCUMENTOS

Todos los documentos cargados se guardan en un servidor de almacenamiento privado (MinIO), equivalente a un disco duro empresarial en la red interna.

Arrastrar y soltar archivos

GESTIÓN DE DOCUMENTOS

El usuario puede tomar documentos desde su escritorio o carpetas y soltarlos directamente en la pantalla para subirlos, sin necesidad de buscar manualmente.

Carga masiva de archivos

GESTIÓN DE DOCUMENTOS

Permite seleccionar y cargar varios documentos en una misma operación.

Confirmación explícita de carga

GESTIÓN DE DOCUMENTOS

El sistema no sube los archivos automáticamente; requiere que el usuario presione un botón de confirmación para iniciar la transferencia.

Descarga de documentos originales

GESTIÓN DE DOCUMENTOS

Permite descargar al computador del usuario el archivo original que fue cargado al sistema.

Diálogo de confirmación antes de eliminar

GESTIÓN DE DOCUMENTOS

Antes de borrar documentos se muestra un mensaje de advertencia indicando los nombres de los archivos que serán eliminados, solicitando confirmación del usuario.

Eliminación individual de documentos

GESTIÓN DE DOCUMENTOS

Botón de borrado en cada fila para eliminar un documento específico, con confirmación previa para evitar errores.

Eliminación masiva de documentos

GESTIÓN DE DOCUMENTOS

Cuando hay varios documentos seleccionados, aparece un botón que los elimina todos simultáneamente, con diálogo de confirmación.

Indicador de actualización en tiempo real

GESTIÓN DE DOCUMENTOS

Mientras la lista se refresca automáticamente, un ícono animado le indica al usuario que los datos están siendo actualizados.

Listado paginado de documentos

GESTIÓN DE DOCUMENTOS

Muestra los documentos de la organización en una tabla paginada con cantidad de registros configurable.

Límite de tamaño por archivo

GESTIÓN DE DOCUMENTOS

Admite archivos de hasta 50 MB.

Ordenamiento por columnas

GESTIÓN DE DOCUMENTOS

El usuario puede ordenar la lista de documentos por nombre o por fecha de carga, haciendo clic en el encabezado de cada columna.

Renombrado automático ante duplicados

GESTIÓN DE DOCUMENTOS

Si ya existe un documento con el mismo nombre en la organización, el sistema genera automáticamente un nombre alternativo agregando un número o sufijo, evitando sobrescrituras…

Selección de archivos desde explorador

GESTIÓN DE DOCUMENTOS

Botón de selección que abre el explorador de archivos del sistema para escoger uno o varios documentos a cargar.

Selección múltiple de documentos

GESTIÓN DE DOCUMENTOS

Casillas de verificación en cada fila permiten seleccionar varios documentos a la vez para aplicarles acciones en lote.

Soporte de múltiples formatos de archivo

GESTIÓN DE DOCUMENTOS

El sistema acepta documentos en formato PDF, imágenes (JPG, JPEG, PNG, GIF) y documentos de texto (DOC, DOCX).

Vista previa de archivos antes de confirmar

GESTIÓN DE DOCUMENTOS

Antes de enviar los documentos al sistema, se muestra una lista de los archivos elegidos con su nombre, tamaño y tipo, permitiendo revisar y eliminar los no deseados.

PROCESAMIENTO INTELIGENTE DE DOCUMENTOS 16 características

Análisis por Apache Tika

PROCESAMIENTO INTELIGENTE DE DOCUMENTOS

Después del OCR, el texto se envía a un servicio especializado (Apache Tika) que extrae el contenido textual de manera más precisa desde el PDF procesado.

Clasificación detallada de Oficios

PROCESAMIENTO INTELIGENTE DE DOCUMENTOS

Clasifica oficios en categorías como requerimientos de entes de control, informes y circulares.

Clasificación detallada de Trámites

PROCESAMIENTO INTELIGENTE DE DOCUMENTOS

Clasifica trámites en categorías legales, entre ellas excepciones, prescripción, embargos y facilidades de pago.

Clasificación mediante flujos de decisión con IA

PROCESAMIENTO INTELIGENTE DE DOCUMENTOS

Aplica flujos de decisión con IA para identificar el tipo de documento y ejecutar el clasificador correspondiente.

Detección automática de necesidad de OCR

PROCESAMIENTO INTELIGENTE DE DOCUMENTOS

El sistema identifica automáticamente qué documentos requieren reconocimiento de texto (escaneados) y cuáles ya tienen texto digital, aplicando el proceso solo donde es necesario.

Extracción de hechos y fundamentos

PROCESAMIENTO INTELIGENTE DE DOCUMENTOS

La IA analiza el cuerpo del documento para resumir los argumentos, razones o hechos que justifican su existencia o la solicitud contenida.

Extracción de la solicitud específica

PROCESAMIENTO INTELIGENTE DE DOCUMENTOS

Extrae la petición o pretensión del remitente a partir del documento.

Extracción de términos legales clave

PROCESAMIENTO INTELIGENTE DE DOCUMENTOS

La IA identifica y extrae los términos jurídicos y administrativos más relevantes del documento, facilitando la búsqueda y referencia posterior.

Extracción del identificador único del documento

PROCESAMIENTO INTELIGENTE DE DOCUMENTOS

El sistema detecta y extrae automáticamente el número o código de radicado/referencia del documento, si está presente.

Extracción estructurada de metadatos con IA

PROCESAMIENTO INTELIGENTE DE DOCUMENTOS

Extrae remitente, destinatario, asunto, objetivo, resumen, términos legales y fecha de recepción mediante IA.

Identificación automática del tipo de documento

PROCESAMIENTO INTELIGENTE DE DOCUMENTOS

La inteligencia artificial determina si un documento es un Oficio (comunicación formal) o un Trámite (solicitud que requiere resolución administrativa), clasificándolo antes del…

Indexación en motor de búsqueda

PROCESAMIENTO INTELIGENTE DE DOCUMENTOS

El contenido de cada documento, junto con sus metadatos extraídos, se indexa en Apache Solr para permitir búsquedas rápidas y eficientes.

Motor OCR intercambiable

PROCESAMIENTO INTELIGENTE DE DOCUMENTOS

La tecnología de reconocimiento de texto puede cambiarse entre distintos motores (OcrMyPDF, Tesseract) según las necesidades de la organización, sin modificar el resto del sistema.

Normalización de contenido (OCR)

PROCESAMIENTO INTELIGENTE DE DOCUMENTOS

Para documentos escaneados o imágenes, el sistema convierte automáticamente el contenido visual en texto legible por computadora, permitiendo su posterior análisis.

Pipeline de procesamiento en tres etapas

PROCESAMIENTO INTELIGENTE DE DOCUMENTOS

Cada documento sigue una secuencia obligatoria: (1) Normalización del contenido → (2) Extracción de metadatos → (3) Clasificación.

Reconocimiento de texto en español e inglés

PROCESAMIENTO INTELIGENTE DE DOCUMENTOS

El motor de reconocimiento óptico de caracteres procesa documentos en español e inglés simultáneamente, ideal para organizaciones con documentación bilingüe.

SEGUIMIENTO DE ESTADO Y TAREAS 10 características

Animación de proceso en curso

SEGUIMIENTO DE ESTADO Y TAREAS

Cuando un documento está siendo procesado activamente (normalizando, extrayendo o clasificando), aparece un indicador giratorio sobre el chip correspondiente, informando al…

Control de reintentos de tareas

SEGUIMIENTO DE ESTADO Y TAREAS

Las tareas tienen un número máximo de reintentos configurables; si fallan repetidamente, se detienen y registran el error para revisión.

Cálculo de duración de tareas

SEGUIMIENTO DE ESTADO Y TAREAS

Cada tarea registra su tiempo de inicio, permitiendo calcular cuánto tardó en completarse para análisis de rendimiento.

Estados de tarea en ciclo de vida completo

SEGUIMIENTO DE ESTADO Y TAREAS

Las tareas de procesamiento pasan por estados claramente definidos: Pendiente → En Ejecución → Exitoso / Fallido, con registro de cada transición.

Indicadores visuales de estado del proceso

SEGUIMIENTO DE ESTADO Y TAREAS

Cada documento en la lista muestra tres indicadores (N, E, C) que indican si ya fue Normalizado, Extraído y Clasificado respectivamente, con colores que distinguen los estados…

Limpieza automática de archivos temporales

SEGUIMIENTO DE ESTADO Y TAREAS

Después del procesamiento OCR, los archivos temporales generados durante el análisis se eliminan automáticamente del servidor para liberar espacio.

Límite de tiempo por tarea

SEGUIMIENTO DE ESTADO Y TAREAS

Aplica límites de tiempo a las tareas de normalización y extracción y cancela las que los superan.

Mensajes de progreso detallados por etapa

SEGUIMIENTO DE ESTADO Y TAREAS

Durante el procesamiento, el sistema actualiza mensajes descriptivos en tiempo real sobre lo que está haciendo: obteniendo el archivo, ejecutando OCR, enviando al motor de…

Prevención de tareas duplicadas

SEGUIMIENTO DE ESTADO Y TAREAS

El sistema verifica antes de iniciar cualquier tarea si ya existe una en curso para el mismo documento y tipo de operación, evitando procesar el mismo archivo dos veces…

Registro de tareas asíncronas

SEGUIMIENTO DE ESTADO Y TAREAS

Cada operación de procesamiento se registra en la base de datos como una tarea con identificador único, tipo, estado, contador de acciones y mensajes de progreso.

VISUALIZACIÓN DE METADATOS 11 características

Condición de visibilidad de detalles

VISUALIZACIÓN DE METADATOS

El panel de detalles solo se habilita cuando el documento ya ha sido normalizado y tiene su contenido extraído, evitando mostrar información incompleta.

Panel de detalles del documento

VISUALIZACIÓN DE METADATOS

Vista expandible dentro de la tabla que muestra todos los metadatos extraídos del documento: categoría, subcategoría, origen, destinatario, asunto, resumen, objetivo…

Vista de auditoría del documento

VISUALIZACIÓN DE METADATOS

Muestra quién creó el registro en el sistema, quién lo modificó por última vez y las fechas correspondientes.

Vista de categoría y subcategoría

VISUALIZACIÓN DE METADATOS

Muestra la clasificación principal (Oficio/Trámite) y la subcategoría específica asignada por la IA a cada documento.

Vista de destinatario

VISUALIZACIÓN DE METADATOS

Muestra a quién fue dirigido el documento y su cargo u organización.

Vista de fecha de llegada

VISUALIZACIÓN DE METADATOS

Muestra la fecha en que el documento fue recibido, tal como fue detectada por la IA en el contenido.

Vista de hechos y fundamentos

VISUALIZACIÓN DE METADATOS

Muestra los argumentos y razones que sustentan la comunicación o solicitud del documento.

Vista de la solicitud específica

VISUALIZACIÓN DE METADATOS

Presenta de forma clara la petición o pretensión concreta que contiene el documento.

Vista de origen y datos del remitente

VISUALIZACIÓN DE METADATOS

Presenta quién envió el documento, a qué organización pertenece y su código o identificador de referencia.

Vista de resumen automático

VISUALIZACIÓN DE METADATOS

Presenta un resumen generado por IA con los puntos más relevantes del contenido del documento.

Vista de términos legales identificados

VISUALIZACIÓN DE METADATOS

Lista los términos jurídicos y administrativos detectados por la IA en el documento.

BÚSQUEDA E INDEXACIÓN 7 características

Actualización inmediata del índice

BÚSQUEDA E INDEXACIÓN

Actualiza el índice cuando un documento se procesa o cambia su información.

Búsqueda con filtros combinados

BÚSQUEDA E INDEXACIÓN

Las búsquedas pueden combinarse con filtros por campos específicos (categoría, fecha, origen, etc.) para resultados más precisos.

Búsqueda por texto completo

BÚSQUEDA E INDEXACIÓN

Permite buscar documentos usando palabras o frases que aparezcan en cualquier parte del contenido del documento, no solo en el título.

Eliminación del índice al borrar documentos

BÚSQUEDA E INDEXACIÓN

Cuando un documento es eliminado del sistema, también se borra del motor de búsqueda para mantener consistencia entre ambos.

Motor de búsqueda empresarial Apache Solr

BÚSQUEDA E INDEXACIÓN

Indexa el contenido y los metadatos de documentos en Apache Solr para su consulta.

Paginación y ordenamiento en búsquedas

BÚSQUEDA E INDEXACIÓN

Los resultados de búsqueda pueden ordenarse por diferentes campos y navegarse en páginas para manejar grandes volúmenes de documentos.

Verificación de existencia en el índice

BÚSQUEDA E INDEXACIÓN

Antes de actualizar o eliminar registros en el motor de búsqueda, el sistema verifica que el documento exista en el índice, previniendo errores.

ARQUITECTURA Y PROCESAMIENTO ASÍNCRONO 9 características

Arquitectura de microservicios

ARQUITECTURA Y PROCESAMIENTO ASÍNCRONO

El sistema está dividido en componentes independientes: interfaz web, API, trabajadores de procesamiento, base de datos, motor de búsqueda, almacenamiento de archivos y servicio…

Cola de mensajes con Redis

ARQUITECTURA Y PROCESAMIENTO ASÍNCRONO

Encola las tareas de procesamiento en Redis.

Conexión con reconexión automática al broker

ARQUITECTURA Y PROCESAMIENTO ASÍNCRONO

Incluye reconexión automática al servicio de mensajería cuando se interrumpe la conexión.

Despliegue con contenedores Docker

ARQUITECTURA Y PROCESAMIENTO ASÍNCRONO

Empaqueta los componentes en contenedores Docker para su despliegue y actualización.

Procesamiento en segundo plano

ARQUITECTURA Y PROCESAMIENTO ASÍNCRONO

Las tareas pesadas como el reconocimiento de texto y la clasificación con IA se ejecutan en segundo plano (con Celery), sin bloquear la interfaz del usuario ni afectar el…

Procesamiento paralelo de documentos

ARQUITECTURA Y PROCESAMIENTO ASÍNCRONO

Permite configurar el procesamiento simultáneo de documentos mediante trabajadores asíncronos.

Red interna entre servicios

ARQUITECTURA Y PROCESAMIENTO ASÍNCRONO

Los componentes del sistema se comunican entre sí a través de una red privada virtual (Docker network), sin exponer servicios internos al exterior.

Reinicio automático ante fallos

ARQUITECTURA Y PROCESAMIENTO ASÍNCRONO

Configura el reinicio automático de los servicios ante fallos.

Separación entre servidor web y trabajadores

ARQUITECTURA Y PROCESAMIENTO ASÍNCRONO

Separa el servidor web de los trabajadores de procesamiento de documentos.

SEGURIDAD Y AUTENTICACIÓN 10 características

Autenticación mediante token JWT

SEGURIDAD Y AUTENTICACIÓN

El acceso al sistema se controla mediante tokens de seguridad (JWT) que verifican la identidad del usuario en cada operación, sin necesidad de enviar contraseñas repetidamente.

Cabeceras de autorización en todas las solicitudes

SEGURIDAD Y AUTENTICACIÓN

Cada petición del frontend al backend incluye automáticamente el token de seguridad en los encabezados HTTP.

Configuración CORS

SEGURIDAD Y AUTENTICACIÓN

Configura los orígenes autorizados para las solicitudes web mediante CORS.

Control de permisos por grupo

SEGURIDAD Y AUTENTICACIÓN

Los usuarios pertenecen a grupos con roles específicos que determinan qué acciones pueden realizar dentro del sistema.

Gestión de permisos desde Redux

SEGURIDAD Y AUTENTICACIÓN

Los permisos del usuario se cargan al iniciar sesión y se almacenan en el estado global de la aplicación, estando disponibles en toda la interfaz sin consultas repetidas al…

Información de sesión en el token

SEGURIDAD Y AUTENTICACIÓN

Cada token de acceso contiene la identidad del usuario, su organización, correo electrónico, nombre de usuario e identificador de sesión, permitiendo una autorización precisa.

Integración con sistema de autenticación Creangel

SEGURIDAD Y AUTENTICACIÓN

El sistema se conecta a la plataforma de autenticación central de Creangel Technologies para verificar usuarios y obtener sus permisos y grupos.

Restricción de tipos de archivos permitidos

SEGURIDAD Y AUTENTICACIÓN

El sistema solo acepta formatos de archivo definidos en su configuración, rechazando cualquier archivo de tipo no permitido.

Validación de tamaño máximo de archivo

SEGURIDAD Y AUTENTICACIÓN

El sistema verifica que ningún archivo supere el límite de 50 MB antes de procesarlo.

Variables de entorno para credenciales

SEGURIDAD Y AUTENTICACIÓN

Gestiona las credenciales de los servicios mediante variables de entorno.

INTERFAZ DE USUARIO 13 características

Barra de búsqueda de archivos en panel lateral

INTERFAZ DE USUARIO

En el panel de carga, el usuario puede filtrar los archivos seleccionados para subir escribiendo parte del nombre.

Captura de rutas no definidas

INTERFAZ DE USUARIO

Cualquier URL que no corresponda a una página conocida es capturada y redirigida a la pantalla de error correspondiente.

Indicador de carga en tabla de documentos

INTERFAZ DE USUARIO

Mientras se cargan los datos de la tabla, se muestra un indicador de progreso para que el usuario sepa que el sistema está trabajando.

Manejo de páginas no encontradas (404)

INTERFAZ DE USUARIO

Cuando un usuario accede a una dirección inexistente, se muestra una página amigable indicando que la ruta no fue encontrada, con opción de regresar.

Manejo visual de errores del sistema

INTERFAZ DE USUARIO

Si ocurre un error inesperado en la aplicación, se muestra una pantalla de error amigable en lugar de una pantalla en blanco o un mensaje técnico.

Menú contextual de acciones por documento

INTERFAZ DE USUARIO

Un menú desplegable en cada fila muestra las acciones disponibles según el estado del documento (Normalizar, Extraer, Clasificar), ocultando automáticamente las acciones ya…

Navegación de páginas con indicador de posición

INTERFAZ DE USUARIO

Botones de anterior/siguiente página con contador que muestra el rango de registros actuales (ej: 1-10 de 45), facilitando la orientación en grandes listados.

Notificaciones de error específicas

INTERFAZ DE USUARIO

Cuando algo falla, el sistema muestra un mensaje descriptivo indicando qué operación falló y en qué documento, ayudando al usuario a entender el problema.

Paginación de filas configurable por el usuario

INTERFAZ DE USUARIO

El usuario puede cambiar cuántos documentos se muestran por página seleccionando entre opciones predefinidas (5, 10, 50, 100, 500).

Panel lateral de carga persistente

INTERFAZ DE USUARIO

Mantiene disponible el panel de carga mientras el usuario consulta la lista de documentos.

Página de información del proyecto

INTERFAZ DE USUARIO

Sección dedicada con información sobre el proyecto, su equipo y contexto organizacional.

Página de inicio con descripción del sistema

INTERFAZ DE USUARIO

La página principal presenta el sistema IFindIT, su propósito y funcionalidades principales de forma visual.

Sistema de notificaciones en pantalla

INTERFAZ DE USUARIO

Mensajes informativos emergen en la pantalla informando el resultado de cada operación (carga exitosa, error al clasificar, proceso iniciado, etc.), desapareciendo automáticamente…

INTEGRACIÓN CON INTELIGENCIA ARTIFICIAL 8 características

Clasificación con salida estructurada

INTEGRACIÓN CON INTELIGENCIA ARTIFICIAL

Solicita a la IA resultados estructurados en JSON para su procesamiento por el sistema.

Clasificación por función con invocación de herramientas

INTEGRACIÓN CON INTELIGENCIA ARTIFICIAL

Utiliza invocación de herramientas para solicitar clasificaciones estructuradas.

Grafos de decisión con LangGraph

INTEGRACIÓN CON INTELIGENCIA ARTIFICIAL

El flujo de clasificación se modela como un grafo de estados con LangGraph, permitiendo ramificaciones condicionales (Oficio vs.

Integración con OpenAI GPT-4o Mini

INTEGRACIÓN CON INTELIGENCIA ARTIFICIAL

El sistema utiliza el modelo de lenguaje GPT-4o Mini de OpenAI para realizar la extracción de metadatos y la clasificación de documentos, aprovechando sus capacidades de…

Manejo de errores en respuestas de IA

INTEGRACIÓN CON INTELIGENCIA ARTIFICIAL

Si la IA no devuelve una respuesta válida o falla, el sistema captura el error y continúa con un valor por defecto, evitando la interrupción del proceso.

Prompts especializados en lenguaje jurídico colombiano

INTEGRACIÓN CON INTELIGENCIA ARTIFICIAL

Utiliza instrucciones de clasificación con definiciones de documentos y terminología jurídica colombiana.

Temperatura cero para consistencia en clasificación

INTEGRACIÓN CON INTELIGENCIA ARTIFICIAL

Configura el modelo con temperatura cero para reducir la variación en las clasificaciones.

Uso de LangChain para orquestación de IA

INTEGRACIÓN CON INTELIGENCIA ARTIFICIAL

LangChain se utiliza como capa de abstracción para construir los flujos de conversación con la IA, facilitando el mantenimiento y la evolución del sistema.

GESTIÓN DE DATOS Y BASE DE DATOS 9 características

Base de datos relacional PostgreSQL

GESTIÓN DE DATOS Y BASE DE DATOS

Toda la información del sistema (documentos, metadatos, tareas) se almacena en una base de datos PostgreSQL.

Eliminación en cascada de metadatos

GESTIÓN DE DATOS Y BASE DE DATOS

Al eliminar un documento, sus metadatos asociados se eliminan automáticamente, manteniendo la integridad referencial de la base de datos.

Filtrado avanzado de listados

GESTIÓN DE DATOS Y BASE DE DATOS

La API soporta filtros complejos en los listados de documentos, incluyendo búsqueda por texto en campos específicos, ordenamiento y paginación.

Metadatos de documento en tabla separada

GESTIÓN DE DATOS Y BASE DE DATOS

La información extraída por IA (categoría, subcategoría, resumen, términos, etc.) se almacena en una tabla independiente vinculada al documento, manteniendo el modelo de datos…

Migraciones de base de datos automatizadas

GESTIÓN DE DATOS Y BASE DE DATOS

Los cambios en la estructura de la base de datos se gestionan mediante Alembic, permitiendo actualizar el esquema de forma controlada y versionada.

Modelo de documento con estados de procesamiento

GESTIÓN DE DATOS Y BASE DE DATOS

Cada documento registra su estado en el pipeline: si requiere OCR, si su contenido fue normalizado, si está bajo normalización, si fue extraído, si está bajo extracción, si fue…

Registro de auditoría por registro

GESTIÓN DE DATOS Y BASE DE DATOS

Cada registro en la base de datos guarda quién lo creó, quién lo modificó por última vez, y las fechas de creación y edición.

Restricción de unicidad por nombre y organización

GESTIÓN DE DATOS Y BASE DE DATOS

El sistema permite que no puedan existir dos documentos con el mismo nombre dentro de la misma organización, previniendo duplicados.

Soporte de arreglos de texto en base de datos

GESTIÓN DE DATOS Y BASE DE DATOS

Los términos legales extraídos se almacenan como arreglos de texto en PostgreSQL, permitiendo múltiples valores en un solo campo.

API REST Y SERVICIOS WEB 13 características

API REST versionada

API REST Y SERVICIOS WEB

Todos los servicios del sistema están disponibles a través de una API REST bajo la ruta /v1/, facilitando el mantenimiento y la compatibilidad con versiones futuras.

Endpoint de actualización de documentos (PUT)

API REST Y SERVICIOS WEB

Permite modificar el nombre de un documento existente.

Endpoint de clasificación de documento

API REST Y SERVICIOS WEB

Inicia el proceso de clasificación con IA para un documento específico, devolviendo un ticket de tarea.

Endpoint de consulta de documentos (GET)

API REST Y SERVICIOS WEB

Permite obtener la información detallada de un documento específico usando su identificador único.

Endpoint de consulta de metadatos

API REST Y SERVICIOS WEB

Permite obtener todos los metadatos extraídos de un documento (categoría, subcategoría, resumen, términos legales, etc.).

Endpoint de creación de documentos (POST)

API REST Y SERVICIOS WEB

Permite cargar uno o más archivos al sistema en una sola solicitud, creando los registros correspondientes en la base de datos.

Endpoint de descarga de archivo original

API REST Y SERVICIOS WEB

Permite descargar el archivo original del documento tal como fue cargado.

Endpoint de eliminación de documentos (DELETE)

API REST Y SERVICIOS WEB

Elimina un documento del sistema, incluyendo su archivo en el almacenamiento, su registro en el motor de búsqueda y todos sus metadatos.

Endpoint de extracción de contenido

API REST Y SERVICIOS WEB

Inicia el proceso de extracción de metadatos con IA para un documento específico, devolviendo un ticket de tarea.

Endpoint de listado con parámetros avanzados (POST)

API REST Y SERVICIOS WEB

Permite obtener listas de documentos con opciones de paginación, ordenamiento, filtrado y conteo total.

Endpoint de normalización de contenido

API REST Y SERVICIOS WEB

Inicia el proceso de OCR para un documento específico en segundo plano, devolviendo un ticket de tarea para seguimiento.

Respuestas estandarizadas de la API

API REST Y SERVICIOS WEB

Todas las respuestas de la API siguen un formato uniforme con campos de estado, mensaje y datos, facilitando su integración con otras aplicaciones.

Servicio Apache Tika para extracción de texto

API REST Y SERVICIOS WEB

Microservicio independiente basado en Apache Tika que recibe archivos PDF y devuelve su contenido textual; soporta PDF, DOC, DOCX y TXT.

GESTIÓN DEL ESTADO (FRONTEND) 7 características

Cola de notificaciones en estado global

GESTIÓN DEL ESTADO (FRONTEND)

Las notificaciones de éxito o error se gestionan a través del estado global.

Estado global de la aplicación con Redux

GESTIÓN DEL ESTADO (FRONTEND)

La aplicación web utiliza Redux para manejar un estado centralizado.

Gestión de acciones habilitadas

GESTIÓN DEL ESTADO (FRONTEND)

El sistema controla dinámicamente qué acciones están disponibles para el usuario según el estado actual de la aplicación.

Gestión de información de la organización

GESTIÓN DEL ESTADO (FRONTEND)

Los datos de la organización a la que pertenece el usuario se cargan al inicio y se mantienen disponibles en toda la sesión.

Gestión de información del usuario en sesión

GESTIÓN DEL ESTADO (FRONTEND)

El nombre, identificador, correo y otros datos del usuario conectado se almacenan en el estado global y están disponibles en toda la aplicación.

Gestión de permisos del usuario

GESTIÓN DEL ESTADO (FRONTEND)

Los grupos y roles del usuario se almacenan en el estado global, permitiendo mostrar u ocultar funcionalidades según los permisos.

Persistencia de sesión en storage

GESTIÓN DEL ESTADO (FRONTEND)

El estado de la sesión del usuario se guarda en el almacenamiento del navegador para mantener la sesión activa si el usuario recarga la página.

Parte de la plataforma IFINDIT

Explore cómo se relaciona con los demás productos y las capacidades compartidas.

Personas y equipos

Consulta · Análisis · Gestión de información

Fuentes de información

Documentos y repositorios · Bases de datos · Aplicaciones y APIs

Una vista funcional de IFINDIT y sus capacidades compartidas. Cada producto conecta necesidades distintas de la organización.

Ver arquitectura de la plataforma (SVG)

Hablemos de su información.

Cuéntenos qué necesita encontrar, analizar u organizar. Conozca IFINDIT con el equipo de Creangel.

Imagen