Zum Inhalt springen

CSV-Export Absence

Feld Datentyp Nicht NULL Bemerkung
firstname VARCHAR(50) Vorname
lastname VARCHAR(50) Nachname
personnel_number VARCHAR(32) Personalnummer
usr_external_id VARCHAR(32) Externe ID: identifiziert den User
usr_external_id2 VARCHAR(32) Zweite externe ID: Zusätzliche Identifikation, rein informativ
gid VARCHAR(32) GID: Globale Identität gültige am start der Abwesenheit
org_external_id VARCHAR(8) Organisation org (über Userdata) gültig am Start der Abwesenheit
org_acronym VARCHAR(72) Organisationskürzel: Bezeichnung der Organisation am Start der Abwesenehit
cc_external_id VARCHAR(12) Kostenstelle (über Userdata) gültig am Start der Abwesenheit.
interface_code INT Schnittstellen-Code aus Zusatzdaten
coco_external_id VARCHAR(8) Externe ID des Company Codes Entlastungskostenstelle des Users
wp_external_id VARCHAR(32) Externe ID des Arbeitsprofils
wp_is_hourly BOOLEAN Gibt an, ob das Arbeitsprofil im Stundenlohn ist
absence_from DATE Start-Datum der Absenz
absence_to DATE End-Datum der Absenz
absence_in_minutes INT Dauer der Absenz in Minuten
absence_in_percent INT Dauer der Absenz relativ zur Total möglichen Absenz-Dauer (zwischen 0 und 1)
Wird bei Feiertagen mit dem Prozentsatz des Feiertages gefüllt.
absence_text VARCHAR(255) Bemerkung bzw. bei Feiertagen den Text in Deutsch.
absence_split BOOLEAN Gibt an, ob die Absenz gesplittet wurde
pat_external_id VARCHAR(32) Externe ID der An/Abwesenheit aus tr_presence_absence_type
tcl_external_id VARCHAR(32) Externe ID der Zeitklasse
approved_timestamp DATETIME Zeitpunkt, an dem die Abwesenheit bewilligt wurde
confirmed_timestamp DATETIME Zeitpunkt, an dem die Abwesenheit bestätigt wurde
booking_timestamp DATETIME Zeitpunkt, an dem die Abwesenheit verbucht wurde
absence_id BIGINT ID der Abwesenheit
absence_uuid VARCHAR(40) UUID der Abwesenheit
planned_absence_time_id INT ID der geplanten Abwesenheitszeit
planned_absence_time_day DATE Tag der geplanten Abwesenheitszeit
planned_absence_time_start INT Start der geplanten Abwesenheitszeit (in Minuten seit Tagesbeginn)
planned_absence_time_end INT Ende der geplanten Abwesenheitszeit (in Minuten seit Tagesbeginn)
cr_user VARCHAR(65) User, welcher die Abwesenheit erstellt hat
cr_time DATETIME Zeitpunkt, an dem die Abwesenheit erstellt wurde
mut_user VARCHAR(65) User, welcher die Abwesenheit zuletzt bearbeitet hat
mut_time DATETIME Zeitpunkt, an dem die Abwesenheit zuletzt bearbeitet wurde

Der Export kann im GUI optional über die Datumsfelder Von und Bis eingeschränkt werden. Die Filterung berücksichtigt den Zeitraum absence_from – absence_to: Exportiert werden alle Absenzen, deren Zeitraum sich mit dem Filterzeitraum überschneidet – auch wenn sie nur teilweise darin liegen (z. B. eine Absenz, die vor dem Von-Datum beginnt und erst im Filterzeitraum endet).

  • Von: nur Absenzen, die an oder nach diesem Datum enden (absence_to ≥ Von)
  • Bis: nur Absenzen, die an oder vor diesem Datum beginnen (absence_from ≤ Bis)

Es kann auch nur eines der beiden Felder gesetzt werden. Bleiben beide leer, werden alle vorhandenen Daten exportiert.