Suivi des changements apportés aux champs de référence
Les administrateurs peuvent suivre les changements apportés aux valeurs d’affichage des champs de référence.
Étant donné que les champs de référence ne stockent qu’une valeur d’ID, le système ne peut normalement auditer les changements que lorsque la valeur d’ID change. Par défaut, le système n’audite pas les changements lorsque la valeur d’affichage d’un champ de référence change.
Considérez la situation suivante. Un utilisateur change son nom de Jane Smith à Jane Miller. Étant donné que le nom d’utilisateur est la valeur d’affichage de la table Utilisateur, toute référence précédente à Jane Smith fait référence à Jane Miller. Si l’administrateur se contente de mettre à jour le nom de l’enregistrement utilisateur existant, les enregistrements d’audit et d’historique n’afficheront que le nouveau nom Jane Miller. Par défaut, le système ne permet pas de distinguer les modifications effectuées sous le nom d’utilisateur d’origine de celles effectuées avec le nouveau nom d’utilisateur.
- Créez un nouvel enregistrement d’utilisateur pour le nouveau nom et désactivez l’enregistrement d’utilisateur précédent. Le système conserve les enregistrements d’audit pour l’ancien nom d’utilisateur et crée les futurs enregistrements d’audit avec le nouveau nom d’utilisateur.
- Créez des champs personnalisés et une règle métier pour enregistrer le nom précédent et la date du changement de nom. Le système peut utiliser ces informations pour construire les noms appropriés dans les enregistrements d’audit et d’historique.