Collection SecurityFilters

Mis à jour : 14 avril 2006

Référence les attributs à utiliser comme filtres sur l'entité. Lorsque vous exécutez une requête qui référence l'entité, vous devez ajouter tous ces filtres à la requête, même si vous lancez celle-ci indirectement, par exemple via un rôle. Le jeu de filtres à appliquer peut faire l'objet de la création d'un sous-ensemble du modèle de sécurité standard. Si des filtres de sécurité sont définis et que l'utilisateur ne dispose d'aucune autorisation sur ces filtres, toutes les instances de l'entité sont filtrées. Dans le cas des entités avec héritage, les filtres de sécurité de toutes les entités ancêtres sont également appliqués.

Propriétés

Nom Cardinalité Type Description

AttributeReference

1-N

Object

Référence les attributs à appliquer comme filtres à l'entité. Seuls les attributs où IsFilter = True peut être utilisé.

Remarques

  • Pour activer la sécurité au niveau des lignes, vous devez créer au moins un attribut de filtrage dans l'entité que vous voulez filtrer.
  • La propriété IsFilter d'un attribut de filtrage doit avoir la valeur True.
  • Vous pouvez utiliser l'ID d'utilisateur actuel lorsque vous définissez un filtre de sécurité pour sécuriser un modèle lors de l'exécution si des ID d'utilisateur sont présents dans les données. Pour créer un filtre de sécurité reposant sur l'ID d'utilisateur actuel, créez un attribut de filtre, ajoutez le champ d'ID d'utilisateur au filtre, puis modifiez la formule de la condition du filtre pour qu'elle compare la valeur du champ à la fonction GETUSERID().
  • Lorsque des attributs de filtre sont affectés à la collection SecurityFilters et que la sécurité de l'élément de modèle est activée, les utilisateurs qui ne possèdent pas d'autorisations sur les filtres de la collection ne verront pas les données, ou ils verront uniquement les données qui sont définies dans la propriété DefaultSecurityFilter.

Voir aussi

Concepts

Générateur de modèles de rapports
Propriétés d'objets du Concepteur de modèles
Création de rapports ad hoc avec des modèles de rapport
Utilisation du Générateur de modèles
Objet DefaultSecurityFilter (Générateur de modèles)

Autres ressources

Didacticiel : Application de filtres de sécurité aux éléments de modèle de rapport

Aide et Informations

Assistance sur SQL Server 2005

Historique des modifications

Version Historique

14 avril 2006

Nouveau contenu :
  • La section Remarques a été ajoutée.