Schichtplaner Selbsthosting Handbuch
Inhaltsverzeichnis

Tabelle data_user_specification

Die Tabelle data_user_specification enthält die Rechte eines Dienstplanbenutzers.

Tabellenbeschreibung

Spalte Datentyp Beschreibung
user_specification_id int Primärschlüssel (Autowert)
Eindeutige ID des Datensatzes
collaborator_id int ID des Dienstplanbenutzers, für den der Datensatz gültig ist
rights varchar(20) Grundsätzliche Rechte. Mögliche Werte:
  • full: Lese- und Schreibrechte für alle Daten (außer eventuell der Benutzerverwaltung)
  • read-only: Nur-Leserechte für alle Mitarbeiter
  • restricted: Differenzierte Rechte
Standardwert: full
description varchar(200) Optionale Beschreibung
create_reports tinyint 1, wenn der Benutzer Berichte erstellen darf, sonst 0
Standardwert: 1
statistics_restriction tinyint Einschränkung hinsichtlich der Anzeige statistischer Berechnungen für Mitarbeiter. Mögliche Werte:
  • 0: keine Einschränkung
  • 1: Anzeige nur bei Schreibzugriff, nicht bei Nur-Lese-Zugriff
  • 2: keine Anzeige
Standardwert: 0
employee_master_data_visibility_restriction tinyint Einschränkung hinsichtlich der Anzeige von Mitarbeiterstammdaten. Mögliche Werte:
  • 0: keine Einschränkung
  • 1: Anzeige nur bei Schreibzugriff, nicht bei Nur-Lese-Zugriff
  • 2: keine Anzeige
Standardwert: 0
open_group_window_restriction tinyint Einschränkung hinsichtlich des Öffnens des Gruppenfensters. Mögliche Werte:
  • 0: keine Einschränkung
  • 1: Öffnen nur bei Schreibzugriff, nicht bei Nur-Lese-Zugriff
  • 2: kein Öffnen
Standardwert: 0
open_settings_window tinyint Im Programm Schichtplaner nicht verwendet
open_staff_administration_window tinyint 1, wenn der Benutzer das Fenster für die Mitarbeiterverwaltung öffnen darf, sonst 0
Standardwert: 1
staff_table_minimized tinyint 1, wenn für den Benutzer in der Mitarbeitertabelle nur die Namensspalte angezeigt wird, sonst 0
Standardwert: 0
read_only_absences_display tinyint Einschränkung hinsichtlich der Anzeige von Abwesenheiten bei Nur-Lesezugriff auf einen Mitarbeiter. Mögliche Werte:
  • 0: keine Einschränkung
  • 1: Abwesenheiten werden anonymisiert
  • 2: Abwesenheiten werden nicht angezeigt
Standardwert: 0
show_read_only_notes tinyint 1, wenn der Benutzer bei Nur-Lesezugriff auf einen Mitarbeiter die Dienstplankommentare sehen darf, sonst 0
Standardwert: 1
create_employees tinyint 1, wenn der Benutzer, falls er differenzierte Rechte hat, Mitarbeiter erfassen darf, sonst 0
Standardwert: 0
update_employee_master_data tinyint 1, wenn der Benutzer, falls er differenzierte Rechte hat, Mitarbeiterstammdaten bearbeiten darf, sonst 0
Standardwert: 1
delete_employees tinyint 1, wenn der Benutzer, falls er differenzierte Rechte hat, Mitarbeiter löschen darf, sonst 0
Standardwert: 0
schedule_custom_shifts tinyint 1, wenn der Benutzer, falls er differenzierte Rechte hat, Sonderdienste erfassen, bearbeiten und löschen darf, sonst 0
Standardwert: 0
schedule_overtimes tinyint Im Programm Schichtplaner nicht verwendet
categories char(20) Schreibrechte für mit einer Kategorie versehenen Schicht- bzw. Abwesenheitsart
1, wenn Schreibrechte besteht, sonst 0
Index 0 für Kategorie 1, Index 1 für Kategorie 2, ..., Index 19 für Kategorie 20
Standardwert: 00000000000000000000
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

Hinweis:Für Benutzer mit Administratorrechten sind die Angaben in dieser Tabelle ohne Bedeutung.

Diese haben immer Lese- und Schreibrechte für alle Daten (auch für die Benutzerverwaltung).