GPS-Zeiterfassung mit Objekterkennung
Kurz gesagt
CasaClock fragt den Standort einmal pro Stempelvorgang ab, nicht dauerhaft. Die Position wird gegen alle aktiven Liegenschaften geprüft und dem nächstgelegenen Objekt zugeordnet, in dessen Radius sie liegt. Der Radius ist je Objekt einstellbar, Standard sind 150 Meter. Ob der Standort Pflicht, optional oder abgeschaltet ist, entscheidet der Betrieb.
Ein Objektbetreuer fährt an einem Vormittag fünf Liegenschaften an. Ohne Ortung müsste er an jeder Station aus einer Liste von 80 Adressen die richtige heraussuchen. Mit Ortung steht die richtige Adresse schon da, und er bestätigt sie.
Wie die Zuordnung rechnet
- Position holenBeim Druck auf den Stempelknopf fragt der Browser einmalig die Position ab. Hohe Genauigkeit angefordert, 8 Sekunden Zeitlimit, Positionen bis 60 Sekunden Alter werden akzeptiert.
- Gegen die Objekte prüfenDie Entfernung zu jeder aktiven Liegenschaft wird über die Haversine-Formel berechnet. Zugeordnet wird das nächstgelegene Objekt, in dessen Radius die Position liegt.
- Firmenstandorte als zweite StufeTrifft kein Objekt, wird gegen die hinterlegten Firmenstandorte geprüft. Ein Treffer gilt als in Ordnung, die Buchung braucht keine Nachprüfung.
- Privatadresse als dritte StufeLiegt die Position an der hinterlegten Privatanschrift, wird die Buchung als Homeoffice geführt.
- Unbekannter OrtBleibt alles ohne Treffer, wird die Buchung zur Freigabe vorgemerkt und erscheint im Cockpit der vorgesetzten Person. Gestempelt ist trotzdem, niemand steht ohne Zeit da.
Drei Modi, eine Entscheidung des Betriebs
| Modus | Verhalten | Wann sinnvoll |
|---|---|---|
| Pflicht | Ohne Position kommt keine Buchung zustande. | Außendienst mit Objektabrechnung, wenn die Zuordnung tragen muss. |
| Optional | Position wird genommen, wenn das Gerät sie liefert, sonst nicht. | Gemischte Belegschaft aus Büro und Außendienst. |
| Aus | Es wird kein Standort erhoben. | Wenn eine Betriebsvereinbarung die Ortung ausschließt. |
Datenschutz
Erhoben wird ein Punkt zum Zeitpunkt der Buchung, sonst nichts. Zwischen Ein- und Ausstempeln entsteht keine Spur. Diese Beschränkung ist der Grund, warum sich die Erfassung überhaupt rechtfertigen lässt: Die Verarbeitung dient der Zuordnung der Arbeitszeit zu einer Liegenschaft und damit der Abrechnung, sie geht über diesen Zweck nicht hinaus.
Die erzeugte Datenschutz-Information passt ihren Standort-Absatz automatisch an den eingestellten Modus an. Steht der Modus auf Aus, verschwindet der Absatz. Mehr dazu unter Datenschutz und DSGVO.
Objekte pflegen
Liegenschaften kommen per CSV in das System, idempotent über die Referenznummer: Bekanntes wird aktualisiert, Neues angelegt. Fehlende Koordinaten holt ein Hintergrundjob über Nominatim nach, mit einer Anfrage pro Sekunde. Die Adressnormalisierung räumt vorher auf: str. wird zu straße, fehlende Leerzeichen zwischen Straßenname und Hausnummer kommen dazu, und Hausnummernbereiche wie 2-6 oder 7 + 9 werden auf die erste Nummer reduziert. Adressen, die nicht auflösen, werden mit Zeitstempel vermerkt und frühestens nach 24 Stunden erneut versucht.