Utilice la siguiente extensión para formatear datos
de AuditTrail:
sub atCust_CreateLogEntry {
my($session, $entity, $timestamp, $action,
$state, $login, $fullname, $groups) = @_;
# Nota: este ejemplo no registra qué campos se cambian realmente.
return "AuditTrail: " . $timestamp . $action . $state .
$login . $fullname . $groups . "\n**********\n";
}
Argumentos:
- $session: El objeto de sesión actual.
- $entity: El objeto de entidad para el que se va a escribir un seguimiento de
auditoría.
- $timestamp: Un valor de indicación de fecha y hora con el formato de serie. (Puede especificar un campo de indicación de la hora personalizado u
omitir el campo).
- $action: El nombre de la acción que se va a ejecutar.
- $state: El estado actual del registro. Si la acción ha modificado el estado, este
campo muestra el nuevo estado.
- $login: El nombre del usuario, tal como lo representa el software Rational
ClearQuest.
(Si se utiliza la autenticación de LDAP, este nombre puede ser diferente del que se utilizaba para iniciar sesión en el entorno de Rational
ClearQuest.)
- $fullname: El nombre completo del usuario, si se conoce en el entorno de Rational
ClearQuest.
- $groups: Una lista de los grupos de
Rational
ClearQuest
a los que pertenece el usuario. (Si se utiliza la autenticación de LDAP, el directorio de grupos puede albergar nombres de grupo independientes de los que gestiona el software Rational
ClearQuest.)
Valor de retorno: Una serie que representa la entrada completa del
seguimiento de auditoría que se va a escribir en el registro, incluidos
delimitadores y espacios entre entradas.