Rastreando mudanças para campos de referência

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 1 min. de leitura
  • 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.

    Se sua política de auditoria exigir o rastreamento de mudanças de nome de usuário, você poderá:
    • 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.