Schnittstellen, API & Automationen › Stempeluhr & Anwesenheit (API)
Stempeluhr & Anwesenheit (API)
API-GruppeLive✓ Geprüft am Sat Sep 05 2026 02:00:00 GMT+0200 (Mitteleuropäische Sommerzeit)Zeiterfassung: Mechaniker stempeln Kommen/Gehen, das Büro sieht Anwesenheit und Abwesenheiten je Mitarbeiter.
Bild folgt
Ein QR-Code neben der Werkstatttür ändert sich jeden Tag automatisch — ein Foto von gestern funktioniert nicht mehr. Scannt ein Mechaniker mit seinem gebundenen Tablet, meldet die Zeiterfassung Kommen oder Gehen mit Datum und Uhrzeit; ein zusätzlicher, gedruckter Kurzcode unter dem QR-Code hilft, wenn kein Handy zur Hand ist. Wiederholte fehlerhafte Abrufe bremst eine automatische Sperre aus. Das Büro sieht daraus tagesaktuell, wer da, unterwegs, krank oder verspätet ist, getrennt von längeren geplanten Abwesenheiten wie Urlaub. Eine Chef-Notiz zu einem Mitarbeiter sehen nur Konten mit der eigenen Berechtigung dafür.
- QR-Code wird als „ungültig" abgelehnt → das Blatt an der Tür ist veraltet, der Code gilt nur für den aktuellen Tag und muss neu ausgedruckt werden.
- Kein Smartphone zur Hand → den gedruckten Kurzcode unter dem QR-Code am Tablet eintippen, das zählt genauso.
- Anwesenheitsstatus lässt sich nicht ändern → die Berechtigung „Aufträge bearbeiten" fehlt am Konto.
- app/api/clock
- app/api/admin/attendance
- app/api/mechanic/attendance
- lib/attendance-token.ts
| aufrufer | Tablet (Mechaniker-Token + Tages-QR-Code), Browser-Admin |
|---|---|
| routen | ~4 |
| auth | clock/ prüft Mechaniker-Token + tagesaktuellen QR-Code (lib/attendance-token.ts); admin/attendance verlangt Admin-Session mit Recht 'edit_jobs'; Mitarbeiternotizen zusätzlich 'view_employee_notes' |
Beleg: app/api/clock/route.ts, app/api/admin/attendance (2 route.ts), app/api/mechanic/attendance
Tiefer fragen
Kontext aus dem KFZ-Bozo-Handbuch
Knoten: api-attendance-stempeluhr (API-Gruppe · Schnittstellen, API & Automationen · live · geprüft Sat Sep 05 2026 02:00:00 GMT+0200 (Mitteleuropäische Sommerzeit) @ 0f0406a1)
Kurz: Zeiterfassung: Mechaniker stempeln Kommen/Gehen, das Büro sieht Anwesenheit und Abwesenheiten je Mitarbeiter.
Lies zuerst (Lesebereich, nicht der ganze Baum):
app/api/clock
app/api/admin/attendance
app/api/mechanic/attendance
lib/attendance-token.ts
Hängt zusammen mit:
app-stempeluhr (app/clock/page.tsx) · data-personal-zeit (lib/db/schema.ts) · sec-mechaniker-pin (lib/db/tablet-session.ts)
Offene Fragen der Seite:
keine
Hausregel 2: Vault-Daten sind für diese Session unsichtbar; Quellpfade auf Vault-Code sind keine Freigabe.
Frage: {{DEINE FRAGE}}
Antworte nur mit Belegen: nenne Datei und Zeile für jede Aussage.
Wenn die Quellen die Frage nicht beantworten, sag das und nenne, was du zusätzlich lesen müsstest.
Weicht die Seite vom Code ab, schlage den Seiten-Patch vor (wiki/seiten/schnittstellen-automation/api-attendance-stempeluhr.md).