Doc produitsMenu

Plateforme Coveo 7.0 >
Aide à l'administrateur > Intégration Coveo > Activation du sélecteur de portée dans Microsoft SharePoint

Activation du sélecteur de portée dans Microsoft SharePoint

Dans Microsoft SharePoint, le sélecteur de portée est un contrôle que vous pouvez ajouter à côté de la boîte de recherche Coveo afin de permettre aux utilisateurs de sélectionner la portée à laquelle la recherche devrait être effectuée. Les portées sont définies par l'administrateur.

Sélecteur de portée
Boîte de recherche Coveo intégrée dans Microsoft SharePoint

En tant qu'administrateur Coveo, vous pouvez activer le sélecteur de portée dans Microsoft SharePoint en modifiant le fichier searchBox.ascx dans le skin qui est utilisé par votre interface SharePoint.

Note : Dans le cas d'une batterie de serveurs SharePoint, vous devez effectuer la procédure suivante pour chaque serveur SharePoint.

Pour activer le sélecteur de portée dans Microsoft SharePoint

  1. À l'aide d'un compte d'administrateur, connectez-vous au serveur SharePoint sur lequel Coveo est installé.

    Important : Il est déconseillé de personnaliser les skins par défaut fournies par Coveo. Les skins par défaut sont remplacées lors de la mise à niveau de CES (Coveo Enterprise Search). La meilleure pratique consiste à créer une copie renommée du skin par défaut, puis à modifier et utiliser le nouveau skin.

  2. À moins que vous utilisiez déjà un skin personnalisé, dans le dossier [.Net_Front-End_Path]\Web\Coveo\Skins\ :

    1. Faites une copie du dossier SharePoint.

    2. Renommez la copie du dossier avec le nom de votre choix.

      Exemple : SharePointScopeSelector

  3. À l'aide d'un éditeur de texte :

    1. Ouvrez le fichier searchBox.ascx à partir de votre nouveau dossier de skin.

    2. Ajoutez les lignes de code suivantes :

      <td style="padding-right: 2px">
         <select id="DDLScope" runat="server"/>
      </td>

      comme affiché dans l'extrait suivant (après la ligne 12) :

      <table cellspacing="0" cellpadding="0">
        <tr>
          <td>
            <input type="text" id="TXTQuery" style="font-size: 9pt" runat="server"/>
          </td>
          <td style="padding-left: 2px">
            <% ((BetterImage) BTNSearch).ImageUrl = SearchBox.SearchImage.Resolve(); %>
            <% ((BetterImage) BTNSearch).HoveredImageUrl = SearchBox.SearchHoveredImage.Resolve(); %>
            <% ((BetterImage) BTNSearch).ToolTip = SearchStrings.Search; %>
            <% ((BetterImage) BTNSearch).Style["cursor"] = "pointer"; %>
            <cnlb:BetterImage id="BTNSearch" runat="server"/>
          </td>
          <td style="padding-right: 2px">
            <select id="DDLScope" runat="server"/>
          </td>
        </tr>
      </table>
    3. Enregistrez le fichier.

  4. Rétablissez IIS (Internet Information Services) dans le serveur afin que les changements deviennent effectifs (voir Réinitialisation d'IIS).

  5. À moins que vous ayez déjà modifié un skin personnalisé existant, vous devez maintenant configurer l'interface de recherche SharePoint afin d'utiliser le nouveau skin que vous avez créé :

    1. À l'aide d'un compte d'administrateur Coveo, accédez à une page SharePoint où la boîte de recherche Coveo apparaît, puis lancez une requête afin d'ouvrir l'interface de recherche.

    2. Dans le coin supérieur droit de l'interface de recherche, dans le menu En faire plus, sélectionnez Modifier cette interface.

      Note : La commande Modifier cette interface du menu En faire plus n'est visible qu'à un administrateur Coveo.

      L'Éditeur d'interface ouvre avec l'interface SharePoint comme interface actuelle.

    3. Sous Configuration de base, dans la liste déroulante Skin, sélectionnez le nouveau skin que vous avez créé.

      Note : Le nouveau skin apparaîtra uniquement après la réinitialisation d'IIS.

    4. Cliquez sur Appliquer (Apply).

  6. Confirmez la disponibilité du sélecteur de portée aux utilisateurs :

    1. Retirez votre navigateur de la cache, puis fermez le navigateur.

    2. Redémarrez le navigateur, ouvrez une page SharePoint où la boîte de recherche apparaît afin de vérifier que le sélecteur de portée apparaît à côté de la boîte de recherche.