06Sep, 2016
0Réaction(s)

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

Une liste filtrée permet de faire apparaitre 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 chef d’une franchise de biscuiterie-confiserie. Vous avez créé une liste avec l’ensemble des biscuits proposés dans vos franchises, cependant, vos franchisés n’ont pas accès à l’ensemble des produits. Cela dépend de leur pays et région. Vous souhaitez que vos franchisés, suivant leur localisation, puissent voir seulement les biscuits auxquels ils ont droit.

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

Création des champs utilisateurs personnalisés :

  • Rendez-vous sur www.kizeoforms.com dans la section Configuration -> Application.
  • Il vous faut ici renseigner les Champs Utilisateurs Personnalisés. Chaque champ renseigné représentera un niveau de filtre pour vos listes externes.
  • Dans l’exemple ci-dessous, nous avons renseigné 4 Champs Utilisateurs Personnalisés. Ils seront les filtres pour nos listes externes.

champs utilisateurs personnalisés

Renseignement des champs utilisateurs personnalisés :

L’action précédente a permis la création de nouveaux champs à remplir pour chacun des utilisateurs sur votre compte. Vous devez donc maintenant aller renseigner ces champs pour chacun de vos utilisateurs.

  • Rendez-vous sur www.kizeoforms.com dans la section Configuration -> Utilisateurs.
  • Sélectionnez un utilisateur en cliquant sur modifier ou ajoutez un nouvel utilisateur.

Sélectionnez un utilisateur en cliquant sur modifier ou ajoutez un nouvel utilisateur.

  •  Renseignez les champs nouvellement créés. Vous n’êtes pas obligé de remplir tous les champs. Dans notre second exemple, seul deux des champs sont remplis.

exemple de champs utilisateurs personnalisés

 

  • Une fois ces étapes réalisées, vous pouvez ajouter les filtres à vos listes externes.

Astuce : Si vous êtes administrateur du compte, vous pouvez modifier/saisir un champ utilisateur personnalisé sans rentrer dans leur profil.

  • Sélectionnez un ou plusieurs utilisateurs.
  • Cliquez sur changer les champs utilisateurs puis sur votre champ.
  • Une fois votre saisie terminée, cliquez sur Valider.

Etape 2. Paramétrage des listes externes.

  • Rendez vous dans le menu Configuration -> Listes Externes.
  • Ajoutez une nouvelle liste ou modifiez une liste déjà créée. Dans notre exemple, nous modifions notre liste Biscuits.

Ajoutez une nouvelle liste externe ou modifiez une existante.

  • Vous devez par la suite insérer vos filtres à votre liste externe. 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".

Vous avez plusieurs possibilités :

  • Insérer un seul filtre : [[user_ref1=France]].
  • Insérer un filtre avec deux valeurs [[user_ref1=France|Europe]].
  • Insérer plusieurs filtres à la suite [[user_ref1=France][user_ref2=Sud Est]].
  • 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 : « ] ».

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 Lena et [[user_ref1=Allemagne]] pour Guy.

Liste filtrée avec un seul filtre.

[[user_ref1=France]]Macaron de Nancy
[[user_ref1=France]]Biscuit rose de Reims
[[user_ref1=France]]Macaron de Saint Jean de Luz
[[user_ref1=France]]Echaudé de Carmaux
[[user_ref1=France]]langue de Chat
[[user_ref1=Allemagne]]Pain d’épices
[[user_ref1=Allemagne]]Spéculoos
[[user_ref1=France]]Boudoir
[[user_ref1=France]]Quatre-quarts
[[user_ref1=France]]Navette
[[user_ref1=France]]Croquant

 

 

 

De ce fait,

  • L’utilisatrice Lena Martin aura à sa disposition sur son appareil mobile : Macaron de Nancy, Biscuit rose de Reims, Macaron de Saint Jean de Luz, Ecahudé de Carmaux, Langue de Chat, Boudoir, Quatre-quarts, Navette et Croquant.
  • L’utilisateur Guy Nouguier aura quant à lui : Pain d’épices et Spéculoos.

L’insertion de filtres avec deux valeurs.

Nous avons une liste externe avec trois filtres : EuropeFranceAllemagne.

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

[[user_ref1=France|Europe]]Macaron de Nancy
[[user_ref1=France|Europe]]Biscuit rose de Reims
[[user_ref1=France|Europe]]Macaron de Saint Jean de Luz
[[user_ref1=France|Europe]]Echaudé de Carmaux
[[user_ref1=France|Europe]]langue de Chat
[[user_ref1=Allemagne|Europe]]Pain d’épices
[[user_ref1=Allemagne|Europe]]Spéculoos
[[user_ref1=France|Europe]]Boudoir
[[user_ref1=France|Europe]]Quatre-quarts
[[user_ref1=France|Europe]]Navette
[[user_ref1=France|Europe]]Croquant

De ce fait, les Macaron de Nancy apparaitrons sur le mobile des personnes ayant un filtre France et celles ayant un filtre Europe 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=Nord][user_ref3=Euro]]Macaron de Nancy
[[user_ref1=France][user_ref2=Nord][user_ref3=Euro]]Biscuit rose de Reims
[[user_ref1=France][user_ref2=Sud Ouest][user_ref3=Euro]]Macaron de Saint Jean de Luz
[[user_ref1=France][user_ref2=Sud Ouest][user_ref3=Euro]]Echaudé de Carmaux
[[user_ref1=France][user_ref3=Euro]]Langue de Chat
[[user_ref1=Allemagne][user_ref3=Euro]]Pain d’épices
[[user_ref1=Allemagne][user_ref3=Euro]]Spéculoos
[[user_ref1=France][user_ref3=Euro]]Boudoir
[[user_ref1=France][user_ref3=Euro]]Quatre-quarts
[[user_ref1=France][user_ref2=Sud Est][user_ref3=Euro]]Navette
[[user_ref1=France][user_ref2=Sud Est][user_ref3=Euro]]Croquant

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

Pour notre utilisatrice Lena Martin :

  • Nous lui avions donné comme filtre : France, Sud Est et Euro.
  • Ce qui signifie qu’elle aura sur son appareil mobile : la Langue de chat (filtre France et Euro), le Boudoir (filtre France et Euro), le Quatre-quarts (filtre France et Euro), la Navette (filtre France et Sud Est), le Croquant (filtre France et Sud Est).

A contrario, pour notre utilisateur Guy Nouguier :

  • Nous lui avions donné comme filtre Allemagne et Euro.
  • Il ne pourra donc voir que le Pain d’épices (filtre Allemagne et Euro) et le Spéculoos (filtre Allemagne et Euro).
  • Même si il dispose du filtre Euro, il ne peut pas voir les autres éléments.

Les Macarons de Nancy et Saint Jean de Luz, les Biscuits rose de Reims et les Echaudé de Carmaux ne seront pas visible par nos utilisateurs.

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 du Boundoir et du Spéculoos.

L’insertion d’un filtre large.

Nous avons une liste externe avec trois filtres : FranceFranceNord et FranceSud.

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

[[user_ref1=France*]]Navette
[[user_ref1=FranceNord]]Croquant du nord
[[user_ref1=FranceSud]]Croquant du sud

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 Lena Martin :

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

A contrario, notre utilisateur Guy Nouguier :

  • Il a eu comme filtre : FranceSud.
  • Ce qui signifie qu’il aura sur son appareil mobile tous les éléments de la liste correspondants  à FranceSud  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 le Gâteau aux 3 chocolats et la Tarte aux pommes.

[[user_ref1=France][user_ref2=Nord][user_ref3=Euro]]Biscuit rose de Reims
[[user_ref1=France][user_ref2=Sud Ouest][user_ref3=Euro]]Macaron de Saint Jean de Luz
[[user_ref1=France][user_ref2=Sud Ouest][user_ref3=Euro]]Echaudé de Carmaux
[[user_ref1=France][user_ref3=Euro]]Langue de Chat
[[user_ref1=Allemagne][user_ref3=Euro]]Pain d’épices
[[user_ref1=Allemagne][user_ref3=Euro]]Spéculoos
[[user_ref1=France][user_ref3=Euro]]Boudoir
[[user_ref1=France][user_ref3=Euro]]Quatre-quarts
[[user_ref1=France][user_ref2=Sud Est][user_ref3=Euro]]Navette
[[user_ref1=France][user_ref2=Sud Est][user_ref3=Euro]]Croquant
Gâteau aux 3 chocolats
Tarte aux pommes

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

  • Nous lui avions donné comme filtre : FranceSud Est et Euro.
  • Ce qui signifie qu’elle aura sur son appareil mobile : la Langue de chat (filtre France et Euro), le Boudoir (filtre France et Euro), le Quatre-quarts (filtre France et Euro), la Navette (filtre France et Sud Est), le Croquant (filtre France et Sud Est), le Gâteau aux 3 chocolats (aucun filtre) et la Tarte aux pommes (aucun filtre).

A contrario, notre utilisateur Guy Nouguier :

  • Il a eu comme filtre Allemagne et Euro.
  • Il ne pourra donc voir que le Pain d’épices (filtre Allemagne et Euro), le Spéculoos (filtre Allemagne et Euro), le Gâteau aux 3 chocolats (aucun filtre) et la Tarte aux pommes (aucun filtre).

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

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

  • N’oubliez pas d’enregistrer !

Import d’un fichier Excel pour créer votre liste filtrée.

Vous pouvez utiliser un fichier Excel pour insérer votre liste filtrée, ce qui est très pratique si elle contient beaucoup d’éléments.

  • Ouvrez votre fichier Excel et nommez la case A1 user_ref1.

Dans notre exemple, nous avons 3 types de filtres. Nous avons donc renommé la case B1 par : user_ref2 et la case C1 par : user_ref3.

Mettez dans la colonne suivante l’intitulé label. Dans notre exemple, cela correspond à la case D1.

Créez une liste filtrée à partir d'un fichier Excel.

  • Tapez à la suite les éléments qui doivent constituer votre liste :

– dans la ou les colonnes « user_ref », renseignez vos filtres,
– dans la colonne label, les éléments constituant votre liste.

Renseignez les lignes de votre fichier Excel.

  • Rendez vous dans le menu Configuration -> Listes Externes.
  • Cliquez sur Nouvelle liste.
  • Nommez votre liste dans la case Nom de la liste.
  • Cliquez sur le bouton Parcourir pour télécharger votre document Excel.

Cliquez sur le bouton Parcourir pour télécharger votre document Excel.

  • N’oubliez pas d’enregistrer !

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. !

Poster un commentaire

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