-
AirWatch Sync v1.6.16 Stable
released this
2026-10-22 13:10:08 +00:00 | 47 commits to main since this releaseAirWatch Sync 1.6.16
Compatibilité API réelle Workspace ONE UEM (devices/search v0)
Le plugin était codé pour un format de réponse théorique ; les appareils renvoyés
par/api/mdm/devices/searchdans les consoles réelles utilisaient d'autres noms
de champs, ce qui faisait échouer la détection par numéro de série.Identifiants des appareils
- L'identifiant console est lu dans
Id.Value(format réel de l'API) au lieu du
champ fictifDeviceID;Uuidest accepté en repli. Imei(nom réel du champ dans la réponse) est désormais lu, en plus des
aliasIMEIetMEID.Udid,MacAddressetAssetNumbersont exposés dans le catalogue de
correspondance de champs.
Détection par numéro de série
- Le matching compare maintenant, insensiblement à la casse, tous les
identifiants AirWatch (SerialNumber,Imei/IMEI,MEID,
InternalDeviceIdentifier,Udid) contre le champserialet le champ
otherserialdes tables Computer et Phone. - Un appareil AirWatch est lié à l'asset GLPI existant (son type prime sur le
type déduit de la plateforme) au lieu d'être recréé en doublon.
Plateformes
- Le champ plateforme est lu dans
Platform(ex.WinRT,Apple,Android) ;
WinRTest mappé sur Computer. Les valeursApple/Androidrestent mappées
sur Phone. EnrollmentStatus,ManagedByetOwnershipsont disponibles dans le
catalogue de correspondance (statut d'enrôlement, gestionnaire,
propriété C/U).
Vérification
- 53 assertions unitaires sur des payloads capturés de vraies consoles
(tools/v0_field_test.php). - Test e2e via l'endpoint
front/sync.php(login → jeton CSRF → dry run
form-encoded) : réponse 200 avec JSON propre.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- L'identifiant console est lu dans