Saltar al contenido principal

Habilitar la auditoría en una tabla

Objetivo​

Activar la auditoría de cambios de una tabla para que cada creación, actualización y eliminación de sus registros quede registrada (con quién o qué hizo el cambio) y, si lo desea, excluir un campo concreto de la captura.

Requisitos previos​

  • Ha iniciado sesión con un rol de creador (o de administrador de la plataforma).
  • La tabla existe (consulte Crear una tabla). Su tabla de datos existe desde el momento en que se creó, así que no hay que hacer nada más antes.

Pasos​

  1. Abra la tabla en Tablas.
  2. Active Habilitar auditoría para la tabla.
  3. (Opcional) Para cualquier campo que no deba registrarse (por ejemplo, un campo grande que cambia con frecuencia y tiene poco valor de auditoría), abra ese campo y active Excluir de la auditoría.
  4. A partir de ahora, cada creación, actualización y eliminación de los registros de esta tabla queda registrada en el registro de auditoría. Consúltelo en la pantalla Registro de auditoría (consulte Ver el registro de auditoría).

Qué ocurre entre bastidores​

La auditoría se registra en la capa de datos, así que captura cada cambio en un registro sin importar cómo se hizo: mediante un formulario, una aplicación, una regla de negocio automatizada o una integración. Cada entrada de auditoría guarda qué cambió (los valores anterior y nuevo, salvo los campos excluidos) y quién o qué hizo el cambio: una persona, una aplicación externa, una regla de negocio o un proceso automatizado, junto con la persona que inició originalmente la acción, cuando la hubo. Habilitar o deshabilitar la auditoría, y excluir un campo, se guardan como parte de la definición de la tabla, así que viajan con ella cuando su solución se implementa en otro entorno.

Solución de problemas​

  • Parece que la auditoría todavía no registra nada. El cambio surte efecto de inmediato, y solo se registran los cambios realizados después de activarla; los anteriores no se capturan retroactivamente.
  • Un cambio se atribuye a «System» o no muestra autor. El cambio llegó a los datos por fuera de la vía de escritura normal de la plataforma (por ejemplo, una edición directa en la base de datos). Esto ya es en sí una señal que merece investigarse.
  • Un campo excluido sigue apareciendo en entradas antiguas. La exclusión se aplica a los cambios capturados después de excluir el campo; las entradas registradas antes no cambian.

Escenarios relacionados​