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 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:
|
| 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:
|
| employee_master_data_visibility_restriction | tinyint | Einschränkung hinsichtlich der Anzeige von Mitarbeiterstammdaten. Mögliche Werte:
|
| open_group_window_restriction | tinyint | Einschränkung hinsichtlich des Öffnens des Gruppenfensters. Mögliche Werte:
|
| 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:
|
| 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).