Die Zeiterfassung ist als App-Modul verfügbar.
So funktioniert die App:
In der App kann auf einem Eintrag die Zeiterfassung in der Actionbar/Toolbar gestartet werden.
{98E1763E-D7FE-4522-B641-96E38D6B7136}
{
"id": "",
"metadata": {
"status": 3,
},
"{BEBD601D-0AE5-49EF-A5FE-5D0E2C9F960A}": {
"basedon": {
"text": "Carla Koch",
"entity-type": "{DDC05D42-F1CE-419B-83C6-8510698EDEC9}",
"entity-id": "{5BBD1737-D76F-485C-B0F1-48A82E9AEDB6}"
},
"start": "2020-01-01T20:20Z",
"end": "2020-01-01T23:20Z",
"duration": 3.0,
"duration-active": 2.5,
"notes": "",
"items": [
{
"type": "start",
"code": "",
"time": "2020-01-01T20:20Z",
"geo": {
"latitude": 41.0,
"longitude": 41.0,
"accuracy": 0
}
},
{
"type": "pause",
"time": "2020-01-01T21:20Z",
"geo": {
"latitude": 41.0,
"longitude": 41.0,
"accuracy": 0
}
},
{
"type": "start",
"code": "",
"time": "2020-01-01T22:20Z",
"geo": {
"latitude": 41.0,
"longitude": 41.0,
"accuracy": 0
}
},
{
"type": "stop",
"time": "2020-01-01T23:20Z",
"geo": {
"latitude": 41.0,
"longitude": 41.0,
"accuracy": 0
}
}
]
}
}
Key | Typ | Beschreibung |
---|---|---|
metadata.status | integer | 1 = In Bearbeitung, 3 = Erledigt |
basedon | entity | Auf diesem Eintrag basiert dieser Zeiteintrag |
start | datetime | Erste Zeit |
end | datetime | Letzter Zeiteintrag (Stopp). |
notes | string | Notizen vom Benutzer |
code | string | Gescannter Code (z.B. QR Code) |
geo-start | geo | Position beim Start |
geo-end | geo | Position beim Ende |
duration | float | Dezimalstunden von/bis |
duration-active | float | Dezimalstunden von/bis ohne Pausen |