AddOn/Datenexport_Zeiterfassung/readme.md aktualisiert

This commit is contained in:
olaf.braun 2025-06-29 23:02:31 +02:00
parent 6c64205161
commit 56ebe13e05
1 changed files with 79 additions and 0 deletions

View File

@ -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"
}
]
}
]
```
`