Zeiterfassung
Mit der Zeiterfassung können Trainer und andere berechtigte Personen ihre geleisteten Stunden erfassen. Du konfigurierst das Verhalten im Zeiterfassung-Tab des Sport-Editors; die eigentliche Erfassung geschieht im Trainer-Frontend, die Auswertung im Admin-Bereich.
Editor-Konfiguration
Abschnitt betitelt „Editor-Konfiguration“Im Zeiterfassung-Tab legst du das grundlegende Verhalten fest:
| Einstellung | Beschreibung |
|---|---|
| Zeiterfassung aktiv | Master-Toggle – schaltet die gesamte Funktion ein oder aus |
| Genehmigung erforderlich | Erfasste Einträge müssen von einem Admin geprüft und genehmigt werden |
| Team-Zuordnung erforderlich | Beim Erfassen muss ein Team angegeben werden (statt optional) |
Kategorien verwalten
Abschnitt betitelt „Kategorien verwalten“Im selben Tab verwaltest du die Kategorien, die bei der Erfassung zur Auswahl stehen:
- Mehrsprachiger Name
- Ein Icon zur visuellen Unterscheidung
- Aktiv/Inaktiv – inaktive Kategorien stehen bei neuen Einträgen nicht mehr zur Auswahl
Standard-Kategorien:
| Kategorie | Beschreibung |
|---|---|
| Training | Trainingseinheiten |
| Spiel | Spiele und Wettkämpfe |
| Sitzung | Besprechungen, Sitzungen |
| Sonstiges | Alles andere |
- Öffne den Zeiterfassung-Tab im Sport-Editor
- Aktiviere Zeiterfassung aktiv
- Lege fest, ob Genehmigung und Team-Zuordnung erforderlich sind
- Verwalte die Kategorien (Name mehrsprachig, Icon, Aktiv-Status)
- Tippe auf Speichern
Berechtigung
Abschnitt betitelt „Berechtigung“Wer Zeit erfassen darf, wird über die Berechtigung sports.track_time gesteuert. Diese vergibst du unter Mitglieder → Rollen.
- Personen mit dieser Berechtigung sehen den Zugang zur Zeiterfassung.
- Administratoren haben automatisch Zugriff – auch ohne explizite Vergabe.
Trainer-Frontend
Abschnitt betitelt „Trainer-Frontend“Berechtigte Nutzer erfassen ihre Stunden über die App.
Route: /sports/time-tracking
Der Einstieg erfolgt über die Einstellungen-Seite: Dort erscheint der Eintrag Zeiterfassung – aber nur, wenn die Person berechtigt ist und das Feature aktiv ist.
Eintrag erfassen
Abschnitt betitelt „Eintrag erfassen“- Öffne Einstellungen → Zeiterfassung
- Tippe auf einen neuen Eintrag
- Gib Datum, Stunden und Kategorie an
- Optional: füge eine Notiz hinzu
- Gib ein Team an (optional oder Pflicht – je nach Editor-Einstellung)
- Speichere den Eintrag
Monatsansicht
Abschnitt betitelt „Monatsansicht“- Die Einträge werden in einer Monatsansicht angezeigt.
- Mit der Navigation ‹ Monat Jahr › wechselst du zwischen den Monaten.
- Oben siehst du die Monatssumme der erfassten Stunden.
Status & Korrektur
Abschnitt betitelt „Status & Korrektur“Nur im Genehmigungs-Modus sichtbar:
| Status | Bedeutung |
|---|---|
| Offen | Eintrag wartet auf Prüfung |
| Anerkannt | Eintrag wurde genehmigt |
| Abgelehnt | Eintrag wurde abgelehnt (mit Ablehnungsgrund) |
Bei abgelehnten Einträgen wird der Ablehnungsgrund angezeigt. Abgelehnte Einträge können korrigiert werden und werden anschließend automatisch neu eingereicht.
Eigener Export
Abschnitt betitelt „Eigener Export“Trainer können ihre eigenen Stunden exportieren:
| Format | Zeitraum |
|---|---|
| CSV | Aktueller Monat oder ganzes Jahr |
| Aktueller Monat oder ganzes Jahr |
Admin-Auswertung
Abschnitt betitelt „Admin-Auswertung“Administratoren werten die erfassten Stunden zentral aus.
Route: /admin/sports/timesheet
Anträge prüfen
Abschnitt betitelt „Anträge prüfen“- Offene Anträge stehen oben.
- Jeder Antrag kann einzeln genehmigt oder abgelehnt (mit Grund) werden.
- Mit „Alle genehmigen” werden alle offenen Anträge auf einmal bestätigt.
- Bereits genehmigte oder abgelehnte Einträge können nachträglich korrigiert, storniert oder gelöscht werden.
Auswertung
Abschnitt betitelt „Auswertung“- Einträge werden nach Person gruppiert mit Gesamtsummen dargestellt.
- Zusätzlich gibt es eine Aufschlüsselung nach Kategorie.
- Filter: Status, Zeitraum, Team und Personen-Suche.
- Ein Audit-Trail zeigt „geprüft am / von” für jeden bearbeiteten Eintrag.
| Format | Zeitraum | Person |
|---|---|---|
| CSV | Bestimmter Monat / bestimmtes Jahr / alles | Alle oder einzeln |
| Bestimmter Monat / bestimmtes Jahr / alles | Alle oder einzeln |