Connectors
Breadcrumbs

Abwesenheiten

Der Abwesenheitsimport unterstütz aktuell folgende Felder. Je nach Bedarf können weitere Felder durch eine entsprechende Nachprogrammierung hinzugenommen werden.

Für den Import wird immer ein voller Datensatz erwartet. Dieser muss alle Abwesenheiten für alle Mitarbeiter, welche im System verwaltet werden sollen, für den eingestellten Zeitraum beinhalten.

Name

Systemrelevant

Beschreibung

Datentyp

Bemerkung / projektrelevant

Personalnummer

Ja

Personalnummer des Mitarbeiters

String


Start

Ja

Startdatum und ggf. der Uhrzeit der Abwesenheit

Datum (YYYY-MM-DD) Erweiterbar zu Datum + Uhrzeit (YYYY-MM-DD HH:MM)


Ende

Ja

Enddatum und ggf. der Uhrzeit der Abwesenheit

Datum (YYYY-MM-DD) Erweiterbar zu Datum + Uhrzeit (YYYY-MM-DD HH:MM)


Abwesenheitstyp

Ja

Typ der Abwesenheit

String


Kommentar

Nein

Kommentar zu dieser Abwesenheit

String


Vorläufig

Nein

Flag ob diese Abwesenheit als Vorläufig markiert werden soll

Boolean (Ja = X, Nein ist ein leerer String)

Dies ist wichtig, wenn in getaiplan Abwesenheiten angelegt werden sollen, Systeme wie SAP allerdings diese überschreiben sollen sollte sich die Abwesenheit verändert haben.

Ganztags

Nein

Ist die Abwesenheit für den ganzen Tag - falls nicht gesetzt, dann wird dies entschieden je nachdem ob für Start/Ende ein Datum oder Datum+Uhrzeit übertragen wird

Boolean (Ja = X, Nein ist ein leerer String)


Beispiel:

JavaScript
{
    "absences": [{
            "PERNR": 10900,
            "AWART": "0101",
            "AWART_TX": "Urlaub",
            "BEGDA": "2025-01-01",
            "ENDDA": "2025-01-06",
            "ALLDF": "X", // ganztags?
            "TENT": "X", // Vorläufig Flag
            "VACDAYS": 3 // Anzahl der durch die Abwesenheit verbrauchter Urlaubstage
        }, {
            "PERNR": 10900,
            "AWART": "0101",
            "AWART_TX": "Arztbesuch",
            "BEGDA": "2025-02-01 08:00",
            "ENDDA": "2025-02-01 10:35",
            "ALLDF": "", // ganztags?
            "TENT": "", // Vorläufig Flag
            "VACDAYS": 0 // Anzahl der durch die Abwesenheit verbrauchter Urlaubstage
        },
    ]
}