Schichtplaner Selbsthosting Handbuch
Inhaltsverzeichnis

Tabelle data_leave_type

Die Tabelle data_leave_type enthält die Abwesenheitsarten.

Tabellenbeschreibung

Spalte Datentyp Beschreibung
leave_type_id int Primärschlüssel (Autowert)
Eindeutige ID des Datensatzes
name varchar(100) Name der Abwesenheitsart
Darf nicht leer sein
short_name varchar(100) Kurzbezeichnung der Abwesenheitsart
Darf nicht leer sein
position int Position in der Anzeigereihenfolge
Standardwert: 0
color_text char(6) Textfarbe im Hexformat
Standardwert: 000000
color_bk char(6) Hintergrundfarbe im Hexformat
Standardwert: FFFFFF
color_bar char(6) Balkenfarbe im Hexformat
Standardwert: FF0000
bold_text tinyint 1 für fette Schrift, sonst 0
Standardwert: 0
charge_type tinyint Anzurechnende Arbeitszeit. Mögliche Werte:
  • 0: keine Anrechnung
  • 1: Abwesenheitsstunden
  • 2: Feste Stundenzahl (je Abwesenheitstag)
Standardwert: 0
charge_hours double Stunden, die angerechnet werden, wenn für charge_type der Wert 2 eingetragen ist
Standardwert: 0
entitled tinyint 1, wenn die Abwesenheitsart mit Anspruch verbunden ist, sonst 0
Standardwert: 0
default_entitlement_in_days double Standard-Anspruch in Tagen
Standardwert: 30
entitlement_carry_over tinyint 1, wenn ein Restanspruch in das Folgejahr übertragen werden soll, sonst 0
Standardwert: 0
count_all tinyint 1, wenn alle Abwesenheitstage (auch die Nicht-Arbeitstage) gezählt werden sollen, sonst 0
Standardwert: 1
no_absence tinyint Im Programm Schichtplaner nicht verwendet
deduct_overtime_hours tinyint Im Programm Schichtplaner nicht verwendet
category tinyint zugewiesene Kategorie (0: keine Einschränkung)
Mögliche Werte: 0 - 20
Standardwert: 0
valid_days char(8) Gültigkeitstage: Wert 1 bedeutet gültig, sonst 0
Index 0: Montag,..., 6: Sonntag, 7: Feiertag
Standardwert: 11111111
hidden tinyint 1, wenn die Abwesenheitsart in Auflistungen ausgeblendet werden soll, sonst 0
Standardwert: 0
deleted tinyint 1 für gelöschten Eintrag, sonst 0
Standardwert: 0
set_null_on_delete tinyint Muss auf NULL gesetzt werden, wenn der Eintrag gelöscht ist, sonst auf 1
Standardwert: 1
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