Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Die Rückgabe erfolgt im JSON-Format. Bei fehlenden Pflichtparametern wird ein "ERROR:Beschreibung" zurückgegeben.


Attribute

AttributFormatBeschreibung
employeeNumberstringMitarbeiternummer zur Identifizierung
createDate

string (nach ISO 8601) | null

Erstelldatum des Eintrags
deleteDatestring (nach ISO 8601) | nullLöschdatum des Eintrags
startDatestring (nach ISO 8601)Beginn der Abwesenheit
endDatestring (nach ISO 8601)Ende der Abwesenheit
factorfloat

Anteil am Arbeitstag in Bezug auf das Arbeitszeitprofil

Wert zwischen 0 und 1 wobei 1 einem ganzen Arbeitstag entspricht

typestringKürzel der Abwesenheitsart wie im Portal hinterlegt
remarkstring | nullOptionaler Beschreibungstext
isRestTimeboolFlag ob es sich dabei um einen Erholungsurlaub handelt
isFlexTimeboolFlag ob diese Abwesenheit vom Gleitzeitkonto abgezogen werden soll 
isHolidayboolFlag ob es sich dabei um einen Feiertag laut Feiertagsprofil handelt

ignored

  • weekDays
  • calendarDays

object

  • string[]
  • string[]

Abwesenheiten die über einen längeren Zeitraum gehen können Tage innerhalb dieses Zeitraumes ausschließen.

weekDays: Nummern von Wochentagen (Wert 0 bis 6 = Sonntag bis Samstag), z.B. Wochenende

calendarDays: explizite Datumsangaben, z.B. ein Feiertag


Beispiel

Code Block
[
    {
        "employeeNumber": "0815",
        "createDate": "2021-04-15T13:53:23+02:00",
        "deleteDate": null,
        "startDate": "2021-03-08T00:00:00+01:00",
        "endDate": "2021-03-08T23:59:59+01:00",
        "factor": 1,
        "type": "BA",
        "remark": null,
        "isRestTime": false,
        "isFlexTime": false,
        "isHoliday": false,
        "ignored": {
            "weekDays": [],
            "calendarDays": []
        }
    }