Question

Je dois montrer le responsable (si possible cliquable sur son profil) sur le composant WebPart People Search Core Results.

Ce que j'ai fait chez moi :

  1. Ajout d'une propriété de profil utilisateur liée à l'AD
  2. Synchronisé (et fonctionne car le gestionnaire est renseigné sur le profil utilisateur)
  3. Ajout d'une propriété gérée
  4. Création d'une propriété analysée
  5. Prop géré mappé à un prop analysé
  6. Exploration de la recherche complète
  7. Modification du composant WebPart XSL à partir des résultats principaux
  8. Rechercher un utilisateur avec manager

Mais le manager ne viendra pas.(Cela fonctionne d'ailleurs pour d'autres, j'ai ajouté "Initiales" par exemple)
Si j'alerte sur le manager dans le XSL j'obtiens une valeur vide pour le manager.

Si vous avez besoin de plus d'informations...dis-le simplement.

Mise à jour
Dans le composant WebPart Résultats principaux de la recherche de personnes, le responsable est également ajouté dans les propriétés récupérées :

<Columns>
   <Column Name="Manager" HitHighLight="true"/>
</Columns>
Était-ce utile?

La solution

J'ai trouvé mon problème...Au lieu d'une analyse complète de la source de contenu, j'ai effectué une analyse incrémentielle.Que je suis bête...Donc ça a fonctionné tout le temps

Autres conseils

Avez-vous ajouté la colonne dans les propriétés du composant WebPart des résultats principaux ?Il existe une propriété dans laquelle il s'agit d'un document XML qui indique les colonnes à renvoyer dans les résultats de la recherche.Sans que votre colonne soit dans ce fichier XML, cette colonne n'apparaîtra pas dans les données envoyées au XSLT et vous n'obtiendrez donc qu'une valeur vide dans la transformation XSLT.

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top