Pour chaque entité ou type d'entité, utilisez l'extension
suivante pour indiquer les zones ne devant pas être
prises en compte par AuditTrail :
sub atCust_ExcludeField {
my ($session, $entity, $fieldName) = @_;
return ($fieldName eq "Description");
}
Arguments :
- $session : Objet session en cours.
- $entity : Objet Entity pour lequel la trace de
contrôle est écrite.
- $fieldName : Nom de la zone à exclure de la trace de contrôle.
Valeurs renvoyées : 0 pour conserver la zone dans la trace
de contrôle, valeur différente de zéro pour
indiquer qu'elle ne doit pas être prise en compte.
Si un changement apporté à un
enregistrement affecte uniquement des zones exclues,
le package enregistre tout de même le nom
d'utilisateur, l'heure du changement et les
informations concernant l'état de
l'enregistrement.