Salut et bienvenue sur Cybermatik ! Aujourd’hui, je vais vous montrer comment filtrer avantageusement une liste par rapport à l’utilisateur actif dans Power Apps. La partie filtrage des données peut parfois être un peu laborieuse, surtout lorsque l’on doit gérer des utilisateurs spécifiques. Je vais donc vous montrer quelques astuces pour rendre cela plus simple et efficace. Allons-y !
Introduction
Le filtrage des données dans Power Apps est essentiel pour créer des applications dynamiques et personnalisées. En filtrant les données en fonction de l’utilisateur actif, vous pouvez offrir une expérience plus intuitive et pertinente à vos utilisateurs. Ce tutoriel vous guidera à travers les étapes nécessaires pour mettre en place ce filtrage et vous donnera quelques astuces pour éviter les pièges courants.
Étape 1 : Configuration de la Liste dans SharePoint
Pour commencer, assurez-vous que votre liste SharePoint contient une colonne de type « Personne ou Groupe ». Cette colonne doit être configurée pour capturer les utilisateurs de votre domaine Azure Active Directory. Cela est crucial pour que le filtrage fonctionne correctement.
- Créer une Colonne de Type Personne ou Groupe :
- Ouvrez votre liste SharePoint.
- Cliquez sur « Ajouter une colonne » et sélectionnez « Personne ou Groupe ».
- Nommez la colonne, par exemple,
Assigné à
. - Enregistrez les modifications.
Étape 2 : Modifier l’Application Power Apps
Maintenant, nous allons ouvrir notre application Power Apps et appliquer le filtrage.
- Ouvrir Power Apps :
- Connectez-vous à Microsoft 365.
- Accédez à Power Apps et ouvrez l’application que vous souhaitez modifier.
- Accéder à l’Éditeur :
- Cliquez sur les trois petits points de l’application et sélectionnez « Modifier ».
Étape 3 : Configurer le Filtrage
Nous allons maintenant ajouter le filtrage basé sur l’utilisateur actif.
- Modifier la Galerie :
- Sélectionnez la galerie que vous souhaitez filtrer.
- Dans la barre de formules, ajoutez le code de filtrage suivant :plaintextCopier le code
Filter(NomDeVotreListe, 'Assigné à'.Email = User().Email)
- Ceci filtre la liste pour n’afficher que les éléments où la colonne
Assigné à
correspond à l’adresse e-mail de l’utilisateur actif.
- Améliorer la Lisibilité du Code :
- Utilisez la mise en forme de texte pour rendre votre code plus lisible. Cela aide à visualiser la structure et à éviter les erreurs de syntaxe.
Étape 4 : Tester et Publier
Une fois le filtrage configuré, il est essentiel de tester l’application pour s’assurer que tout fonctionne comme prévu.
- Tester l’Application :
- Cliquez sur le bouton de lecture pour tester votre application.
- Vérifiez que seuls les éléments assignés à l’utilisateur actif sont affichés.
- Publier l’Application :
- Une fois les tests réussis, cliquez sur « Enregistrer » et « Publier » pour déployer les modifications.
Conclusion
Et voilà ! Vous avez maintenant une application Power Apps qui filtre dynamiquement les données en fonction de l’utilisateur actif. Ce type de filtrage améliore considérablement l’expérience utilisateur en affichant uniquement les informations pertinentes.
J’espère que ce tuto vous a été utile et que vous pourrez l’appliquer à vos propres projets. Si vous avez apprécié cette vidéo, n’oubliez pas de laisser un petit pouce bleu 👍, de vous abonner à la chaîne pour ne rien manquer des futurs tutos, et d’activer la cloche 🔔 pour être notifié des nouvelles vidéos. Retrouvez en détails comment faire ici et retrouvez tous mes autres tutos par là.
N’oubliez pas de vous abonner à la chaîne et de laisser un commentaire pour me dire ce que vous avez pensé de cette vidéo.