Zum Inhalt

Audit-Trail

Unter Administration > Diagnose, Reiter Audit-Log, wird der Audit-Trail des Systems eingesehen. Der frühere Pfad /v2/admin/audit leitet dorthin weiter.

Audit-Trail

Übersicht

Jede Zeile beschreibt ein Ereignis an einem Datensatz:

Spalte Beschreibung
Ereignis Art der Änderung (Anlegen, Ändern, Löschen)
Bereich Betroffene Tabelle (Inventar, Kalibrierung usw.)
Datensatz Kennung des betroffenen Datensatzes
Benutzer Wer die Änderung ausgeführt hat
Zeitpunkt Datum und Uhrzeit der Änderung
Änderung Feld mit altem und neuem Wert; beim Anlegen und Löschen eine Momentaufnahme des ganzen Datensatzes

Ein Doppelklick öffnet die Zeile vollständig.

Was protokolliert wird

Feldgenau erfasst werden Änderungen an:

  • Geräten (Inventar) und Kalibrierungen
  • Kunden
  • Aufträgen und Reparaturen
  • Standorten und Leihen
  • Dokumenten im DMS
  • Notizen und Aufgaben
  • Preisen, Preiskategorien, Staffeln, Zuschlägen und Leistungspreisen

Schreibende Befehle der Datenbank-Konsole erscheinen als eigenes Ereignis.

Nicht erfasst werden derzeit:

  • Messwerte und Prüfschritte einer Kalibrierung
  • die Zuordnung der Normale zu einer Kalibrierung
  • Benutzer, Rollen und Rechte sowie Kontakte
  • Änderungen ohne angemeldeten Benutzer, etwa durch geplante Aufgaben wie automatische Statuswechsel

Filterung

Die Liste lässt sich über exakte Werte eingrenzen, etwa nach Bereich oder Benutzer. Eine Suche nach Zeitraum oder Freitext gibt es nicht. Die neuesten Einträge stehen oben.

Pro-Datensatz-Audit

In der Detailansicht jedes Datensatzes (Inventar, Kalibrierung usw.) wird die AuditHistory-Komponente angezeigt:

  • Vollständige Änderungshistorie des einzelnen Datensatzes
  • Chronologische Darstellung
  • Vergleich alter/neuer Werte

Änderungsschutz

In der Anwendung lassen sich Einträge weder bearbeiten noch löschen, auch nicht von Administratoren; die API bietet nur Lesezugriffe.

Kryptografisch gesichert ist der Audit-Trail nicht. Wer direkten Zugriff auf die Datenbank hat, etwa über den Datenbank-Manager des versteckten Superadmins, kann Zeilen ändern. Gegen unbemerkte Änderung gesichert ist das verkettete Protokoll der Freigabe des Kalibrierscheins.

ISO/IEC 17025

Die Norm verlangt, dass Änderungen an technischen Aufzeichnungen auf die ursprüngliche Fassung zurückführbar sind (Abschnitt 7.5.2). Für die oben genannten Bereiche leistet der Audit-Trail das. Messwerte deckt er derzeit nicht ab.

Aufbewahrung

Die geplante Aufgabe Audit-Trail archivieren (audit:prune, täglich um 04:00 Uhr) verschiebt Einträge, die älter als 24 Monate sind (Vorgabe), in die Tabelle audit_archive. Gelöscht wird erst, was die Aufbewahrungsfrist überschritten hat. Die Frist steht unter Administration > Grundeinstellungen, Reiter Aufbewahrung (Vorgabe 10 Jahre, zulässig 10 bis 30 Jahre).

Archiv ohne Ansicht

Archivierte Einträge zeigt die Oberfläche nicht an. Sie liegen in der Datenbank und lassen sich dort auswerten.