• v1.6.28 bd0c302732

    emitlinks released this 2026-10-27 09:41:55 +00:00 | 25 commits to main since this release

    AirWatch Sync 1.6.28

    1.6.28 — le nom AirWatch (nom composé) suit les règles de l'onglet Correspondance

    Synchronisation du nom d'appareil pilotée par l'onglet Correspondance

    • Le nom AirWatch recomposé (modèle des champs nom + champs nom AirWatch)
      n'était pas synchronisé sur les deux côtés : la console recevait le nom
      écrit sous le champ brut de la correspondance (Name), que la console
      v0 ne lit pas (les appareils v0 portent DeviceFriendlyName) — le nom
      GLPI changeait donc sans que le nom AirWatch ne change.
    • Nouveau : le champ d'écriture est résolu sur le champ de nom réellement
      porté par l'appareil (DeviceFriendlyName > DeviceReportedName > Name),
      ce qui renomme correctement la console sur toutes les API versions.
    • Le sens de la correspondance est maintenant respecté :
      • AirWatch → GLPI : le nom recomposé remplace le nom dans la console
        ET dans GLPI en une seule synchro ;
      • GLPI → AirWatch : le nom GLPI est la source de vérité et arrive
        dans la console via le champ de la correspondance (GLPI n'est jamais
        réécrit) ;
      • Champ désactivé : aucune écriture de nom, ni côté GLPI ni côté
        console.
    • Édition de la correspondance du nom (désactivation, changement de
      direction) sans redémarrage de service.

    Tests

    • Test offline de l'écriture v0 : le champ Name mappé sur un appareil v0
      est écrit sous DeviceFriendlyName (les autres champs passent tels quels).
    • Test de template de nom : correspondance nom activée + modèle de profil →
      une synchro compose et pousse le nom (le dry-run ne pousse rien).
    • E2E complet (8 appareils, GLPI + mock AirWatch) : 4 cas — correspondance
      par défaut (Name) AirWatch → GLPI, Name GLPI → AirWatch, champ
      désactivé, champ explicite DeviceFriendlyName ; chaque cas vérifie que
      le nom a bien été écrit des deux côtés en une seule synchro.
    Downloads