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 ($fieldName eq "Descrição");
} 
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