Schichtplaner Selbsthosting Handbuch
Inhaltsverzeichnis

Tabelle data_absence

Die Tabelle data_absence enthält die Abwesenheiten der Mitarbeiter.

Tabellenbeschreibung

Spalte Datentyp Beschreibung
absence_id int Primärschlüssel (Autowert)
Eindeutige ID des Datensatzes
employee_id int Fremdschlüssel zur Tabelle data_employee
Identifiziert den zugehörigen Mitarbeiter
leave_type_id int Fremdschlüssel zur Tabelle data_leave_type
Identifiziert die zugehörige Abwesenheitsart
date date Gültigkeitsdatum
time_of_day tinyint Abwesenheitszeit. Mögliche Werte:
  • 0: ganztägig
  • 1: vormittags
  • 2: nachmittags
  • 3: wie in den Feldern start_at und end_at angegeben
Standardwert: 0
start_at time Anfang der Abwesenheit, wenn time_of_day den Wert 3 hat
Standardwert: 00:00
end_at time Ende der Abwesenheit, wenn time_of_day den Wert 3 hat
Standardwert: 00:00
plan_type tinyint Plan, in dem der Eintrag gültig ist. Mögliche Werte:
  • 0: Istplan
  • 1: Sollplan
Standardwert: 0
deleted tinyint 1 für gelöschten Eintrag, sonst 0
Standardwert: 0
transaction_id bigint unsigned Nur für interne Zwecke
created_at timestamp(6) Erstellungszeitpunkt des Datensatzes
Standardwert: aktuelle Uhrzeit
updated_at timestamp(6) Letzter Aktualisierungszeitpunkt des Datensatzes
Standardwert: aktuelle Uhrzeit

Hinweis: Die Abwesenheitszeit darf keinen Tageswechsel beinhalten. Erfassen Sie in dem Fall 2 Datensätze.