AddOn/Datenexport_Zeiterfassung/readme.md aktualisiert
This commit is contained in:
parent
6c64205161
commit
56ebe13e05
|
|
@ -116,4 +116,83 @@ curl --request GET \
|
||||||
"Result": "JobPending",
|
"Result": "JobPending",
|
||||||
"Message": ""
|
"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"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
||||||
|
]
|
||||||
|
|
||||||
|
```
|
||||||
`
|
`
|
||||||
Loading…
Reference in New Issue