Actualités

Power Apps : Variables Globales vs Variables de Contexte – Comment bien les utiliser ?

Développer une application dans Power Apps implique de bien gérer les données temporaires. Les variables jouent un rôle clé dans cette gestion 👇

🔹 Variables globales (Set)

Les développeurs les utilisent pour stocker des valeurs accessibles dans toute l’application. Elles permettent de partager des données entre plusieurs écrans.

👉 Exemple : Set(varUser, User().FullName) stocke le nom de l’utilisateur connecté et l’affiche sur différents écrans.

🔹 Variables de contexte (UpdateContext)

On les applique à un écran spécifique pour gérer l’état local, comme une pop-up ou un champ temporaire.

👉 Exemple : UpdateContext({showPopup:true}) affiche une fenêtre de confirmation sur l’écran en cours.


🔎 Cas concret : Application de gestion des congés

1️⃣ Lorsqu’un employé se connecte, l’application utilise Set(varUser, User().FullName) pour conserver son identité tout au long de la navigation.
2️⃣ Sur l’écran « Nouvelle demande », elle applique UpdateContext({isFormValid:true}) pour contrôler l’affichage d’un message d’erreur uniquement dans ce formulaire.


✅ Résultat

  • Les variables globales assurent la cohérence des données dans toute l’application.
  • Les variables de contexte offrent une grande souplesse pour améliorer l’expérience utilisateur localement.

Cliquez ici pour retrouver nos dernières actualités.

Partagez cette actualité :