El problema
En un municipio, cada pedido, queja o reclamo recorre su propio circuito entre secretarías, y ese circuito suele vivir en la cabeza de quien atiende el mostrador. Cuando un vecino pregunta por su trámite, cuesta saber en qué área está y quién lo tiene. TRAZA dibuja el circuito una vez y hace que cada expediente lo siga.
Qué hace
Editor visual de circuitos
Los circuitos se dibujan en BPMN con un carril por área y se descargan como archivo .bpmn o como imagen PNG.
Cada expediente con su diagrama
Al crearse, el expediente copia el circuito vigente: si después cambia la plantilla, conserva el recorrido por el que pasó. El paso actual se resalta con el color de su estado.
Movimientos con motivo
Cambiar de paso o de estado exige motivo y confirmación. Cerrar también exige motivo y solo un administrador puede reabrir.
Historial y observaciones
Cada movimiento queda registrado con usuario, fecha, paso, estado y motivo.
Bandeja por rol
Listado paginado con búsqueda. Cada usuario ve lo que le corresponde y puede exportarlo a Excel.
Roles
Administrador, referente de área, colaborador y vecino. El referente mueve un expediente cuando su área es responsable del paso; el vecino ve solo los suyos.
Catálogos y usuarios
Áreas, tipologías y subtipologías de trámite, usuarios con su área y rol, y un manual de usuario integrado.

Cómo está construido
- Frontend en Angular 18 con PrimeNG, y bpmn-js para dibujar y mostrar los diagramas.
- Backend en Java 17 con Spring Boot 3.5, Spring Security con JWT y Spring Data MongoDB.
- El alcance de cada rol se aplica en la consulta a la base de datos, no filtrando los resultados después.
- Control de concurrencia: si otra persona guardó antes el expediente, el cambio no lo sobrescribe.
- Límite de intentos de inicio de sesión, almacenamiento privado para la imagen de cada expediente y exportación a Excel con Apache POI.
- Contenedores Docker para la API, la web y la base de datos.
Estado y autoría
TRAZA es un proyecto propio del equipo, sin cliente. Empezó a fines de 2024 y su demo está en línea desde octubre de 2026, con áreas y usuarios ficticios. No ejecuta por sí solo las condiciones del diagrama: el control está en los permisos, el motivo obligatorio y el historial.
