Änderungsprotokoll
Der Änderungsprotokoll Dialog enthält eine vollständige Änderungshistorie eines jeden Datensatzes des passenden Übersichtsdialogs.
Übersicht
Die Übersichtstabelle entspricht im Wesentlichen der Übersichtstabelle des jeweiligen Übersichtsdialogs. Allerdings stehen am Anfang der Tabelle fünf zusätzlich Spalten:
- ID: technische ID des historisierten Eintrags
- Start: Gültigkeitsbeginn des historisierten Eintrags
- Ende: Endes der Gültigkeit des Vorgängereintrags
- Modifikatoren Benutzer-ID: ID des Benutzers der den Datensatz geändert hat
- Modifikatoren Benutzername: Name des Benutzers der den Datensatz geändert hat
Daten anzeigen
Da im Laufe der Zeit sehr viele Änderungen und damit viele Historieneinträge entstehen, sollten Sie den Zeitraum der Betrachtung einschränken. Dazu wählen Sie über die Buttons mit dem Kalender- und dem Uhr-Symbol für das Feld Änderungen von ein Startdatum und für das Feld bis ein Enddatum aus. Sowohl das Feld Änderungen von als auch das Feld bis können einzeln oder auch beide leer bleiben, es ist jedoch aufgrund der Menge an Daten nicht empfehlenswert. Als Folge eines Klicks auf das Brillen-Symbol werden die zu dem gewählten Zeitraum passenden Daten geladen und in der Tabelle dargestellt.
Bedeutung von Start und Ende
Start und Ende setzten die Historieneinträge eines Datensatzes in Beziehung, wobei ein bestimmter Datensatz durch seine ID identifiziert wird. Start und Ende werden nach folgendem Schema gesetzt:
1 | Datum A | (leer) | 2 | Datensatz wurde neu erzeugt |
2 | Datum B | Datum A | 2 | Datensatz wurde geändert. Start wird auf Ende gesetzt und Start wird neu gesetzt. Damit hat der Datensatz mit der ID 1 eine Gültigkeit von Datum A bis Datum B. |
3 | Datum C | Datum B | 2 | Datensatz wurde erneut geändert. Damit hat der Datensatz mit der ID 2 eine Gültigkeit von Datum A bis Datum B. |
4 | (leer) | Datum D | 2 | Datensatz wurde an Datum D gelöscht |
Daten interpretieren
Auf Basis der Verknüpfung zwischen Start und Ende können Sie nur diverse Auswertung durchführen. So können Sie beispielsweise nachvollziehen wie ein Datensatz sich im Laufe der Zeit verändert hat und wer die jeweilige Änderung durchgeführt hat. Um die Auswertung der zeitlichen Änderungen zu unterstützen, werden verschiedene Funktionen angeboten:
Änderungen markieren
Diese Funktion setzt voraus, dass nur ein Datensatz in der Tabelle betrachtet wird. Am besten filtern Sie die Tabelle nach der ID des Datensatzes. Die Spalte der ID des Datensatzes befindet sich in der Regel direkt hinter der Modifikatoren Benutzername Spalte. Durch einen Klick auf den Button Änderungen markieren werden alle Zellen rot markiert, die sich von dem Wert der passenden Spalte der ersten Zeile unterscheiden.
Verkürztes Beispiel:
ID | Start | Ende | Benutzer-ID | Vorname | Nachname | |
---|---|---|---|---|---|---|
1 | 2020-01-01 10:00 | 3 | Max | Mustermann | max.mustermann@company.de | |
2 | 2020-01-02 11:00 | 2020-01-01 01:20 | 3 | Max | Musterfrau | max.mustermann@company.de |
3 | 2020-01-03 12:00 | 2020-01-02 11:00 | 3 | Max | Musterfrau | max.musterfrau@company.de |
4 | 2020-01-04 13:00 | 2020-01-03 12:00 | 3 | Mäx | Musterfrau | max.musterfrau@company.de |
In der Zeile der ID 2 hat sich der Nachname im Vergleich zur Zeile der ID 1 geändert.
In der Zeile der ID 3 hat sich der Nachname und die E-Mail im Vergleich zur Zeile der ID 1 geändert.
Änderungen im Lebenszyklus markieren
Diese Funktion setzt voraus, dass nur ein Datensatz in der Tabelle betrachtet wird. Am besten filtern Sie die Tabelle nach der ID des Datensatzes. Die Spalte der ID des Datensatzes befindet sich in der Regel direkt hinter der Modifikatoren Benutzername Spalte. Durch einen Klick auf den Button Änderungen im Lebenszyklus markieren werden alle Zellen rot markiert, die sich von dem Wert der passenden Spalte zu der vorherigen Zeile unterscheiden.
Verkürztes Beispiel:
ID | Start | Ende | Benutzer-ID | Vorname | Nachname | |
---|---|---|---|---|---|---|
1 | 2020-01-01 10:00 | 3 | Max | Mustermann | max.mustermann@company.de | |
2 | 2020-01-02 11:00 | 2020-01-01 01:20 | 3 | Max | Musterfrau | max.mustermann@company.de |
3 | 2020-01-03 12:00 | 2020-01-02 11:00 | 3 | Max | Musterfrau | max.musterfrau@company.de |
4 | 2020-01-04 13:00 | 2020-01-03 12:00 | 3 | Mäx | Musterfrau | max.musterfrau@company.de |
In der Zeile der ID 2 hat sich der Nachname im Vergleich zur Zeile der ID 1 geändert.
In der Zeile der ID 3 hat sich die E-Mail im Vergleich zur Zeile der ID 2 geändert.
Referenz setzen
Die beiden Funktionen zum Markieren von Änderungen verwenden als Referenzzeile grundsätzlich die erste Zeile in der Tabelle. Um eine andere Zeile als Referenzzeile zu verwenden, klicken Sie mit der rechten Maustaste auf die gewünschte Referenzzeile und klicken Sie im Kontextmenü auf Referenz setzen. Nun wird diese Zeile als Vergleichszeile für die Funktionen Änderungen markieren und Änderungen im Lebenszyklus markieren.
Verkürztes Beispiel mit Änderungen markieren und Referenzzeile ID 2:
ID | Start | Ende | Benutzer-ID | Vorname | Nachname | |
---|---|---|---|---|---|---|
1 | 2020-01-01 10:00 | 3 | Max | Mustermann | max.mustermann@company.de | |
2 | 2020-01-02 11:00 | 2020-01-01 01:20 | 3 | Max | Musterfrau | max.mustermann@company.de |
3 | 2020-01-03 12:00 | 2020-01-02 11:00 | 3 | Max | Musterfrau | max.musterfrau@company.de |
4 | 2020-01-04 13:00 | 2020-01-03 12:00 | 3 | Mäx | Musterfrau | max.musterfrau@company.de |