Les composants WebPart de filtre modifient l’affichage des données affichées dans un autre composant WebPart en fonction de certains critères. Par exemple, un composant WebPart Filtre peut entraîner l’affichage d’un rapport financier uniquement des valeurs d’une année spécifique, ou faire en sorte qu’une liste d’étudiants d’une classe affiche uniquement les noms des étudiants qui ont terminé un devoir particulier.
Les composants WebPart de filtre qui nécessitent une entrée utilisateur pour créer des critères de filtre (par exemple, une date ou un texte) affichent une icône de filtre sur la page. Le composant WebPart Filtre peut également fonctionner automatiquement. Il peut ne pas apparaître sur la page et peut utiliser des critères de filtrage fournis à partir d’un troisième composant WebPart, tel qu’un filtre Utilisateur actuel. Les composants WebPart de filtre qui ne sont pas visibles sur la page sont appelés composants WebPart de contexte ; ils filtrent automatiquement les résultats sans entrée utilisateur.
Les composants WebPart de filtre fonctionnent avec les listes SharePoint, les données de Microsoft SQL Server versions 2005 et 2008 Analysis Services et les données qui résident dans Business Connectivity Services.
Contenu de cet article
Méthodes d’utilisation des filtres
Les scénarios suivants illustrent deux des nombreuses façons d’utiliser les composants WebPart Filtre :
-
Jeff Smith souhaite communiquer le chiffre d’affaires généré par un produit sur une base mensuelle. Historiquement, Jeff a consulté un rapport SQL Server Analysis Services produit par l’application Contoso Sales, puis a copié les informations dans un message électronique pour les distribuer à son équipe.
À présent, Jeff ajoute le même rapport SQL Server Analysis Services à son tableau de bord sur une base mensuelle, ainsi qu’un rapport qui affiche les plaintes des clients par produit. Jeff ajoute un composant WebPart Filtre afin que les utilisateurs du tableau de bord puissent choisir le produit qui les intéresse. Il configure le filtre pour afficher une liste de produits, et il connecte le filtre aux nouvelles plaintes des clients par rapport mensuel produit et au rapport actuel sur le chiffre d’affaires produit par mois. Lorsque les membres de son équipe affichent la page, ils peuvent voir les données sur le produit par défaut que Jeff a défini pour les rapports, mais ils peuvent également choisir n’importe quel produit dans une liste. Lorsqu’un membre de l’équipe choisit un autre produit, le filtre modifie toutes les données de chacun des composants WebPart connectés.
-
Christina Lee, directrice des ventes régionales, utilise le tableau de bord de sa division pour passer en revue les données mensuelles. Elle remarque que l’indicateur de performance clé de satisfaction client (KPI) est jaune, indiquant qu’il est en mode d’avertissement. Elle peut cliquer sur l’indicateur pour accéder à une page Web qui affiche l’indicateur, une explication de la raison pour laquelle il est jaune et trois rapports qui fournissent des insights supplémentaires.
Le filtre affiche uniquement les éléments de page qui s’appliquent spécifiquement à la division de Christina. Les autres responsables commerciaux de l’entreprise de Christina peuvent afficher le même tableau de bord, mais leur vue est différente. Le filtre personnalise chaque vue pour une division particulière.
Types de filtres
Le type de composants WebPart Filtre que vous utilisez et la façon dont vous les utilisez dépendent de votre source de données, du type d’interaction que vous souhaitez de la part de l’utilisateur et des résultats souhaités. Il existe neuf types de filtres fournis avec SharePoint Server 2007 et 2010, ainsi que le composant WebPart Actions de filtre, qui vous permet d’ajouter un bouton de filtre à une page afin que les utilisateurs puissent choisir quand actualiser les données de la page.
Les composants WebPart Filtre suivants permettent aux utilisateurs de spécifier manuellement les valeurs qui filtreront les données affichées sur la page :
Composant WebPart |
Description |
---|---|
Filtre de date |
Vous pouvez fournir une valeur par défaut ou laisser la valeur vide. Les utilisateurs peuvent choisir une date dans un calendrier déroulant ou entrer la valeur m/j/aaaa dans la zone affichée sur la page du composant WebPart. |
Filtre de chaîne de requête (URL) (Disponible uniquement pour SharePoint 2007) |
Permet d’ajouter des filtres à une URL lors de l’ajout d’un lien sur une autre page au tableau de bord. |
Filtre de texte |
Vous pouvez demander aux utilisateurs d’entrer du texte et/ou de fournir une valeur par défaut. |
Les composants WebPart Filter suivants permettent aux utilisateurs de choisir dans une liste de valeurs :
Composant WebPart |
Description |
---|---|
Filtre de choix |
Le filtre de choix vous permet de spécifier des valeurs dans le volet d’outils du composant WebPart. Les utilisateurs sélectionnent l’une des valeurs dans un menu déroulant qui s’affiche sur la page. |
Filtre de connectivité des données métiers (SharePoint 2010) Filtre Data Catalog d’entreprise (SharePoint 2007) |
Ce composant WebPart vous permet de spécifier une liste de valeurs à partir de business Data Catalog, puis de spécifier la colonne Valeur. En outre, vous pouvez ajouter une colonne Description. Par exemple, si l’entité est Products , l’application AdventureWorks et la colonne Valeur peut être Name. Si vous ajoutez une colonne Description, ce composant WebPart Filtre ajoute une boîte de dialogue de sélecteur qui permet à l’utilisateur d’utiliser une liste déroulante pour rechercher des produits par Description, Clé ou Nom. |
Filtre de liste SharePoint |
Lorsque vous configurez ce filtre, vous pointez vers une liste SharePoint et spécifiez la valeur d’une colonne, telle que titre, description, date ou type de document. Les utilisateurs peuvent accéder à la liste, puis choisir parmi le type d’élément que vous spécifiez. |
filtre SQL Server Analysis Services (SharePoint 2010) filtre Analysis Services SQL Server 2005 (SharePoint 2007) |
Ce filtre vous permet de sélectionner une connexion de données à partir d’un composant WebPart sur la page Web active ou à partir d’une bibliothèque de connexion de données SharePoint ou d’une bibliothèque de connexion de données Office. Vous spécifiez ensuite une dimension et une hiérarchie. Les utilisateurs peuvent choisir dans la liste de valeurs obtenue. |
Ces composants WebPart Filtre filtrent automatiquement les données qui s’affichent sur la page Web :
Composant WebPart |
Description |
---|---|
Filtre utilisateur actuel |
Fournit le nom de connexion de l’utilisateur actuel ou une propriété de profil SharePoint sélectionnée |
Filtre de chaîne de requête (URL) |
Transmet une ou plusieurs valeurs fixes à partir d’une autre source que vous configurez dans le volet d’outils |
Filtre de champ de page |
Fournit la valeur d’une colonne sur la ligne de liste associée à la page active |
Utilisation de filtres
Il existe trois étapes pour utiliser un filtre :
-
Ajouter le filtre à la page Web
-
Configurer les paramètres de filtre
-
(Facultatif) Connecter le filtre à d’autres composants WebPart sur la page
Ajouter un composant WebPart Filtre à une page
L’ajout d’un composant WebPart Filtre à une page est similaire à l’ajout d’un autre composant WebPart à une page. Lorsque vous utilisez un filtre qui demande une entrée utilisateur, envisagez l’emplacement du composant WebPart sur la page. En outre, le nom que vous spécifiez pour le filtre dans le volet d’outils sert de description sur la page de la zone de texte ou du menu.
Configurer les paramètres de filtre
Vous configurez les paramètres de votre filtre à l’aide du volet d’outils du composant WebPart. Chaque volet d’outils a différentes options en fonction du type de filtre que vous configurez.
Pour plus d’informations sur la configuration des paramètres de filtre, consultez les articles suivants :
Connecter le filtre à d’autres composants WebPart sur la page
Vous devrez peut-être connecter le composant WebPart Filtre que vous utilisez à un autre composant WebPart sur la page. Cela peut être le cas lorsque vous utilisez des filtres avec des composants WebPart Excel Web Access. Vous pouvez connecter des composants WebPart Filter qui sont visibles ou invisibles pour l’utilisateur. Un composant WebPart Filtre visible peut demander une entrée à la visionneuse de page, par exemple en sélectionnant dans une liste de produits. Un composant WebPart Filtre invisible, tel que le filtre Utilisateur actuel, filtre automatiquement les données dans le composant WebPart cible en fonction de la personne qui est connectée à l’ordinateur.
Lorsqu’un filtre est disponible et que vous pouvez vous connecter à un autre composant WebPart sur la page, le menu Connections est visible à partir du menu du composant WebPart. Vous pouvez établir une connexion entre le composant WebPart Filtre et un autre composant WebPart sur la page à partir de l’un ou l’autre composant WebPart.