MDM

Bunt es compatible con la gestión centralizada a través de Apple School Manager en combinación con un sistema de gestión de dispositivos móviles (MDM).

Sistemas compatibles

  • Apple School Manager
  • Soluciones MDM como Jamf School, Relution, Mosyle, Intune, entre otras
  • iOS, iPadOS y macOS

La configuración se realiza mediante Managed App Configuration y se transmite automáticamente a Bunt.

Opciones de configuración disponibles

Control de la sincronización con iCloud

Bunt puede sincronizar datos opcionalmente a través de iCloud. Esta función se puede desactivar mediante MDM.

<?xml version="1.0"?>
<managedAppConfiguration>
  <version>2</version>
  <bundleId>de.bunt.app.mobile</bundleId>
  <dict>
    <boolean keyName="icloud_sync_allowed">
      <defaultValue>
        <value>false</value>
      </defaultValue>
    </boolean>
  </dict>
  <presentation defaultLocale="de-DE">
    <field keyName="icloud_sync_allowed" type="checkbox">
      <label>
        <language value="de-DE">Erlaubt es Nutzenden, die Synchronisation über iCloud ein- oder auszuschalten.</language>
        <language value="en-US">Allow users to toggle iCloud sync.</language>
      </label>
    </field>
  </presentation>
</managedAppConfiguration>

Control de las copias WebDAV

Bunt guarda copias de seguridad opcionalmente en su propio servidor WebDAV. La dirección del servidor, la carpeta de destino, la retención y el número máximo se pueden predefinir o bloquear por completo.

<?xml version="1.0"?>
<managedAppConfiguration>
  <version>2</version>
  <bundleId>de.bunt.app.mobile</bundleId>
  <dict>
    <boolean keyName="webdav_sync_allowed">
      <defaultValue>
        <value>true</value>
      </defaultValue>
    </boolean>
    <string keyName="webdav_server_url"/>
    <string keyName="webdav_remote_directory"/>
    <string keyName="webdav_retention_policy">
      <constraint nullable="true">
        <values>
          <value>appendOnly</value>
          <value>autoDelete</value>
        </values>
      </constraint>
    </string>
    <integer keyName="webdav_max_backups">
      <constraint nullable="true" min="1"/>
    </integer>
  </dict>
  <presentation defaultLocale="de-DE">
    <field keyName="webdav_sync_allowed" type="checkbox">
      <label>
        <language value="de-DE">Erlaubt die WebDAV-Backup-Synchronisation. Ist dies deaktiviert, wird WebDAV vollständig gesperrt, unabhängig von den übrigen Einstellungen.</language>
        <language value="en-US">Allows WebDAV backup synchronization. When disabled, WebDAV is fully blocked regardless of the other settings.</language>
      </label>
    </field>
    <field keyName="webdav_server_url" type="input">
      <label>
        <language value="de-DE">WebDAV-Server-Adresse (HTTPS). Wird diese gesetzt, ist sie in der App festgelegt und nicht mehr änderbar. Nutzende geben nur Benutzername und Passwort ein.</language>
        <language value="en-US">WebDAV server address (HTTPS). When set, it is locked in the app and cannot be changed; users only enter username and password.</language>
      </label>
    </field>
    <field keyName="webdav_remote_directory" type="input">
      <label>
        <language value="de-DE">Zielordner auf dem Server, in den Backups hochgeladen werden (z. B. /bunt-backups/).</language>
        <language value="en-US">Target folder on the server that backups are uploaded into (e.g. /bunt-backups/).</language>
      </label>
    </field>
    <field keyName="webdav_retention_policy" type="input">
      <label>
        <language value="de-DE">Aufbewahrung auf dem Server. "appendOnly" löscht nie (empfohlen); "autoDelete" löscht automatisch die ältesten Backups, sobald pro Gerät mehr als das eingestellte Maximum auf dem Server liegen.</language>
        <language value="en-US">Server retention. "appendOnly" never deletes (recommended); "autoDelete" automatically deletes the oldest backups once more than the configured maximum are stored per device on the server.</language>
      </label>
    </field>
    <field keyName="webdav_max_backups" type="input">
      <label>
        <language value="de-DE">Maximale Anzahl an Backups, die pro Gerät aufbewahrt werden (lokal und auf dem Server). Bleibt das Feld leer, gilt der Standardwert 10.</language>
        <language value="en-US">Maximum number of backups kept per device (locally and on the server). Leave empty to use the default of 10.</language>
      </label>
    </field>
  </presentation>
</managedAppConfiguration>

Preconfigurar escalas de notas

Defina esquemas de calificación de forma centralizada como un array JSON en el formato de exportación de la app. Las entradas no válidas se descartan automáticamente antes de mostrarse.

<?xml version="1.0"?>
<managedAppConfiguration>
  <version>2</version>
  <bundleId>de.bunt.app.mobile</bundleId>
  <dict>
    <string keyName="grading_keys"/>
  </dict>
  <presentation defaultLocale="de-DE">
    <field keyName="grading_keys" type="input">
      <label>
        <language value="de-DE">Vorkonfigurierte Notenschemas als JSON-Array (im Export-Format der App: ein Notenschema lässt sich in der App exportieren und hier einfügen). Jeder Eintrag wird vor der Anzeige validiert; ungültige Einträge werden ignoriert.</language>
        <language value="en-US">Pre-configured grading schemes as a JSON array (in the app's export format: export a grading scheme from the app and paste it here). Each entry is validated before it is shown; invalid entries are ignored.</language>
      </label>
    </field>
  </presentation>
</managedAppConfiguration>

Para configuraciones adicionales, póngase en contacto con nosotros.

Soporte de Bunt