Articles taggés content type

Logo SharePoint

SharePoint 2010: Une étendue de recherche avec un ContentType spécifique

0

Filtrer une recherche par un ou plusieurs ContentType spécifiques, peut être une idée intéressante si on souhaite contrôler les résultats d’une recherche SharePoint, et ne montrer à l’utilisateur que ce qu’on veut qu’il voit.

La configuration de base du l’application du service de la recherche ne le permet pas, mais pour le faire il suffit de cocher une toute petite case.

Toutes les propriétés indexées, et susceptibles d’être recherchées, se trouvent dans rubrique « Metadata Properties » du Service de la Recherche, et le ContentType en fait partie, mais pouvoir créer une étendue de recherche (Search Scope) en se basant sur le ContentType, il faut:

  • Aller sur la console d’administration centrale de SharePoint 2010
  • Cliquer sur « Manage service applications »
  • Cliquer sur « Search Service Application » de votre choix
  • Cliquer sur « Managed Properties »
  • Editer la proprieté « ContentType »
  • Cocher la case « Allow this property to be used in scopes »

    Managed Properties - ContentType

    Managed Properties - ContentType

  • cliquer sur « OK »

Une fois cette partie est terminée, place maintenant à la création de l’étendue (Scope):

  • Cliquer sur « Scopes »
  • Cliquer sur « New Scope »
  • Donner le titre souhaité et cliquer sur « OK »
  • Cliquer sur « Add rules »
  • Cocher « Property Query »
  • Selectionnez « ContentType » dans « Add property restrictions »
  • Taper le nom de votre ContentType
  • Choisir « Include » si on veut le rechercher, ou « Exclude » si on veut éviter qu’il remonte dans les résultats de la recherche.
    Règle de l'étendue de recherche - ContentType

    Règle de l'étendue de recherche - ContentType

  • Cliquer sur « OK »
  • Attendre la mise à jour de l’étendue, ou la mettre à jour manuellement à partir de la page d’accueil de l’administration du service

Après cette configuration, votre étendue contiendra l’ensemble des éléments qui correspondent au paramétrage précédemment fait.

Comparaison des Relationships Lists 2007 et 2010

One or more field types are not installed properly – Un ou plusieurs types de champs ne sont pas installés correctement

0

Si vous avez récemment migré une collection de site de publication, de SharePoint 2007 vers SharePoint 2010, il est pas improbable de que vous ayez rencontré une erreur qui vous interdit de modifier les Bibliothèques/Lists, et d’utiliser le Site Manager de SharePoint:  « One or more field types are not installed properly. Go to the list settings page to delete these fields » ou en français « Un ou plusieurs types de champs ne sont pas installés correctement. Accédez à la page des paramètres de liste pour supprimer ces champs. »

One or more field types are not installed properly. Go to the list settings page to delete these fields.

Erreur SharePoint après upgrade

Ce qu’il faut savoir, c’est qu’Il existe une liste cachée à la racine de la collection qui s’appelle « Relationships List », elle a pour rôle la gestion des relations entre les sites de variations, on y accède via l’adresse suivante: « http://SiteRacine/Relationships List/AllItems.aspx ».

Cette liste n’a pas le même schéma en SharePoint 2007 qu’en 2010:

Comparaison des Relationships Lists 2007 et 2010

Comparaison des Relationships Lists 2007 et 2010

La différence de schéma est exactement ce qui provoque l’erreur en question.

Pour palier à ce problème, il est nécessaire de reconfigurer cette liste pour correspondre au schéma attendu, pour cela on aura besoin d’un outil d’export de données SharePoint 2010 (SharePoint Content Deployment Wizard):

Solution:

Pré-requis:

Etape 1: Modification de la configuration de l’outil

  • Allez sur le dossier de l’installation de l’outil et éditez le fichier « SPContentDeploymentWizard.exe.config« 
  • Insérer les lignes suivante à l’intérieur du tag « <Configuration />« 
<appSettings>
    <add key="ListsNotForExport" value="ValeurBidon" />
  </appSettings>
Etape 2: Export de la liste fonctionnelle
  • Ouvrez L’outil puis cliquez sur « Next »
  • Sectionnez  »Export », saisissez l’URL de la collection de site fraîchement créée dans le champs approprié, puis cliquez sur « Next ».
  • Chercher la liste « Relationships List », faites un clique droit, puis cliquez sur « Export » => « Include All Descendants », puis cliquez sur « Next »
  • Cliquez sur « Browse » et sélectionnez un endroits pour stocker le fichier « .cmp », saisissez un nom de fichier, puis cliquez sur « Next »
  • Enfin cliquez sur « Finish ».
Etape 3: Import de la liste fonctionnelle

  • Ouvrez L’outil puis cliquez sur « Next »
  • Sectionnez  »Import », saisissez l’URL de la collection de site migrée, puis cliquez sur « Next »(ignorez le champs Import Web URL)..
  • Cliquez sur « Browse » et sélectionnez le fichier « .cmp », puis cliquez sur « Next »
  • Enfin cliquez sur « Finish ».
Ceci corrigera le problème.
Si vous avez des remarques ou des questions, n’hésitez pas à me laisser des commentaires.
Haut de page