Imaginez que vous avez une liste de régions. = Liste Régions
Puis que vous avez une liste d’utilisateurs avec leur région (colonne de recherche). Un utilisateur ne peut appartenir qu’à une seule région mais une région peut contenir plusieurs utilisateurs. = Liste Utilisateurs
Ensuite, vous avez aussi une bibliothèque avec des fichiers qui sont catégorisés par région (colonne de recherche). Certains fichiers peuvent appartenir à plusieurs régions. Donc dans cette bibliothèque, nous n’avons pas l’information par utilisateur.
- Sur une page de composants WebPart, ajoutez 2 WebParts: Liste Utilisateurs et la bibliothèque.
- Créez une connexion entre les 2 WebParts sur les champs régions.
- Filtrez la liste des utilisateurs sur l’utilisateur actif et activez cet affichage par défaut.
- Cachez le WebPart de la liste d’utilisateurs.
Résultat: Lorsque vous entrez sur la page, vous ne voyez que les fichiers de votre région.
Une version plus efficace serait d’éviter la liste des utilisateurs en les ajoutant directement dans la liste des régions. Mais de cette façon, il faut s’assurer que chaque utilisateur n’apparaisse qu’une seule fois et on ne peut pas trier par la colonne Utilisateurs.
Bonjour et merci pour ce tuto qui pourrait répondre à notre besoin !
J’ai bien repris vos explications étape par étape et tout fonctionne sauf que :
– Je n’arrive pas à faire en sorte que la liste des utilisateurs soit précochée lorsque l’utilisateur accède à la page : j’ai bien créé une vue qui n’affiche que le USER actif, mais comme il n’est pas sélectionné par défaut, la bibliothèque affiche tous les documents (or l’idée est de ne pas permettre à l’utilisateur de voir tous les documents).
– Comment faite vous pour cacher le webpart de la liste des utilisateurs?
Merci d’avance pour votre aide précieuse !