Arbeitszeiterfassung per MDM
Gib Kategorien, Jahresarbeitszeit und Schuljahresbeginn zentral für alle Geräte deiner Schule vor.
Überblick
Du hinterlegst die Vorgaben in deiner MDM-Verwaltung. Auf den Geräten ersetzen sie die Standardwerte; verwaltete Einstellungen sind schreibgeschützt.
So findest du es
Die Wirkung prüfst du auf einem verwalteten Gerät:
- Öffne das Seitenmenü und wähle unten links das Zahnrad-Symbol.
- Tippe auf Arbeitszeit – verwaltete Werte erscheinen schreibgeschützt.
Schritt für Schritt
- Definiere die Tätigkeitskategorien deiner Schule als JSON-Liste.
- Hinterlege sie beim Parameter `worktime_categories` in deiner MDM-Verwaltung.
- Setze bei Bedarf Jahresarbeitszeit, Schuljahresbeginn und den Schreibschutz.
MDM-Konfiguration
Schul-Administratorinnen stehen vier Parameter zur Verfügung:
- `worktime_categories`: Kategorien als JSON-Liste. Ersetzt die Standardkategorien der App.
- `worktime_categories_read_only`: Schreibschutz – Lehrerinnen können Kategorien weder anlegen noch ändern.
- `worktime_annual_target_minutes`: Jahresarbeitszeit in Minuten (Vollzeit, z. B. 106200 für 1.770 Stunden). Der persönliche Teilzeitfaktor wird zusätzlich angewendet.
- `worktime_school_year_start`: Schuljahresbeginn als „MM-TT“ (Standard „08-01“).
<?xml version="1.0"?>
<managedAppConfiguration>
<version>2</version>
<bundleId>de.bunt.app.mobile</bundleId>
<dict>
<string keyName="worktime_categories">
<defaultValue>
<value>[{"id": "unterricht", "name": "Unterricht", "color": "#4E79A7", "ignoreHolidays": true, "isLessonDefault": true}, {"id": "korrekturen", "name": "Korrekturen", "defaultStrainLevel": 1}]</value>
</defaultValue>
</string>
<boolean keyName="worktime_categories_read_only">
<defaultValue>
<value>true</value>
</defaultValue>
</boolean>
<integer keyName="worktime_annual_target_minutes">
<defaultValue>
<value>106200</value>
</defaultValue>
</integer>
<string keyName="worktime_school_year_start">
<defaultValue>
<value>08-01</value>
</defaultValue>
</string>
</dict>
</managedAppConfiguration>Eine Kategorie besteht aus `id` und `name`; optional sind `color` (Hexwert „#RRGGBB“), `ignoreHolidays` (geplante Termine zählen an Ferientagen nicht), `defaultStrainLevel` (0 = Normal, 1 = Mittel, 2 = Hoch) und `isLessonDefault` (Standardkategorie für Unterrichtsstunden).