Zum Inhalt

Audit-Trail

Der Audit-Trail protokolliert alle Aenderungen an Datensaetzen im System. Er stellt die lueckenlose Nachverfolgbarkeit aller Bearbeitungsvorgaenge sicher und ist eine zentrale Anforderung fuer die Einhaltung von Qualitaetsstandards wie ISO 17025.

Uebersicht

Der Audit-Trail erfasst automatisch jede Erstellung, Aenderung und Loeschung von Datensaetzen. Dabei werden der Zeitpunkt, der ausfuehrende Benutzer sowie die alten und neuen Werte gespeichert.

Ueberwachte Bereiche

Jeder Bereich wird in einer eigenen Audit-Tabelle gefuehrt. Die Spaltenanzeige wird rollenbasiert und dynamisch geladen.

Bereich Tabelle Beschreibung
Inventar inventory_audit Aenderungen an Inventardatensaetzen.
Buchungen booking_audit Aenderungen an Buchungsdatensaetzen.
Kunden customers_audit Aenderungen an Kundenstammdaten.
Wartung / Reparatur repair_audit Aenderungen an Wartungs- und Reparaturauftraegen.

Spalten

Spalte Beschreibung
Zeitstempel Datum und Uhrzeit der Aenderung.
Benutzer Name des Benutzers, der die Aenderung vorgenommen hat.
Typ Art der Aenderung (INSERT, UPDATE, DELETE).
Feldname Name des geaenderten Feldes.
Alter Wert Wert vor der Aenderung.
Neuer Wert Wert nach der Aenderung.
Tabelle Betroffener Datenbereich (z. B. inventory, calibration).
Datensatz-ID Eindeutige Kennung des betroffenen Datensatzes.

Zugriff

Der Audit-Trail ist in verschiedenen Bereichen des Systems zugaenglich:

  • Inventardetails: Unter dem Reiter Statushistorie werden alle Aenderungen am jeweiligen Inventar angezeigt.
  • Kundendetails: Aenderungen am Kundendatensatz und zugehoerigen Kontakten.
  • Buchungsdetails: Aenderungen an einzelnen Buchungsvorgaengen.

Typische Nutzungsszenarien

  • Aenderungsnachverfolgung: Pruefen, wer wann welche Aenderungen an einem Geraetedatensatz vorgenommen hat.
  • Qualitaetsaudit: Nachweis der lueckenlosen Dokumentation fuer externe Audits und Zertifizierungen.
  • Fehleranalyse: Identifikation fehlerhafter Aenderungen und Rueckverfolgung zum Verursacher.
  • Statusverlauf: Nachvollziehen der Statuswechsel eines Inventars ueber die gesamte Lebensdauer.

Technische Hinweise

Automatische Erfassung

Der Audit-Trail wird automatisch bei jeder Datenaenderung befuellt. Es ist keine manuelle Aktion erforderlich. Systeminterne Aenderungen werden mit dem Benutzer "SYSTEM" protokolliert.

Unveraenderbarkeit

Audit-Trail-Eintraege sind Teil der revisionssicheren Dokumentation. Aenderungen am Audit-Trail selbst sollten nur durch autorisiertes Personal erfolgen.

  • Statusfelder werden automatisch in lesbare Bezeichnungen uebersetzt (z. B. Inventarstatus, Buchungsstatus).
  • Die Ansicht unterstuetzt Filter nach Benutzer, Zeitraum, Aenderungstyp und Feldname.
  • Die angezeigte Spaltenkonfiguration ist rollenabhaengig und wird per AJAX dynamisch geladen.
  • Der Zugriff erfordert die Berechtigung inventory_details_statushistory_view.