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_working_time_model
Die Tabelle data_working_time_model enthält die Arbeitszeitmodelle.
Tabellenbeschreibung
| Spalte | Datentyp | Beschreibung |
|---|---|---|
| working_time_model_id | int | Primärschlüssel (Autowert) Eindeutige ID des Datensatzes |
| name | varchar(250) | Name des Arbeitszeitmodells Darf nicht leer sein |
| position | int | Position in der Anzeigereihenfolge Standardwert: 0 |
| basic_type | tinyint | Basis der Arbeitszeitberechnung. Mögliche Werte:
|
| daily_hours | double | Stunden je Arbeitstag, wenn der Wert für basic_type 1, 2, 4 oder 5 ist Standardwert: 8.0 |
| weekly_hours | double | Wochenstunden, wenn der Wert für basic_type 2 ist Standardwert: 40.0 |
| monthly_hours | double | Monatsstunden, wenn der Wert für basic_type 4 ist Standardwert: 154.0 |
| total_hours | double | Gesamtstunden, wenn der Wert für basic_type 5 ist Standardwert: 0.0 |
| workdays | char(8) | Gültige Arbeitstage, wenn der Wert für basic_type 1, 2, 4 oder 5 ist Wert 1 bedeutet gültig, sonst 0 Index 0: Montag,..., 6: Sonntag, 7: Feiertag Standardwert: 11111000 |
| monday_hours | double | Arbeitstunden am Montag, wenn der Wert für basic_type 3 ist Standardwert: 8.0 |
| tuesday_hours | double | Arbeitstunden am Dienstag, wenn der Wert für basic_type 3 ist Standardwert: 8.0 |
| wednesday_hours | double | Arbeitstunden am Mittwoch, wenn der Wert für basic_type 3 ist Standardwert: 8.0 |
| thursday_hours | double | Arbeitstunden am Donnerstag, wenn der Wert für basic_type 3 ist Standardwert: 8.0 |
| friday_hours | double | Arbeitstunden am Freitag, wenn der Wert für basic_type 3 ist Standardwert: 8.0 |
| saturday_hours | double | Arbeitstunden am Samstag, wenn der Wert für basic_type 3 ist Standardwert: 0.0 |
| sunday_hours | double | Arbeitstunden am Sonntag, wenn der Wert für basic_type 3 ist Standardwert: 0.0 |
| subtract_holidays | tinyint | 1, wenn Feiertage bei der Berechnung berücksichtigt werden sollen, sonst 0 anzuwenden, wenn der Wert für basic_type 2 oder 4 ist Standardwert: 1 |
| hidden | double | 1, wenn das Arbeitszeitmodell 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 |