Utilice el paquete AuditTrail para especificar cuáles son los registros que se tienen que auditar cuando se crean o cambian. Cuando habilite un tipo de registro para un seguimiento de auditoría, se auditarán todos los cambios en los registros de ese tipo. También
puede inhabilitar los seguimientos de auditoría para cualquier tipo de
registro para el que se hayan habilitado.
Datos de AuditTrail
Un seguimiento de auditoría describe la
secuencia de sucesos que han afectado a un registro del que se está realizando una
auditoría.
Para cada suceso, se registra la siguiente información:
- Identidad de usuario. El paquete AuditTrail registra el nombre de usuario y
pertenencia a grupo de la persona que ha realizado el cambio. También se registra el nombre completo del usuario (obtenido a partir del campo de nombre completo de la tabla de usuarios de Rational
ClearQuest).
- Hora del cambio. Siempre se especifica la indicación de la hora del cambio en la hora media de Greenwich (GMT).
- Acción y estado. la acción que ha modificado el registro y el estado del registro
después de registrar el suceso.
- Campos modificados. Para cada campo de datos del registro modificado por el suceso,
el seguimiento de auditoría registra el nombre del campo, su valor antiguo y su nuevo
valor. Para un campo de texto de varias líneas, de manera predeterminada el seguimiento de
auditoría muestra los campos antiguo y nuevo completos. En un campo de tipo sólo añadir, como el campo Entrada_Notas, el último texto se añade en la parte superior del campo, pero el texto antiguo nunca se modifica. En este caso, el seguimiento de auditoría sólo
muestra el último texto.
- La versión del esquema de base de datos utilizado para describir el registro.
La información nunca se suprime del
seguimiento de auditoría. Cuando se suprime un registro auditado, se realiza
una entrada en el seguimiento de auditoría (aparte del registro) con
la acción
DELETE y el estado
DELETED.
Visualización de datos
Al aplicar el paquete
AuditTrail a un tipo de registro se crea un separador que muestra los seguimientos
de auditoría correspondientes a los registros de este tipo. La página no contiene ningún
campo que se pueda editar.
Almacenamiento de datos
La información de seguimiento de auditoría se mantiene enlazando un registro de anotaciones único y distinto con cada registro auditado. Todos estos registros de seguimiento de auditoría se gestionan como entradas en una sola tabla de base de datos, independientemente de los tipos de registro que se auditen. La tabla enlaza cada registro con cada cambio efectuado en el registro.