Zum Inhalt

← Datenbank

Audit Log

Operationen auf Daten loggen.

Technischer Name: auditlog
Repository: https://github.com/OCA/server-tools/tree/19.0/auditlog

Konfiguration

Logging für Datenmodell aktivieren

Mit dieser Erweiterung können Sie für bestimmte Datenmodelle und Operationen ein Audit Log aktivieren. Navigieren Sie nach Einstellungen > Technisch > Audit > Regel und erstellen Sie einen neuen Eintrag. Dazu folgendes Beispiel:

  • Name: Kontakt Log
  • Modell: Kontakt
  • Art: Kurz-Protokoll

Speichern und archivieren Sie die Regel mit Aktiviere. Damit erscheint sie in der Liste Regeln. Wenn Sie jetzt einen neuen Eintrag erstellen, bearbeiten oder löschen wird diese Operation protokolliert.

Logging für mehrere Datenmodelle aktiveren

Wenn Sie das Logging für mehrere Datenmodell aktivieren möchten, dann können Sie eine .csv Datei vorbereiten und importieren. Damit die Audit-Regel auf das korrekte Datenmodell referenzieren kann, müssen Sie als erstes einen Export der ausgewählten Datenmodelle machen. Navigieren Sie nach Einstellungen > Technisch > Modelle, suchen und filtern Sie die ausgewählten Modelle. Exportieren Sie die Daten um die externen IDs zu erhalten.

Für den Import der Audit-Regeln können Sie diese Vorlage verwenden:

id name model_id/id log_type state action_id log_create log_read log_unlink log_write
__import__.model_account_move sale_subscription.model_account_move sale_subscription.model_account_move Kurz-Protokoll Entwurf Protokolle sichten True True True
__import__.model_account_account account.model_account_account account.model_account_account Kurz-Protokoll Entwurf Protokolle sichten True True True
__import__.model_account_asset account_asset.model_account_asset account_asset.model_account_asset Kurz-Protokoll Entwurf Protokolle sichten True True True

Aktivieren Sie jede Regel nach dem Import.

Verwendung

Log-Protokolle anzeigen

Navigieren Sie nach Einstellungen > Technisch > Audit > Protokolle. Hier finden Sie alle Log-Einträge, die anhand der Regeln generiert wurden. Filtern Sie die Einträge gemäss Anforderungen.

Feld-Operationen anzeigen

Jeder Log-Eintrag ist mit ein oder mehreren Feld-Operationen verknüpft. Navigieren Sie nach Einstellungen > Technisch > Audit > Log Lines um alle Operationen in einer Liste anzuzeigen.


📝 Edit on GitHub