Schichtplaner Selbsthosting Handbuch
Inhaltsverzeichnis

Tabelle data_group

Die Tabelle data_group enthält die Mitarbeiter-Gruppen.

Tabellenbeschreibung

Spalte Datentyp Beschreibung
group_id int Primärschlüssel (Autowert)
Eindeutige ID des Datensatzes
parent_group_id int Fremdschlüssel zur Tabelle data_group
Identifiziert die übergeordneten Gruppe. NULL für oberste Gruppe (Wurzelgruppe)
name varchar(100) Name der Gruppe
Darf nicht leer sein
short_name varchar(100) Kurzbezeichnung der Gruppe
position int Position in der Anzeigereihenfolge
Standardwert: 0
description varchar(200) Optionale Beschreibung
color_name_fg char(6) Textfarbe für Namen
Standardwert: 000000
color_name_bk char(6) Hintergrundfarbe für Namen
Standardwert: E0E0E0
color_schedule_fg char(6) Textfarbe in den zugehörigen Dienstplanfeldern
Standardwert: 000000
color_schedule_bk char(6) Hintergrundfarbe in den zugehörigen Dienstplanfeldern
Standardwert: E0E0E0
bold_text tinyint 1 für fette Schrift, sonst 0
Standardwert: 0
monday_requirement int im Programm Schichtplaner nicht verwendet
tuesday_requirement int im Programm Schichtplaner nicht verwendet
wednesday_requirement int im Programm Schichtplaner nicht verwendet
thursday_requirement int im Programm Schichtplaner nicht verwendet
friday_requirement int im Programm Schichtplaner nicht verwendet
saturday_requirement int im Programm Schichtplaner nicht verwendet
sunday_requirement int im Programm Schichtplaner nicht verwendet
holiday_requirement int im Programm Schichtplaner nicht verwendet
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

Hinweise:

  • Es darf nur eine Wurzelgruppe geben, d.h. nur eine Gruppe darf den Wert NULL für die Spalte parent_group_id haben.
  • Die übergeordneten Gruppe darf nicht die Gruppe selbst oder eine ihr untegeordnete Gruppe sein.