Saltar al contenido principal

Diagrama de clases

Muestra las entidades JPA del backend (mapeos objeto-relacional) con sus atributos y relaciones. El diagrama se divide por módulo para mayor legibilidad.

Módulo de Usuarios y Roles

Módulo de Inventario

Módulo de Tickets / Incidentes

Módulo de Notificaciones

Enumeraciones

ClaseCampoValores posibles
EquipoestadoEN_BODEGA, ASIGNADO, EN_REPARACION, PRESTADO, DADO_DE_BAJA
EquipotipoRedETHERNET, WIFI, N/A
TicketestadoABIERTO, EN_PROCESO, RESUELTO, CERRADO
TicketprioridadBAJA, MEDIA, ALTA, CRITICA
HistorialEstadoestadoAnterior / estadoNuevoMismo que Equipo.estado
HistorialTicketestadoAnterior / estadoNuevoMismo que Ticket.estado
NotificaciontipoNotifSTOCK_CRITICO, SLA_VENCIDO, TICKET_ASIGNADO, INFO

Vistas SQL (entidades de solo lectura)

VistaDescripción
v_dashboard_resumenAgrega totales de equipos por tipo y estado para el dashboard
v_inventario_completoJoin desnormalizado equipo + modelo + marca + área + SO + especificaciones
v_stock_criticoTipos de equipo por debajo del umbral configurado en config_stock
v_tickets_activosTickets abiertos/en proceso con cálculo de minutos SLA restantes