Exportvarianten bei Arbeitsstunden und Abwesenheiten
Bei Arbeitsstunden und Abwesenheiten können unterschiedliche Exportvarianten verwendet werden.
Je nach gewählter Einheit wird derselbe Eintrag anders umgerechnet.
Diese Seite beschreibt das tatsächliche Verhalten der Einheiten in der Laufzeit.
Einheiten und Verhalten
| Einheit | Verhalten im Export |
|---|---|
HOURS | Summiert Sekunden und teilt das Ergebnis durch 3600. |
HOURS_BY_INPUT | Nur für Abwesenheiten: nutzt originalDuration / 3600. Für Arbeitsstunden und Zeitsaldo-Umrechnungen nicht unterstützt. |
DAYS | Arbeitsstunden: teilt durch tägliche Soll-Arbeitszeit aus dem Vertrag. Abwesenheiten: teilt durch Ganztagsdauer der Abwesenheit. Auch für Zeitsaldo unterstützt. |
DAYS_BY_INPUT | Nur für Abwesenheiten: wenn overrideAllDayDurationInSeconds > 0, dann originalDuration / overrideAllDayDurationInSeconds, sonst originalDurationInPercent / 100. Für Arbeitsstunden und Zeitsaldo-Umrechnungen nicht unterstützt. |
AFFECTED_DAYS | Zählt eindeutige effectiveDate-Tage, die durch Einträge betroffen sind. |
WORKING_DAYS | Pro Tag gilt: über 5 Stunden = 1, sonst 0.5. Danach Summierung über alle Tage. |
COUNT | Bei Einträgen: Anzahl der Einträge (entries.length). Bei Zeitsaldo-Umrechnung nicht unterstützt. |
Wichtige Hinweise
- Nicht jede Einheit ist in jedem Exporttyp verfügbar.
HOURS_BY_INPUTundDAYS_BY_INPUTsind nur für Abwesenheitslogik vorgesehen.- Für Zeitsaldo-Umrechnungen sollten nur die dafür unterstützten Einheiten verwendet werden.