Einrichtung des Logs-Moduls

Das Logs-Modul von Booknetic protokolliert alle Änderungen an Terminen und Kunden.

Version:
Kategorien

Das Logs-Modul in Booknetic bietet eine vollständige Audit-Historie aller wichtigen Aktionen, die an Terminen und Kunden durchgeführt werden.
Dies sorgt für Transparenz, Verantwortlichkeit und erleichtert die Fehlerbehebung.

Was wird protokolliert?

Das Modul zeichnet jede wichtige Aktion in den Modulen Termine und Kunden auf.

Termin-Aktionen

  • Erstellt

  • Bearbeitet

  • Umgebucht

  • Status geändert

  • Gelöscht

Kunden-Aktionen

  • Erstellt

  • Bearbeitet

  • Gelöscht

Sonderfälle

  • Wenn ein Termin umgebucht wird, wird nur ein appointment_rescheduled-Log erstellt (nicht zusätzlich appointment_edited).

  • Wenn sich der Status eines Termins ändert, wird nur ein appointment_status_changed-Log erstellt.

  • Wenn ein Workflow oder Cronjob automatisch Daten ändert, wird der Log trotzdem geschrieben und mit Ausgeführt von: System markiert.

Log-Details

Jeder Log-Eintrag enthält:

  • Datum & Uhrzeit – Wann die Aktion durchgeführt wurde.

  • Ausgeführt von – Vollständiger Benutzername, ID oder „System“ bei automatisierten Änderungen.

  • Modul & Aktion – z. B. Termin → Umgebucht.

  • Changelog – Alte vs. neue Werte (z. B. Mitarbeiter A → Mitarbeiter B, Status: Ausstehend → Bestätigt).

Wo werden Logs angezeigt?

1. Logs-Dashboard

  • Zugriff über das Menü Logs in der linken Seitenleiste.

  • Funktionen:

    • Sortieren, filtern und durchsuchen

    • Detail-Modal mit vollständigem Changelog öffnen

    • Alle Logs exportieren

    • Alle Logs löschen (wenn Berechtigungen vorhanden)

    • Bulk-Delete-Optionen

2. Termin-Logs-Tab

  • Öffne einen Termin → Tab Logs

  • Zeigt alle Logs zu diesem Termin in Tabellenform.

3. Kunden-Logs-Tab

  • Öffne einen Kunden → Tab Logs

  • Zeigt alle Logs zu diesem Kunden inkl. Avatar und Benutzerdetails.

Workflow-Integration

Das Logs-Modul integriert sich in Workflows und ermöglicht Automatisierungen, die durch Log-Ereignisse ausgelöst werden.

Neue Workflow-Ereignisse

  • Log hinzugefügt (alle Typen)

  • Kunden-Log hinzugefügt

  • Termin-Log hinzugefügt

Filter verfügbar

  • Benutzer-Filter (Alle, bestimmte ein- oder ausschließen)

  • Standort, Service, Mitarbeiter, Status, Sprache

Neue Workflow-Keywords

  • {log_date}

  • {log_time}

  • {log_datetime}

  • {log_user_id}

  • {log_user_full_name}

  • {log_action}

  • {log_changelog}

Terminbezogene Logs unterstützen zusätzlich alle Termin-, Kunden- und Mitarbeiter-Shortcodes.

Berechtigungen & Zugriffskontrolle

  • Die Sichtbarkeit von Logs wird über den User Role Manager und Tenant-Pläne gesteuert.

  • Logs werden immer in der Datenbank gespeichert, auch wenn ein Benutzer oder Tenant keine Berechtigung hat, sie zu sehen.

  • Berechtigungen steuern nur Sichtbarkeit und Aktionen (z. B. Löschen von Logs).

Best Practices

  • Logs regelmäßig exportieren – Backups für Compliance oder Aufzeichnungen aufbewahren.

  • Workflows nutzen – Benachrichtigungen einrichten, wenn bestimmte Aktionen auftreten (z. B. „Admin benachrichtigen, wenn ein Termin gelöscht wird“).

  • Rollen-Einschränkungen anwenden – Nur bestimmten Benutzern Zugriff auf Logs oder Löschaktionen gewähren.

  • Automatisierte Änderungen prüfen – System-Logs helfen, Hintergrundänderungen durch Workflows oder Cronjobs nachzuvollziehen.