Observer zeichnet einen Prüfprotokoll-Eintrag für jeden Erstellungs-, Aktualisierungs- und Löschvorgang an Falldaten auf. Prüfprotokolle sind nur anfügbar — sie können nicht bearbeitet oder gelöscht werden.

Was wird protokolliert

KategorieProtokollierte Vorgänge
PersonenErstellen, aktualisieren, löschen von Personendatensätzen
UnterstützungsakteErstellen, aktualisieren, löschen von Beratungen
MigrationsakteErstellen, aktualisieren, löschen von Bewegungsdatensätzen
HaushalteErstellen, aktualisieren, löschen von Haushalten und Mitgliedern
NotizenErstellen, aktualisieren, löschen von Fallnotizen
DokumenteHochladen, Metadaten aktualisieren, Dokumente löschen
HaustiereErstellen, aktualisieren, löschen von Haustierdatensätzen
BerechtigungenVergeben, aktualisieren, entziehen von Projektberechtigungen

Authentifizierungsereignisse (Anmeldung, Abmeldung, Token-Aktualisierung) befinden sich nicht im Projekt-Prüfprotokoll — sie erscheinen in den Serverprotokollen.

Prüfprotokoll anzeigen

Nur Projektmanager und Eigentümer können auf das Prüfprotokoll zugreifen.

GET /projects/:project_id/audit?page=1&per_page=50
ParameterBeschreibung
pageSeitennummer (Standard 1)
per_pageErgebnisse pro Seite (Standard 50)
actor_idNach dem Benutzer filtern, der die Änderung vorgenommen hat
startNach Datum filtern (JJJJ-MM-TT)
endNach Datum filtern (JJJJ-MM-TT)

Antwortformat

Jeder Prüfeintrag enthält:

{
  "id": "01J...",
  "project_id": "01J...",
  "actor_id": "01J...",
  "actor_ip": "192.168.1.1",
  "action": "create",
  "entity_type": "person",
  "entity_id": "01J...",
  "created_at": "2024-06-15T10:30:00Z"
}
FeldBeschreibung
actor_idBenutzer, der die Aktion durchgeführt hat
actor_ipIP-Adresse der Anfrage
actioncreate, update oder delete
entity_typeDatensatztyp (person, support_record, note usw.)
entity_idULID des betroffenen Datensatzes

Prüfung im Web-Interface

  1. Ein Projekt öffnen
  2. In der Navigation auf Prüfprotokoll klicken
  3. Nach Datumsbereich oder Benutzer filtern
Der Zugriff auf das Prüfprotokoll erfordert die Projektrolle manager oder owner. Berater und Betrachter können das Prüfprotokoll nicht einsehen.