Inhaltsverzeichnis
- Einführung
- Wichtige Hinweise
- Voraussetzungen
- Datenbank
- Tabellen
- change_log
- data_absence
- data_booking
- data_custom_shift
- data_employee
- data_employee_access
- data_employment_period
- data_fixed_shift
- data_group
- data_group_access
- data_holiday
- data_individual_working_time
- data_leave_ban
- data_leave_entitlement
- data_leave_type
- data_membership
- data_modified_shift
- data_note
- data_overtime
- data_shift_cycle
- data_shift_cycle_assignment
- data_shift_cycle_element
- data_shift_cycle_exception
- data_shift_requirement
- data_shift_type
- data_shift_type_restriction
- data_special_period
- data_special_shift_requirement
- data_special_weekday_requirement
- data_surcharge_type
- data_user_setting
- data_user_specification
- data_working_time_model
- data_workplace
- Tabellen
Tabelle change_log
Die Tabelle change_log enthält das Änderungsprotokoll für die Datenbank.
Darin werden alle Änderungen an den Dienstplandaten dokumentiert.
Tabellenbeschreibung
| Spalte | Datentyp | Beschreibung |
|---|---|---|
| change_log_id | int | Primärschlüssel (Autowert) Eindeutige ID des Datensatzes |
| table_name | varchar(200) | Name der Tabelle, in der die Änderung stattgefunden hat |
| record_id | int | Datenbank-ID des erfassten, bearbeiteten oder gelöschten Datensatzes |
| collaborator_id | int | ID des Dienstplanbenutzers, der die Änderung veranlasst hat |
| operation | CHAR(20) | Art der durchgeführten Operation. Mögliche Werte:
|
| details | varchar(8192) | Informationen zur Änderung im JSON-Format |
| created_at | timestamp(6) | Zeitpunkt der Protokollierung der Änderung |
Hinweise:
- Damit bei Änderungen Informationen in der Tabelle gespeichert werden, muss das Änderungsprotokoll für den Dienstplan eingeschaltet sein. Das wird in den Dienstplaneigenschaften festgelegt.
- Das Änderungsprotokoll zeichnet nur Änderungen auf, die innerhalb der Schichtplaner-Anwendung vorgenommen werden. Wird direkt auf die Datenbank zugegriffen, erfolgt kein Eintrag im Änderungsprotokoll.