Filtre de vue amélioré pour les listes

Notes

À compter du 12 octobre 2022, le portail Power Apps devient Power Pages. Plus d’informations : Microsoft Power Pages est maintenant généralement disponible (blog)
Nous allons bientôt migrer et fusionner la documentation des portails Power Apps avec la documentation de Power Pages.

Vous pouvez utiliser les autorisations de table si vous souhaitez sécuriser les enregistrements. Si vous souhaitez filtrer les enregistrements selon le contexte de l’utilisateur du portail actuel, vous pouvez configurer un filtre sur la définition des vues pilotées par modèle sous-jacente utilisée par la Liste à l’aide du concepteur de vues Dataverse. Cette fonctionnalité prend en charge le filtrage de l’utilisateur actuel, du compte parent de l’utilisateur, ou du site Web à n’importe quel niveau. Générez le filtre de vue pour mettre en correspondance n’importe quel enregistrement de contact unique et le code remplacera sa valeur par la valeur réelle au moment de l’exécution. Il n’est pas nécessaire d’attribuer des valeurs avec les champs de la section Conditions de filtre.

  • Le contrôle trouvera tous les éléments de condition où uitype="contact" et définira la valeur sur la valeur réelle de l’ID contact de l’utilisateur du portail actuel.
  • Le contrôle trouvera tous les éléments de condition où uitype="account" et définira la valeur sur la valeur réelle de l’ID compte parent de l’utilisateur du portail actuel.
  • Le contrôle trouvera tous les éléments de condition où uitype="adx_website" et définira la valeur sur la valeur réelle de l’ID site web actuel.

Exemple de critères de filtre d’affichage

L’image suivante montre un contact arbitraire assigné à une condition de filtre, ce contact se trouve être un contact « factice » de stub mais cela peut être n’importe quel enregistrement de contact. L’ID de cet enregistrement sera remplacé par la valeur réelle de l’ID de l’utilisateur qui consulte la page. Si l’utilisateur n’est pas connecté, aucun enregistrement ne sera retourné. Cela offre une plus grande flexibilité dans le filtrage contextuel des données en fonction de l’utilisateur et du site web.

Exemple de critères de filtre d’affichage.

Notes

Si vous filtrez par le contact de l’utilisateur actuel du portail ou compte parent, il est recommandé d’associer une Règle de contrôle d’accès aux pages web à la page web pour forcer l’utilisateur à se connecter. Vous créez un Rôle web avec « Rôle des utilisateurs authentifiés » activé. Créez une règle de contrôle d’accès aux pages web avec le droit « Restreindre la lecture » et associez le rôle web. Cela forcera les utilisateurs à se connecter pour afficher la page et permettra donc aux données d’être remplies en conséquence.

Voir aussi

Notes

Pouvez-vous nous indiquer vos préférences de langue pour la documentation ? Répondez à un court questionnaire. (veuillez noter que ce questionnaire est en anglais)

Le questionnaire vous prendra environ sept minutes. Aucune donnée personnelle n’est collectée (déclaration de confidentialité).