Exclusión de campos de la auditoría

Para cada tipo de entidad (o incluso para cada entidad), utilice la siguiente extensión para especificar los campos que se deben excluir de la captura de AuditTrail:
sub atCust_ExcludeField {
    my ($session, $entity, $fieldName) = @_;
    # Devuelve 1 para el campo Descripción (excluyéndolo del historial
    # de seguimiento de auditoría). Devuelve 0 para cualquier otro campo.
    return ($fieldName eq "Descripción");
} 
Argumentos: Valores de retorno: 0 para conservar el campo en el seguimiento de auditoría; distinto de cero para excluirlo.

Cuando un campo en un registro sólo afecta a campos excluidos, el paquete registra el nombre de usuario, la hora del cambio e información de estado correspondiente al registro.


Comentarios