Auditoría de cambios
Historial inmutable de cada edición y eliminación de registros, con quién, cuándo, desde dónde y qué cambió exactamente.
¿Qué hace?
La Auditoría de cambios es tu prueba de control interno. Cada vez que alguien edita o elimina un registro de entrada/salida, queda asentado quién lo hizo, cuándo, desde dónde y exactamente qué modificó. Si un dato fue tocado, hay un rastro que lo demuestra. Y ese rastro no se puede borrar ni alterar desde la aplicación.
Pensala como la caja negra del sistema: no impide los cambios —que a veces son legítimos y necesarios— pero los deja documentados de manera permanente.
Qué queda registrado
Se asienta cada uno de estos movimientos sobre un registro de entrada/salida:
- Las ediciones de un registro: cambio de tipo de movimiento (ingreso o egreso), de puesto o del comentario.
- Las eliminaciones de un registro.
La creación de un registro por escaneo no genera una entrada de auditoría: el operador que lo generó ya queda asociado al registro original, así que no hace falta duplicar esa información.
Qué información guarda cada entrada
| Dato | Qué te dice |
|---|---|
| Tipo de cambio | Si fue una edición o una eliminación |
| Referencia | A qué registro original corresponde el cambio |
| Persona afectada | DNI y nombre de la persona del registro al momento del cambio |
| Organización | La organización a la que pertenecía el registro |
| Quién lo hizo | El usuario que ejecutó la edición o la eliminación |
| Antes y después | Qué valor tenía cada campo modificado y a cuál pasó (solo en ediciones) |
| Origen | La dirección de internet desde la que se hizo el cambio |
| Equipo | El navegador y el sistema desde los que se operó |
| Cuándo | La fecha y la hora exactas del cambio |
El antes y después muestra el detalle de lo que cambió: el tipo de movimiento, el puesto y el comentario. La persona del registro no forma parte de ese detalle de cambios: se guarda aparte, como dato de contexto fijo para saber a quién correspondía el registro afectado.
Por qué los datos quedan "congelados"
El DNI, el nombre de la persona y el nombre de la organización se guardan como una copia fija en el momento del cambio. Esto es a propósito: si después se elimina a esa persona o a la organización, la entrada de auditoría sigue siendo legible y completa. La verdad histórica queda fijada y no depende de que el resto de los datos sigan existiendo.
Es la diferencia entre una auditoría seria y una simple referencia que se rompe cuando lo relacionado desaparece.
Inmutable de verdad
Las entradas de auditoría no se editan ni se eliminan desde la aplicación. No hay botón para hacerlo, ni siquiera para un owner. Es justamente lo que le da valor probatorio: nadie puede "limpiar" el historial para tapar un cambio.
Cómo lo consultás
Desde la pantalla de auditoría tenés el historial completo, con filtros para llegar rápido a lo que buscás:
- Por rango de fechas.
- Por usuario que hizo el cambio.
- Por tipo de cambio (edición o eliminación).
- Por DNI o nombre de la persona afectada.
El acceso está reservado a supervisores y dueños: el resto del equipo no ve la auditoría.
Para qué NO sirve
- No frena los cambios. No es un permiso ni un bloqueo: las ediciones y eliminaciones se hacen normalmente desde la lista de registros; la auditoría solo las deja documentadas.
- No audita el alta de personas ni la operación diaria de escaneo. Su foco son las ediciones y eliminaciones de registros de entrada/salida.