Excluindo Campos da Auditoria

Para cada tipo de entidade (ou até mesmo cada entidade), utilize a seguinte extensão para especificar os campos a serem excluídos da captura de AuditTrail:
sub atCust_ExcludeField {
    my ($session, $entity, $fieldName) = @_;
    # Return 1 for the Description field (excluding it from the audit
    # trail history). Return 0 for any other field.
    return ($fieldName eq "Description");
} 
Argumentos: Valores de retorno: 0 para manter o campo na trilha de auditoria; não zero para excluí-lo.

Quando uma alteração em um registro afeta apenas os campos excluídos, o pacote ainda registra o nome do usuário, a hora da alteração e as informações de estado para o registro.


Feedback