Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Les administrateurs peuvent gérer les vues auxquelles les utilisateurs peuvent accéder dans les applications pilotées par modèle avec des rôles de sécurité. Lorsqu’un utilisateur exécute une application pilotée par modèle, il n’a accès qu’aux vues système qui s’appliquent aux rôles de sécurité auxquels il est affecté.
Les vues système sont des vues spéciales dont dépendent les applications pilotées par modèle, qui existent pour les tables système ou sont créées automatiquement lorsque vous créez des tables personnalisées. Ces vues ont des objectifs spécifiques et des fonctionnalités supplémentaires. Par défaut, toutes les vues système s’adressent à tout le monde. Lorsqu’un administrateur Power Platform gère une vue avec un rôle de sécurité, seuls les utilisateurs auxquels est attribué le rôle de sécurité sélectionné peuvent voir la vue dans le sélecteur de vues. Les autres vues système ne sont pas filtrées dans la liste déroulante du sélecteur de vue. Les utilisateurs peuvent toujours accéder à toutes les vues lorsqu’ils accèdent à l’option Gérer et partager les vues.
Une fois qu’un administrateur Power Platform a activé la fonctionnalité de gestion des vues de listes de tables, les utilisateurs peuvent définir leur propre vue par défaut à partir de la liste des vues gérées par l’administrateur et leurs propres vues personnelles à partir de l’option Gérer et partager des vues dans une application pilotée par modèle.
L’accès aux données continue d’être sécurisé avec des privilèges de rôle de sécurité, ce qui signifie que seuls les enregistrements auxquels un utilisateur a accès sont affichés par les vues. Le fait d’avoir accès à une vue particulière ne signifie pas que vous avez également accès aux données disponibles dans la vue.
Note
Cette fonctionnalité filtre les vues qui s’affichent dans le sélecteur de vue de liste de table. Toutes les vues système et associées continuent de s’afficher dans les sous-grilles et les grilles associées dotées d’un sélecteur de vue.
Configuration requise
- Vérifiez que la propriété « EnableRoleBasedSystemViews » est définie sur true à l’aide de l’outil OrganizationSettingsEditor.
- Appartenance au rôle de sécurité Administrateur système dans l’environnement Microsoft Dataverse.
- L’activation de l’audit est recommandée, mais pas obligatoire.
Vues système dans un environnement Dataverse
Les vues système sont des vues prédéfinies pour toutes les tables système. Ces vues peuvent inclure Public, Recherche rapide, Recherche avancée, Associé ou Recherche. Lorsqu’un administrateur ou un créateur crée une vue à partir de Power Apps (make.powerapps.com), la vue devient une vue publique. Vous pouvez gérer les vues publiques avec des rôles de sécurité.
Exemples de vues publiques couramment utilisées
Vous pouvez gérer la liste de vues de la table avec vos utilisateurs métier en fonction de l’attribution du rôle de sécurité des utilisateurs. Les administrateurs sélectionnent les vues système applicables et gèrent ces vues avec des rôles de sécurité. Lorsque l’utilisateur accède à un formulaire de liste de tables, il peut accéder aux vues système qui ont été gérées avec les rôles de sécurité qui leur sont attribués. Les vues système sélectionnées avec le rôle de sécurité ne sont pas visibles pour les utilisateurs qui n’ont pas le rôle de sécurité attribué.
Exemples de vues publiques :
| Table | Vue publique |
|---|---|
| Compte | Mes comptes actifs |
| Compte | Comptes sans activité de campagne ces 3 derniers mois |
| Lead | Mes prospects ouverts |
| Lead | Tous les prospects |
| Cas | Tous les incidents |
| Cas | Incidents que je suis |
| Cas | Mes cas |
| Cas | Mes incidents résolus |
| Contact | Tous les contacts |
| Contact | Contact que je suis |
| Contact | Contacts inactifs |
Activer la gestion des vues de liste de tables
- Assurez-vous d’activer la fonctionnalité Vues de liste de tables dans votre environnement. Pour plus d’informations : Conditions préalables requises
- Vous gérez les vues publiques avec des rôles de sécurité. Si vous devez créer des rôles de sécurité, consultez Rôles de sécurité et privilèges pour obtenir plus d’informations sur les rôles de sécurité.
- Créez une solution et ajoutez les tables et leurs vues correspondantes que vous gérez.
- Exporter la solution.
- Importez la solution dans votre environnement de production. Informez vos utilisateurs que leurs vues système sont désormais filtrées en fonction de leur attribution de rôle de sécurité.
Gérer les vues publiques avec des rôles de sécurité
Toutes les vues système peuvent être gérées avec des rôles de sécurité. Une fois qu’elles sont gérées, les utilisateurs disposant des rôles de sécurité attribués ne visualisent ces vues que dans le sélecteur de vues.
Note
Les vues système sont désignées comme type de vue Public dans Power Apps (make.powerapps.com). Seules les vues publiques peuvent être gérées. Les vues publiques par défaut ne peuvent pas se voir attribuer de rôles de sécurité pour l’accès.
Gérer des vues système avec des rôles de sécurité
- Connectez-vous à Power Apps.
- Dans le volet de navigation de gauche, sélectionnez Solutions, puis ouvrez la solution contenant la table avec la vue que vous souhaitez gérer. Si l’élément ne se trouve pas dans le volet latéral, sélectionnez …Plus, puis sélectionnez l’élément souhaité.
- Ouvrez une table, par exemple la table Compte, puis la section Vues.
- Sélectionnez la vue publique autre que par défaut que vous souhaitez, puis dans la barre de commandes, sélectionnez Afficher les paramètres.
- Sélectionnez l’option Rôles de sécurité spécifiques.
- Sélectionnez les rôles de sécurité que vous souhaitez attribuer à la vue publique.
- Lorsque vous avez terminé de sélectionner les rôles de sécurité, sélectionnez Enregistrer et publier.
Note
Lorsque vous apportez des modifications à « EnableRoleBasedSystemViews » et aux Paramètres de la vue :
- La définition de la propriété « EnableRoleBasedSystemViews » de l’outil OrganizationSettingsEditor sur true prend effet immédiatement.
- La définition d’une vue avec des rôles de sécurité prend effet immédiatement une fois que vous avez sélectionné Enregistrer et publier.
- La modification d’un paramètre d’affichage de « Spécifier le rôle de sécurité » à « Tout le monde » peut prendre jusqu’à 24 heures pour être effective ou jusqu’à ce que l’utilisateur se déconnecte et se reconnecte.
Si vous sélectionnez plusieurs vues et accédez aux paramètres de la vue, seule la première vue sélectionnée peut être mise à jour. Vous devez sélectionner une vue individuelle pour mettre à jour les paramètres d’affichage.
Important
Les rôles de sécurité répertoriés sous Paramètres d’affichage proviennent de l’unité métier racine. Les rôles de sécurité au niveau de l’unité commerciale sont hérités de l’unité métier racine. Lorsque vous sélectionnez les rôles de sécurité dans les paramètres d’affichage, le système applique automatiquement le filtrage aux utilisateurs auxquels les rôles de sécurité au niveau de l’unité commerciale correspondants sont attribués.
Articles associés
Créer ou modifier une vue d’application pilotée par modèle dans Power Apps