Paket "AuditTrail"

Mit Hilfe des Pakets "AuditTrail" können Sie angeben, dass beim Erstellen oder Ändern bestimmter Datensätze ein Protokoll geführt werden soll. Wenn Sie für einen Satztyp die Protokollierung aktivieren, werden alle Änderungen an Datensätzen dieses Typs protokolliert. Sie können auch die aktivierte Protokollierung für Satztypen inaktivieren.

AuditTrail-Daten

Eine Protokollaufzeichnung beschreibt die Abfolge der Ereignisse, die sich auf einen zu protokollierenden Datensatz ausgewirkt haben. Für jedes Ereignis werden die folgenden Informationen aufgezeichnet:
  • Benutzeridentität. Das Paket "AuditTrail" protokolliert den Namen und die Gruppenzugehörigkeit des Benutzers, von dem die Änderung vorgenommen wurde. Außerdem wird der vollständige Benutzername (aus dem Feld für den vollständigen Namen in der Benutzertabelle von Rational ClearQuest) aufgezeichnet.
  • Änderungszeitpunkt. Die Zeitmarke der Änderung wird protokolliert. Um Mehrdeutigkeit beim Interpretieren der Zeitangabe auszuschließen, enthält die Zeitmarke eine Zeitzone, die Sie als GMT (Greenwich Mean Time) angeben müssen, die Zeitzone des Clients oder die Zeitzone des Datenbankservers.
  • Aktion und Status. Die Aktion, die zur Änderung des Datensatzes geführt hat, und der Status des Datensatzes nach dem Ereignis wird protokolliert. Aus einem Prüfprotokoll werden keine Daten gelöscht. Wenn ein protokollierter Datensatz gelöscht wird, wird in das Prüfprotokoll (getrennt von dem Datensatz) ein Eintrag mit der Aktion "DELETE" und dem Status "DELETED" eingefügt.
  • Geänderte Felder. Für jedes durch das Ereignis geänderte Datenfeld in dem Datensatz erfasst das Prüfprotokoll den Feldnamen, den alten Wert und den neuen Wert. Für mehrzeilige Textfelder enthält das Prüfprotokoll standardmäßig den vollständigen alten und neuen Inhalt des Felds. In einem Einfügefeld (z. B. ein Notizfeld) wird der neue Text oben an den Feldinhalt angehängt. Der bisher vorhandene Text bleibt dabei unverändert erhalten. In diesem Fall zeigt das Prüfprotokoll nur den neuen Text an.

Datenanzeige

Beim Anwenden des Pakets "AuditTrail" auf einen Satztyp wird eine Registerkarte erstellt, in der die Prüfprotokolle für Datensätze dieses Typs angezeigt werden. Diese Seite enthält keine editierbaren Felder.

Datenspeicherung

Nur die jüngste Änderung an einem Datensatz wird in einem Prüfsatz gespeichert. Die vollständige Prüfliste wird in einer separaten Datenbanktabelle zusammen mit den Prüflisten aller protokollierten Datensätze gespeichert. In der Tabelle wird jeder Datensatz mit allen Änderungen verknüpft, die an diesem Datensatz vorgenommen wurden. Außerdem gibt die Tabelle die Version des Datenbankschemas an, das zum Beschreiben des Datensatzes verwendet wurde.


Feedback