tags: [microsoft-teams, zeiterfassung, hr-tech, it-administration]
Microsoft Teams als Stempeluhr: So integrieren IT-Teams die Zeiterfassung direkt in den Chat-Workflow
Seit dem BAG-Urteil vom September 2022 ist die Sache klar: Arbeitgeber in Deutschland sind verpflichtet, die gesamte Arbeitszeit ihrer Beschäftigten systematisch zu erfassen. Die EU-Arbeitszeitrichtlinie hatte diesen Rahmen längst vorgegeben – das Bundesarbeitsgericht hat ihn nun auch für den deutschen Markt verbindlich gemacht. Für IT-Verantwortliche bedeutet das: Eine Lösung muss her, die Mitarbeitende tatsächlich nutzen, ohne dass täglich daran erinnert werden muss.
Microsoft Teams hat sich in vielen Unternehmen als zentraler Arbeitskanal etabliert. Warum also nicht die Zeiterfassung genau dort integrieren, wo die Leute ohnehin den ganzen Tag sind?
Warum die Teams-Integration den Unterschied macht
Klassische Stempeluhren – ob physische Terminals oder separate Web-Apps – haben ein gemeinsames Problem: Sie liegen außerhalb des gewohnten Workflows. Mitarbeitende vergessen das Ein- und Ausstempeln, öffnen eine weitere App neben fünf anderen, oder umgehen das System schlicht. Die Folge sind lückenhafte Daten und zusätzlicher Verwaltungsaufwand für HR und Payroll.
Eine direkte Teams-Integration löst dieses Reibungsproblem. Ein Bot, der beim Öffnen von Teams fragt „Möchtest du jetzt einstempeln?", ist deutlich präsenter als eine separate Zeiterfassungsseite.
TimeClock 365 in Microsoft Teams einrichten – Schritt für Schritt
TimeClock 365 bietet neben Web-App, mobilem Zugang und physischen Tür-Terminals auch eine native Microsoft-Teams-Integration. Folgende Schritte haben sich in der Praxis bewährt:
1. App im Teams Admin Center freigeben
Bevor Endnutzer die App sehen können, muss ein Teams-Administrator sie explizit zulassen. Dazu navigiert ihr im Microsoft Teams Admin Center unter Teams-Apps → Apps verwalten zur gewünschten Anwendung und setzt den Status auf „Zulässig". Ohne diesen Schritt bleibt die App für alle Nutzer unsichtbar – ein häufig übersehener erster Fallstrick.
Anschließend empfiehlt sich eine App-Einrichtungsrichtlinie, um TimeClock 365 für bestimmte Benutzergruppen (z. B. alle Vollzeitmitarbeitenden) automatisch in der Teams-Seitenleiste anzupinnen. Das erhöht die Sichtbarkeit erheblich.
2. Berechtigungen im Azure Active Directory prüfen
Die Teams-App kommuniziert über die Microsoft Graph API. Beim ersten Start fordert sie Berechtigungen an – typischerweise:
-
User.Read(Basisprofil des angemeldeten Nutzers) -
Presence.Read(optional, für automatisierte An-/Abwesenheitserkennung)
In manchen Tenants sind OAuth-Consent-Grants für Drittanbieter-Apps deaktiviert oder erfordern einen Admin-Consent. Prüft im Azure Portal unter Azure Active Directory → Unternehmensanwendungen, ob eine manuelle Genehmigung erforderlich ist. Wenn Nutzer beim ersten Login eine Fehlermeldung erhalten, liegt es fast immer hier.
Tipp: Erteilt den Admin-Consent zentral für den gesamten Tenant, bevor ihr die App ausrollt. Das verhindert Support-Tickets während des Go-Lives.
3. Benachrichtigungen konfigurieren – aber mit Maß
Teams-Bots können aktiv Nachrichten senden: Einstempel-Erinnerungen morgens, Pause-Hinweise oder Warnungen bei drohender Überstundengrenze. Technisch ist das schnell aufgesetzt. Praktisch führt eine zu aggressive Benachrichtigungsfrequenz jedoch zu genervten Mitarbeitenden, die den Bot stumm schalten.
Bewährte Konfiguration:
- Eine Einstempel-Erinnerung zu Schichtbeginn (zeitgesteuert nach Arbeitsplan)
- Eine Ausstempel-Erinnerung 15 Minuten nach planmäßigem Schichtende
- Keine Push-Nachrichten während aktiver Arbeitszeiten
In den Einstellungen von TimeClock 365 lassen sich diese Intervalle pro Team oder Abteilung getrennt steuern, was besonders für Unternehmen mit Schichtbetrieb oder Außendienst relevant ist.
4. Rollen und Zugriffsrechte granular vergeben
Zeiterfassungsdaten sind sensibel – das gilt umso mehr unter DSGVO-Gesichtspunkten. Definiert im System mindestens drei Rollen:
| Rolle | Rechte |
|---|---|
| Mitarbeitende | Eigene Zeiten stempeln und einsehen |
| Teamleitungen | Zeiten des eigenen Teams prüfen und freigeben |
| HR / Admin | Vollzugriff inkl. Auswertungen und Export |
Eine häufige Fehlerquelle: Teamleitungen erhalten versehentlich Admin-Rechte, weil niemand die Standardrolle angepasst hat. Plant euch 30 Minuten für die Rollenmatrix ein, bevor ihr die erste Einladung versendet.
5. Testlauf vor dem Rollout
Führt einen zweiwöchigen Piloten mit einer freiwilligen Gruppe von 10–15 Personen durch. Achtet dabei auf:
- Stimmen die erfassten Zeiten mit den tatsächlichen überein?
- Greifen Benachrichtigungen zuverlässig auf allen Geräten (Desktop, iOS, Android)?
- Werden Korrekturen durch Vorgesetzte korrekt protokolliert (Audit Trail)?
Ein sauberer Audit Trail ist kein Nice-to-have, sondern rechtlich relevant: Im Streitfall muss nachweisbar sein, wer wann welche Zeiteintragung geändert hat.
Typische Fallstricke auf einen Blick
- Conditional-Access-Richtlinien blockieren die App auf privaten Geräten → Ausnahmeregel für zugelassene Apps definieren
- Mehrere Teams-Tenants im Konzern → pro Tenant eine eigene App-Registrierung notwendig
- Benachrichtigungen landen im „Aktivitäten"-Tab statt als Chat → Nutzer im Onboarding darauf hinweisen
- Zeitzonenfehler bei verteilten Teams → Nutzerprofile mit korrekter Zeitzone anlegen lassen
Fazit
Die Integration der Zeiterfassung in Microsoft Teams senkt die Hürde für Mitarbeitende auf ein Minimum und unterstützt Unternehmen dabei, der Arbeitszeiterfassungspflicht rechtssicher nachzukommen. Der technische Aufwand ist überschaubar – sofern Berechtigungen und Benachrichtigungen von Anfang an sauber konfiguriert werden.
Bereit für den Praxistest? TimeClock 365 lässt sich ohne Kreditkarte und ohne Installationsaufwand direkt ausprobieren. Der kostenlose Testzugang ist in wenigen Minuten eingerichtet – inklusive Teams-Integration:

Top comments (0)