Zum Inhalt springen

Export Absence Planning

Feld Datentyp Nicht NULL Bemerkung
firstname NVARCHAR(50) Vorname
lastname NVARCHAR(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
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(250) Kommentar zur Absenz
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 int ID der Abwesenheit
absence_uuid varchar(40) UUID der Abwesenheit
cr_user VARCHAR(50) User, welcher die Abwesenheit erstellt hat
cr_time DATETIME Zeitpunkt, an dem die Abwesenheit erstellt wurde
mut_user VARCHAR(50) User, welcher die Abwesenheit zuletzt bearbeitet hat
mut_time DATETIME Zeitpunkt, an dem die Abwesenheit zuletzt bearbeitet wurde
coco_external_id varchar(32) Externe ID des Company Codes Entlastungskostenstelle des Users
wp_external_id varchar(32) Externe ID des Arbeitsprofils
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)

In den folgenden Tabs finden Sie fertige Konfigurationen und Skripte zur Erstellung der erforderlichen Datenstrukturen für verschiedene Technologien.

exp:
- api: "absence_planning"
variant: "standard"
downloads:
- api: "absence_planning"
table:
name: "e_absence_planning"
columns:
- api: "firstname"
db: "firstname"
type: "string"
- api: "lastname"
db: "lastname"
type: "string"
- api: "personnel_number"
db: "personnel_number"
type: "string"
- api: "usr_external_id"
db: "usr_external_id"
type: "string"
- api: "usr_external_id2"
db: "usr_external_id2"
type: "string"
- api: "gid"
db: "gid"
type: "string"
- api: "org_external_id"
db: "org_external_id"
type: "string"
- api: "org_acronym"
db: "org_acronym"
type: "string"
- api: "cc_external_id"
db: "cc_external_id"
type: "string"
- api: "interface_code"
db: "interface_code"
type: "integer"
- api: "absence_from"
db: "absence_from"
type: "date"
- api: "absence_to"
db: "absence_to"
type: "date"
- api: "absence_in_minutes"
db: "absence_in_minutes"
type: "integer"
- api: "absence_in_percent"
db: "absence_in_percent"
type: "integer"
- api: "absence_text"
db: "absence_text"
type: "string"
- api: "absence_split"
db: "absence_split"
type: "tinyint"
- api: "pat_external_id"
db: "pat_external_id"
type: "string"
- api: "tcl_external_id"
db: "tcl_external_id"
type: "string"
- api: "approved_timestamp"
db: "approved_timestamp"
type: "time"
- api: "confirmed_timestamp"
db: "confirmed_timestamp"
type: "time"
- api: "booking_timestamp"
db: "booking_timestamp"
type: "time"
- api: "absence_id"
db: "absence_id"
type: "integer"
- api: "absence_uuid"
db: "absence_uuid"
type: "string"
- api: "cr_user"
db: "cr_user"
type: "string"
- api: "cr_time"
db: "cr_time"
type: "time"
- api: "mut_user"
db: "mut_user"
type: "string"
- api: "mut_time"
db: "mut_time"
type: "time"
- api: "wp_external_id"
db: "wp_external_id"
type: "string"
- api: "coco_external_id"
db: "coco_external_id"
type: "string"
- api: "planned_absence_time_id"
db: "planned_absence_time_id"
type: "integer"
- api: "planned_absence_time_day"
db: "planned_absence_time_day"
type: "date"
- api: "planned_absence_time_start"
db: "planned_absence_time_start"
type: "integer"
- api: "planned_absence_time_end"
db: "planned_absence_time_end"
type: "integer"