Rastreando mudanças para campos de referência
Os administradores podem rastrear mudanças nos valores de exibição do campo de referência.
Como os campos de referência armazenam apenas um valor de ID, o sistema normalmente só pode auditar mudanças quando o valor de ID muda. Por padrão, o sistema não audita mudanças quando o valor de exibição de um campo de referência muda.
Considere a seguinte situação. Um usuário muda seu nome de Jane Smith para Jane Miller. Como o nome de usuário é o valor de exibição da tabela Usuário, qualquer referência anterior a Jane Smith se refere, em vez disso, a Jane Miller. Se o administrador apenas atualizar o nome do registro do usuário existente, os registros de auditoria e histórico exibirão somente o novo nome Jane Miller. Por padrão, o sistema não fornece uma maneira de distinguir entre as mudanças feitas com o nome de usuário original e as feitas com o novo nome de usuário.
- Criar um novo registro de usuário para o novo nome e desativar o registro de usuário anterior. O sistema preserva registros de auditoria para o antigo nome de usuário e cria registros de auditoria futuros com o novo nome de usuário.
- Crie campos personalizados e uma regra de negócios para salvar o nome anterior e a data da mudança de nome. O sistema pode usar essas informações para construir os nomes apropriados em registros de auditoria e de histórico.