diff --git a/AddOn/Datenexport_Zeiterfassung/readme.md b/AddOn/Datenexport_Zeiterfassung/readme.md index c752a039..877932e9 100644 --- a/AddOn/Datenexport_Zeiterfassung/readme.md +++ b/AddOn/Datenexport_Zeiterfassung/readme.md @@ -116,4 +116,83 @@ curl --request GET \ "Result": "JobPending", "Message": "" } + +--- + +### 7. Parsing Data / Weiterverarbeitung + +Es ist mit der API Test test2.html möglich die CSV Datei in ein JSON Array wo jeder Mitarbeieter eine JSON Objekt ist zu verwandeln. +Auch mit der Passenden PHP Date ist die Konvertierung im Backend möglich, nicht nur wie in test2.html im Frontend. + +Ein solches Ergrbnis kann dabei erwartet werden: + ```json +[ + { + "nr": "33", + "nachname": "Musterman", + "vorname": "Hans", + "email": "Hans.Musterman@kunde.tld", + "tage_fehlzeit": [ + { + "datum": "02.06.2025", + "fehlzeitNR1HT": "85", + "fehlzeitNR2HT": "85", + "fehlzeitName1HT": "Mob.Arb.", + "fehlzeitName2HT": "Mob.Arb.", + "tagtypNR": "3", + "tagtypName": "Montag" + }, + { + "datum": "03.06.2025", + "fehlzeitNR1HT": "85", + "fehlzeitNR2HT": "85", + "fehlzeitName1HT": "Mob.Arb.", + "fehlzeitName2HT": "Mob.Arb.", + "tagtypNR": "4", + "tagtypName": "Dienstag" + }, + { + "datum": "04.06.2025", + "fehlzeitNR1HT": "85", + "fehlzeitNR2HT": "85", + "fehlzeitName1HT": "Mob.Arb.", + "fehlzeitName2HT": "Mob.Arb.", + "tagtypNR": "5", + "tagtypName": "Mittwoch" + }, + { + "datum": "05.06.2025", + "fehlzeitNR1HT": "90", + "fehlzeitNR2HT": "90", + "fehlzeitName1HT": "GLZ", + "fehlzeitName2HT": "GLZ", + "tagtypNR": "6", + "tagtypName": "Donnerstag" + } + ], + "tage_feiertage": [ + { + "datum": "08.06.2025", + "fehlzeitNR1HT": "", + "fehlzeitNR2HT": "", + "fehlzeitName1HT": "", + "fehlzeitName2HT": "", + "tagtypNR": "48", + "tagtypName": "Pfingstsonntag" + }, + { + "datum": "09.06.2025", + "fehlzeitNR1HT": "", + "fehlzeitNR2HT": "", + "fehlzeitName1HT": "", + "fehlzeitName2HT": "", + "tagtypNR": "49", + "tagtypName": "Pfingstmontag" + } + ] + } + + ] + + ``` ` \ No newline at end of file