Temps de travail via MDM

Imposez les catégories, le temps de travail annuel et le début de l'année scolaire à tous les appareils de votre établissement.

Aperçu

Vous déposez ces valeurs dans votre gestion MDM. Sur les appareils, elles remplacent les valeurs par défaut ; les réglages gérés sont en lecture seule.

Comment y accéder

Vous vérifiez l'effet sur un appareil géré :

  1. Ouvrez le menu latéral et touchez l'icône roue dentée en bas à gauche.
  2. Touchez Temps de travail : les valeurs gérées apparaissent en lecture seule.

Étape par étape

  1. Définissez les catégories d'activité de votre établissement sous forme de liste JSON.
  2. Déposez-les dans le paramètre `worktime_categories` de votre gestion MDM.
  3. Si besoin, définissez le temps de travail annuel, le début de l'année scolaire et la protection en écriture.

Configuration MDM

Quatre paramètres sont à la disposition des administrateurs de l'établissement :

  • `worktime_categories` : les catégories sous forme de liste JSON. Remplace les catégories par défaut de l'app.
  • `worktime_categories_read_only` : protection en écriture. Les enseignants ne peuvent ni créer ni modifier de catégories.
  • `worktime_annual_target_minutes` : le temps de travail annuel en minutes (temps complet, par exemple 106200 pour 1 770 heures). La quotité de temps partiel personnelle s'applique en plus.
  • `worktime_school_year_start` : le début de l'année scolaire au format « MM-JJ » (par défaut « 08-01 »).
<?xml version="1.0"?>
<managedAppConfiguration>
  <version>2</version>
  <bundleId>de.bunt.app.mobile</bundleId>
  <dict>
    <string keyName="worktime_categories">
      <defaultValue>
        <value>[{"id": "enseignement", "name": "Enseignement", "color": "#4E79A7", "ignoreHolidays": true, "isLessonDefault": true}, {"id": "corrections", "name": "Corrections", "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>

Une catégorie se compose d'un `id` et d'un `name` ; sont facultatifs `color` (valeur hexadécimale « #RRGGBB »), `ignoreHolidays` (les rendez-vous planifiés ne comptent pas les jours de vacances), `defaultStrainLevel` (0 = Normale, 1 = Moyenne, 2 = Élevée) et `isLessonDefault` (catégorie par défaut des séances).