Skip to main content
🛠️ Servicios (app/Services)
ExpedienteService: Gestiona el flujo del movimiento de los Expedientes entre las distintas Dependencias. Resuelve lógicas para pases en paralelo y comprueba que dependencias tienen permisos para adjuntar archivos a un expediente específico.
FirmaDigitalService: Responsable de integrar funciones a nivel de sistema operativo para validar firmas digitales en los PDF (usando comandos como pdfsig y bases NSS) y aplica una "firma por sistema" a los documentos.
ManifiestoExpedienteService: Maneja la integridad de la documentación aplicando un modelo estilo "blockchain". Sella expedientes (sellar()) adjuntando manifiestos con hash canonicos estado por estado para garantizar que los documentos no hayan sido adulterados leyendo el historial (verificarCadena()).
OpenAIService: Centraliza la conexión y peticiones a la API de ChatGPT para sugerir o generar de forma automática respuestas (generateReply()) a correos y comunicaciones simulando asistentes virtuales.