ReadNFC |
Lecture NFC |
|---|---|
| Power Fx | |
Syntaxe
| ReadNFC() |
Description
Cette fonction permet de lire une étiquette NFC proche de votre appareil.
Remarques
- Lecture d'étiquettes NFC à portée de l'appareil : La fonction ReadNFC() déclenche une opération de lecture d'une balise NFC (Near Field Communication) à proximité de l'appareil. Elle permet à l'application d'interagir directement avec des objets physiques équipés de puces NFC, ce qui peut être utilisé pour l'identification, l'inventaire ou l'accès sécurisé.
- Fonctionnalité dépendante du matériel de l'appareil : Cette fonction ne fonctionne que si l'appareil utilisé (comme un téléphone intelligent ou une tablette) dispose d'une puce NFC activée. Sur les appareils dépourvus de cette technologie, la fonction échouera ou ne sera tout simplement pas disponible.
- Utile pour la logistique, le contrôle d'accès ou le suivi d'objets : ReadNFC() est très utile dans des cas métiers comme le suivi d'équipements, la lecture de badges d'employés ou la vérification d'objets dans un inventaire. Elle offre une interaction rapide, sans contact, et augmente l'efficacité des processus.
- Nécessite l'interaction de l'utilisateur : La fonction ne lit pas passivement une balise. L'utilisateur doit approcher une étiquette NFC de son appareil, souvent après y avoir été invité par l'interface. Cela garantit la sécurité et l'intention explicite de l'utilisateur d'engager la lecture.
- Le résultat retourné dépend du contenu de l'étiquette NFC : L'étiquette peut contenir des données variées : texte brut, URL, identifiants, ou autres formats personnalisés. Le résultat de ReadNFC() peut donc nécessiter un traitement ou une extraction de données via d'autres fonctions, comme ParseJSON ou Mid.
- S'intègre bien dans des scénarios de saisie automatique : La lecture NFC peut déclencher automatiquement le remplissage de champs dans un formulaire, la récupération de données utilisateur, ou l'ouverture d'un écran spécifique, en fonction des informations récupérées. Cela fluidifie les interactions utilisateur.
- Respecte les autorisations de confidentialité : Pour fonctionner, ReadNFC() peut nécessiter l'autorisation explicite de l'utilisateur concernant l'accès au matériel NFC. L'application doit donc s'assurer que les permissions requises sont bien gérées au niveau de l'appareil et de l'environnement Power Apps.
- Fonction désynchronisée adaptée aux chaînes de traitement événementielles : Étant donné que la lecture NFC prend un certain temps et dépend d'une action physique, la fonction s'utilise généralement avec des événements (OnSelect, OnScan,...) et des fonctions de traitement différé (Set, IfError,...) pour gérer les résultats ou erreurs.
Dernière mise à jour : Jeudi, le 1 Mai 2025