Les composants WebPart Filtre changent 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 faire en sorte qu’un rapport financier n’affiche que les valeurs d’une année déterminée ou qu’une liste d’étudiants au sein d’une classe affiche uniquement les noms des étudiants qui ont effectué un devoir particulier.
Les composants WebPart de filtre qui requièrent l’entrée utilisateur pour créer des critères de filtre (par exemple, date ou texte) affichent une icône de filtre sur la page. Vous pouvez également utiliser le composant WebPart Filtre pour un fonctionnement automatique. Il est possible qu’il n’apparaisse pas dans la page, et qu’il utilise des critères pour le filtrage fourni par un troisième composant WebPart, par exemple un filtre utilisateur actuel. Les composants WebPart de filtre qui ne sont pas visibles dans la page sont appelés composants WebPart de contexte. ils filtrent les résultats automatiquement 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, ainsi que les données résidant dans Business Connectivity Services.
Contenu de cet article
Modes d’utilisation des filtres
Les scénarios suivants illustrent deux des nombreux modes d’utilisation des composants WebPart Filtre:
-
Jeff Smith veut communiquer les revenus générés par un produit sur une base mensuelle. Dans le passé, Jeff a examiné un rapport SQL Server Analysis Services généré par l’application ventes de contoso, puis copié les informations dans un message électronique pour le 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 montrant les plaintes des clients par produit. Jeff ajoute un composant WebPart Filtre pour permettre aux utilisateurs du tableau de bord de sélectionner le produit qui vous intéresse. Il configure le filtre pour afficher une liste de produits et il connecte le filtre au rapport de nouveau client par rapport mensuel et au rapport produits existants par mois. Lorsque les membres de l’équipe affichent la page, ils peuvent voir les données sur le produit Jeff défini par défaut pour les rapports, mais ils peuvent également sélectionner un produit dans une liste. Lorsqu’un membre de l’équipe sélectionne un autre produit, le filtre change toutes les données de chaque composant WebPart connecté.
-
Christina Leleis, un directeur des ventes régional, utilise son tableau de bord pour passer en revue les données mensuelles. Elle constate que l’indicateur de performance clé (KPI) de satisfaction du client est orange, indiquant qu’il est en mode avertissement. Elle peut cliquer sur l’indicateur pour accéder à une page Web qui affiche l’indicateur, une description de la raison pour laquelle il s’agit de jaune et de trois rapports qui fournissent une vision supplémentaire.
Le filtre affiche uniquement les éléments de page s’appliquant spécifiquement à la Division de Christina. D’autres directeurs commerciaux de l’entreprise Christina peuvent afficher le même tableau de bord, mais leur affichage est différent. Le filtre personnalise chaque affichage pour une division particulière.
Types de filtres
Le type de composants WebPart de filtre que vous utilisez et la manière dont vous les utilisez dépendent de votre source de données, du type d’interaction que vous souhaitez de l’utilisateur et des résultats que vous souhaitez. Il existe neuf types de filtres fournis avec SharePoint Server 2007 et 2010, ainsi que le composant WebPart filtrer les actions, qui vous permet d’ajouter un bouton de filtre à une page de sorte que les utilisateurs puissent choisir quand les données doivent être actualisées sur la page.
Les composants WebPart de filtre suivants permettent aux utilisateurs de spécifier les valeurs manuellement pour filtrer les données affichées sur la page:
Composant WebPart |
Description |
Filtre 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 j/m/aaaa dans la zone affichée sur la page de composants WebPart. |
Filtre chaîne de requête (URL) (Disponible uniquement pour les SharePoint 2007) |
Permet d’ajouter des filtres à une URL lors de l’ajout d’un lien sur une autre page du tableau de bord. |
Filtre de texte |
Vous pouvez obliger les utilisateurs à entrer du texte et/ou fournir une valeur par défaut. |
Les composants WebPart de filtre suivants permettent aux utilisateurs d’effectuer une sélection dans une liste de valeurs:
Composant WebPart |
Description |
Filtre choix |
Le filtre 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 le menu déroulant qui apparaît sur la page. |
Filtre Business Data Connectivity (SharePoint 2010) Filtre du catalogue de données métiers (SharePoint 2007) |
Ce composant WebPart permet de spécifier une liste de valeurs à partir du catalogue de données métiers, puis de spécifier la colonne valeur. De plus, vous pouvez ajouter une colonne de description. Par exemple, si l’entité est produits , l' application AdventureWorks et la colonne value peuvent être Name. Si vous ajoutez une colonne de description, ce composant WebPart filtre ajoute une boîte de dialogue du sélecteur qui permet à l’utilisateur d’utiliser une liste déroulante pour rechercher des produits par Description, cléou nom. |
Filtre liste SharePoint |
Lorsque vous configurez ce filtre, vous pointez sur une liste de SharePoint et vous 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 le type d’élément que vous spécifiez. |
Filtre SQL Server Analysis Services (SharePoint 2010) Filtre SQL Server 2005 Analysis Services (SharePoint 2007) |
Ce filtre vous permet de sélectionner une connexion de données à partir d’un composant WebPart sur la page Web actuelle ou à partir d’une bibliothèque de connexions de données SharePoint ou d’une bibliothèque de connexions de données Office. Vous pouvez ensuite spécifier une dimension et une hiérarchie. Les utilisateurs peuvent choisir dans la liste de valeurs résultante. |
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 SharePoint propriété de profil sélectionnée |
Filtre chaîne de requête (URL) |
Transmet une ou des 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. |
Utiliser des filtres
Vous pouvez utiliser un filtre en trois étapes:
-
Ajouter le filtre à la page Web
-
Configurer les paramètres de filtre
-
Éventuellement Connexion du filtre à d’autres composants WebPart de la page
Ajouter un composant WebPart Filtre à une page
L’ajout d’un composant WebPart Filtre à une page est semblable à l’ajout d’un autre composant WebPart à une page. Lors de l’utilisation d’un filtre qui demande des entrées de l’utilisateur, envisagez le positionnement du composant WebPart sur la page. De plus, le nom que vous spécifiez pour le filtre dans le volet d’outils dépend de la description de la page de la zone de texte ou du menu.
Configurer les paramètres de filtre
Vous pouvez configurer les paramètres de votre filtre à l’aide du volet des outils du composant WebPart. Chaque volet d’outils comporte différentes options selon le type de filtre que vous configurez.
Pour plus d’informations sur la configuration des paramètres de filtre, voir les articles suivants:
Connexion du filtre à d’autres composants WebPart de 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 de filtre visibles ou invisibles pour l’utilisateur. Un composant WebPart Filtre visible risque de demander une entrée dans la visionneuse de pages, par exemple pour sélectionner un élément 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 dans la page, le menu connexions est visible dans le menu composant WebPart. Vous pouvez démarrer une connexion entre le composant WebPart Filtre et un autre composant WebPart sur la page à partir d’un composant WebPart.