Prefer to view the site in English? For relevant information, visit the English version of the website.
09Août, 2017
4Réaction(s)

La liste filtrée : filtrez vos listes externes selon vos utilisateurs

Une liste filtrée permet de faire apparaître certains éléments d’une Liste externe suivant les informations renseignées dans les fiches utilisateurs. C’est un “filtre” pour vos listes.

Exemple : Vous êtes responsable d’une équipe de commerciaux. Vous avez créé un fichier listing clients. Lors de leurs rendez-vous, vos collaborateurs doivent pouvoir facilement accéder à leurs prospects. Vous souhaitez donc pouvoir filtrer cette liste suivant le pays et la région du commercial.

Etape 1. Paramétrage des Champs utilisateurs personnalisés.

N’hésitez pas à consulter notre tutoriel sur les champs utilisateurs personnalisés pour découvrir comment créer vos champs personnalisés.

Etape 2. Paramétrage de votre liste externe.

  • Deux options s’offrent à vous pour créer ou modifier votre liste : l’importer depuis Excel ou la saisir manuellement.

1. Importer un fichier Excel.

Cette option est recommandée en cas de longue liste.
N’hésitez pas à consulter notre tutoriel sur la création de listes externes depuis Excel pour découvrir comment configurer votre liste Filtrée.

2. Saisir manuellement votre Liste Filtrée.

  • Rendez-vous dans le menu Listes externes -> Créer une liste externe.
  • Ou cliquez sur le menu Listes externes -> Mes listes externes -> Nouvelle liste.

cliquez sur le bouton nouvelle liste

  • Après avoir indiqué le nom de la liste et la rubrique, et afin de configurer votre liste, vous devez insérer les filtres que vous avez précédemment créé.
    Pour cela, il vous suffit d’ajouter le numéro d’User_ref, de lui ajouter le nom du champ et de mettre le tout sous deux crochets : [[user_ref numéro du filtre=nom du champ]].

Retrouvez le numéro d'User ref dans la rubrique "Champs d'utilisateurs personnalisés".

Pour découvrir comment créer un champ utilisateurs personnalisé, n’hésitez pas à consulter notre tutoriel !

Vous avez plusieurs possibilités :

  • Insérer un seul filtre : [[user_ref1=France]].
  • Insérer un filtre avec deux valeurs [[user_ref1=France|Italie]].
  • Insérer plusieurs filtres à la suite [[user_ref1=France][user_ref3=N1]].
  • Insérer un filtre large [[user_ref1=France*]].
  • Insérer des lignes visibles par tous les utilisateurs, il vous suffit de n’insérer aucun filtre.

Comment créer ces crochets « [ » « ] » ?

  • Sur Windows : Pressez la touche « Alt Gr » + « 5 », vous obtenez votre crochet gauche : « [« . Pressez la touche « Alt Gr » + « ° », vous obtenez votre crochet droit : « ] ».
  • Sur un Mac : Pressez la touche « Alt » + « shift » + « 5 », vous obtenez votre crochet gauche : « [« . Pressez la touche « Alt » + « shift » + « ° », vous obtenez votre crochet droit : « ] ».

Note : on ne peut ajouter aucun caractères de ponctuation (sauf tiret, slash, espace, pipe (|), point d’interrogation et astérisque)

L’insertion d’un seul filtre.

Nous avons donc ici une liste externe avec un seul filtre, le champ ‘user_ref1′, qui est le pays : [[user_ref1=France]] pour Marie et [[user_ref1=Allemagne]] pour Alexander.

[[user_ref1=France]]Bernard Lucas
[[user_ref1=France]]Thomas Alice
[[user_ref1=France]]Richard Raphaël
[[user_ref1=Allemagne]]Schäfer Mia
[[user_ref1=Allemagne]]Werner Felix

De ce fait,

  • Notre collaboratrice Marie, qui possède comme filtre France, aura à sa disposition sur son appareil mobile : Bernard Lucas, Thomas Alice et Richard Raphaël.
  • L’utilisateur Alexander, qui possède comme filtre l’Allemagne, aura quant à lui : Schäfer Mia et Werner Felix.
L’insertion de filtres avec deux valeurs.

Nous avons une liste externe avec trois filtres : Italie, France et Allemagne.

On peut utiliser le symbole « | » pour ajouter une 2ème valeur à un filtre comme montré ci-dessous :

[[user_ref1=France|Italie]]Lazio Luca
[[user_ref1=Allemagne|Italie]]Schäfer Mia
[[user_ref1=France|Italie]]Thomas Alicia
[[user_ref1=France]]Dupont Maël

De ce fait, Lazio Luca apparaîtra sur le mobile des personnes ayant un filtre France et celles ayant un filtre Italie par exemple.

L’insertion de plusieurs filtres.

Vous pouvez insérer jusqu’à 3 filtres. Pour additionner les filtres, il vous suffit de coller jusqu’à 3 champs « user_ref » comme montré ci-dessous :

[[user_ref1=France][user_ref2=Auvergne-Rhône-Alpes][user_ref3=N1]]Bernard Lucas
[[user_ref1=France][user_ref2=Bretagne][user_ref3=N1]]Fontaine Tom
[[user_ref1=France][user_ref2=Bretagne][user_ref3=N2]]Dupont Maël
[[user_ref1=France][user_ref3=N1]]Matthieu Robin
[[user_ref1=Allemagne][user_ref3=N1]]Felix Werner
[[user_ref1=Allemagne][user_ref3=N2]]Mia Schäfer
[[user_ref1=France][user_ref3=N2]]Gautier Lou
[[user_ref1=France][user_ref3=N1]]Girard Paul
[[user_ref1=France][user_ref2=Paris][user_ref3=N1]]Bonnet Rose

Dans notre exemple, nous avions créé 3 trois types de filtres : Pays, Région et Statut.

Pour notre utilisatrice Marie :

  • Nous lui avions donné comme filtre : France, Bretagne et N1.
  • Ce qui signifie qu’elle aura sur son appareil mobile : Girard Paul (filtre France et N1), Fontaine Tom (filtre France, Bretagne et N1) et Matthieu Robin (filtre France et N1).

A contrario, pour notre utilisateur Alexander :

  • Nous lui avions donné comme filtre Allemagne et N2.
  • Il pourra donc uniquement voir Mia Schäfer (filtre Allemagne et N2).
  • Même s’il dispose du filtre N2, il ne peut pas voir les autres éléments.

Bonnet Rose ne sera pas visible par nos utilisateurs par exemple.

NB : Il n’est pas nécessaire que chaque élément de la liste possède le même nombre de filtre. C’est le cas par exemple de Girard Paul.

L’insertion d’un filtre large.

Nous avons une liste externe avec trois filtres : France, France_Nord et France_Sud.

On peut utiliser le symbole « * » pour filtrer plus large comme montré ci-dessous :

[[user_ref1=France*]]Mercier Ambre
[[user_ref1=France_Nord]]Faure Camille
[[user_ref1=France_Sud]]Blanc Ethan

Le filtre France*, permet d’afficher tous les éléments ayant un filtre qui commence par France.

Le résultat des filtres pour cette liste :

Pour notre utilisatrice Marie :

  • Nous lui avions donné comme filtre : France_Nord.
  • Ce qui signifie qu’elle aura sur son appareil mobile tous les éléments de la liste correspondants à France_Nord et France*.
L’insertion de lignes visibles par tous les utilisateurs.

Il vous suffit de n’insérer aucun filtre pour créer une ligne visible par tous les utilisateurs. Dans notre exemple ci-dessous, nous avons choisi de rendre visible pour tous les utilisateurs Garnier Juliette et Roussel Eva.

[[user_ref1=France][user_ref2=Auvergne-Rhône-Alpes][user_ref3=N1]]Bernard Lucas
[[user_ref1=France][user_ref2=Bretagne][user_ref3=N1]]Fontaine Tom
[[user_ref1=France][user_ref2=Bretagne][user_ref3=N2]]Dupont Maël
[[user_ref1=France][user_ref3=N1]]Matthieu Robin
[[user_ref1=Allemagne][user_ref3=N1]]Felix Werner
[[user_ref1=Allemagne][user_ref3=N2]]Mia Schäfer
[[user_ref1=France][user_ref3=N2]]Gautier Lou
[[user_ref1=France][user_ref3=N1]]Girard Paul
[[user_ref1=France][user_ref2=Paris][user_ref3=N1]]Bonnet Rose
Garnier Juliette
Roussel Eva

Le résultat des filtres pour cette liste pour notre utilisatrice Lena Martin :

  • Nous lui avions donné comme filtre : France, Bretagne et N1.
  • Ce qui signifie qu’elle aura sur son appareil mobile : Matthieu Robin (filtre France et N1), Girard Paul (filtre France et N1), Fontaine Tom (filtre France, Bretagne et N1), Garnier Juliette (aucun filtre) et Roussel Eva (aucun filtre).

Ci-dessous, le rendu final suite à la saisie de notre liste externe filtrée.

Rendu final suite à la saisie de notre liste externe filtrée.

  • N’oubliez pas d’enregistrer !

Astuce : les listes Référentielles, Hiérarchiques Référentielles ou Hiérarchiques peuvent également êtres filtrées !

notre liste filtrée crée avec excel


Pour aller plus loin :

Vous pouvez combiner la liste filtrée à :


N’hésitez pas à commenter cet article !
Nous sommes disponibles pour répondre à vos questions, suggestions, remarques, etc. !


Il y a 4 commentaires

  • Marie Laugier

    30 Mar, 2021

    Bonjour,
    J’ai une liste filtrée qui alimentée automatiquement via api, le filtre se fait via un champ user_ref.
    J’aurai souhaité que certains utilisateurs puissent voir plusieurs secteurs.

    Exemple
    [user_ref2=secteur1]donnéesA
    [user_ref2=secteur1]donnéesB
    [user_ref2=secteur2]donnéesC

    Je voudrais que certains de mes utilisateurs ne voient que le secteur 1 et pour d’autres utilisateurs qui sont chef de leur groupe, je voudrais qu’ils puissent visualiser les données secteur1 et secteur2.
    Pouvez vous m’aiguiller sur une solution éventuelle.
    Par avance merci,

    • Patrick Carloni

      31 Mar, 2021

      Bonjour Marie,

      Vous avez un groupe d’utilisateurs “secteur1” et un groupe “secteur2”. Vous pouvez donner à leur chef de groupe un user_ref = “secteur12”
      vous insérer un filtre avec 2 valeurs :
      [[user_ref1=secteur1|secteur12]]donnéesA
      [[user_ref1=secteur1|secteur12]]donnéesB
      [[user_ref1=secteur2|secteur12]]donnéesC

      En espérant avoir répondu à votre question.

  • Marie L

    06 Nov, 2020

    Bonjour,

    Si après avoir effectué des filtres sur une liste (grâce aux champs personnalisés), il n’y a plus qu’une seule valeur dans la liste, est-il possible de la sélectionner par défaut ?

    Je vous remercie pour votre réponse

    • Charles Leconte

      06 Nov, 2020

      Bonjour madame Laurier,

      Cela n’est pas possible car il faut forcément une action de l’utilisateur pour sélectionner un élément, même s’il n’y a qu’une valeur, l’utilisateur doit toujours avoir le choix de sélectionner ou pas.

      Bonne fin de semaine,
      Charles

Poster un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *