Änderungen an Referenzfeldern werden nachverfolgt
Administratoren können Änderungen an Anzeigewerten des Referenzfelds nachverfolgen.
Da Referenzfelder nur einen ID-Wert speichern, kann das System normalerweise nur Audits durchführen, wenn sich der ID-Wert ändert. Standardmäßig prüft das System keine Änderungen, wenn sich der Anzeigewert eines Referenzfelds ändert.
Stellen Sie sich die folgende Situation vor. Ein Benutzer ändert seinen Namen von „Jane Smith“ in „Jane Miller“. Da der Benutzername der Anzeigewert für die Tabelle „User“ ist, bezieht sich jeder vorherige Verweis auf „Jane Smith“ stattdessen auf „Jane Miller“. Wenn der Administrator nur den Namen des vorhandenen Benutzerdatensatzes aktualisiert, zeigen Audit- und Verlaufsdatensätze nur den neuen Namen „Jane Miller“ an. Standardmäßig bietet das System keine Möglichkeit, zwischen Änderungen, die unter dem ursprünglichen Benutzernamen vorgenommen wurden, und denen, die mit dem neuen Benutzernamen vorgenommen wurden, zu unterscheiden.
- Erstellen Sie einen neuen Anwenderdatensatz für den neuen Namen, und deaktivieren Sie den vorherigen Anwenderdatensatz. Das System speichert Audit-Datensätze für den alten Anwendernamen und erstellt zukünftige Audit-Datensätze mit dem neuen Anwendernamen.
- Erstellen Sie anwenderdefinierte Felder und eine Geschäftsregel, um den vorherigen Namen und das Datum der Namensänderung zu speichern. Das System kann diese Informationen verwenden, um die richtigen Namen in Audit- und Verlaufsdatensätzen zu erstellen.