Table of Contents

Introduction

Cet article fait partie d’une série concernant la recherche de SharePoint 2013 :

Le "User Segmentation" est une nouveauté de SharePoint 2013 qui vous permet d’afficher des résultats de recherche en fonction d’attributs de l’utilisateur, attributs nommés "User Segments".

Quand je parle d’attributs, ce ne sont pas uniquement des attributs issus du profil de l’utilisateur, mais des attributs de tout type comme le type de navigateur utilisé; comme vous devez coder ce que vous choisissez être le critère, vous avez donc un champ d’action très large.

Le principe de fonctionnement est qu’une WebPart (que vous aurez développée) tentera de faire correspondre la valeur de l’attribut choisi avec la valeur d’un Term spécifié comme "User Segment" d’une Query Rule.

Si le Term est trouvé, son ID est passé à la requête et  l’action de la Query Rule est exécutée.

Note :  Si vous avez frôlé l’évanouissement et /ou n’avez rien compris aux 2 phrases précédentes, je vous conseille vivement d’aller lire l’article suivant : SharePoint 2013 : Recherche – Présentation des Query Rules,

Scénario choisi pour cet article

Je choisis pour cet article de me baser sur le champ "Fonction" des utilisateurs :

J’afficherai un "Promoted Result" différent selon que la fonction de la personne soit un "Manager tyrannique" ou un "Sbire exploité".

Les étapes de mise en place

Les 3 étapes à suivre pour mettre en place ce système sont les suivantes :