Créer un moteur de recherche pour votre instance

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 1 minute de lecture
  • ServiceNow Les fournisseurs de recherche vous permettent d’effectuer des recherches sur nos forums à partir de la barre de recherche d’Internet Explorer et de Firefox.

    Pourquoi et quand exécuter cette tâche

    Dans Firefox 3.x, vous pouvez également attribuer un mot-clé à chaque moteur de recherche et y accéder à partir de la barre d’adresse. Par exemple, attribuez w au fournisseur de recherche du wiki et vous pouvez rechercher des règles métier dans le wiki en tapant : w règles métier dans la barre d’adresse.

    Figure 1. Barre de recherche

    Procédure

    1. Créez un document de description opensearch. Vous pouvez consulter les normes OpenSearch pour plus de détails sur les attributs supplémentaires de ce document, tels que l’inclusion d’une icône.
      <?xml version="1.0" encoding="UTF-8"?>
      <OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
      	<ShortName>Demo Search</ShortName>
      	<Description>Demo Search provider</Description>
      	<InputEncoding>UTF-8</InputEncoding>
      	<Url type="text/html" template="https://www.service-now.com/demo/nav_to.do?
      	uri=incident_list.do?sysparm_query=active%3Dtrue^123TEXTQUERY321%3D{searchTerms}"/>
      	</OpenSearchDescription>
    2. Enregistrez le fichier sur un serveur Web avec extension XML. La méthode d’installation utilisée n’autorise pas les appels de fichiers locaux.
    3. Créez une page html simple pour installer le fournisseur.
      <a href="javascript:window.external.AddSearchProvider('http://yourServer/yourFile.xml'); " title="MySearch" name="ServiceNow Custom Search">Add ServiceNow Custom Search Provider</a>
      

      Vous pouvez essayer d’exécuter la commande JavaScript à partir de la zone d’emplacement du navigateur au lieu d’utiliser le fichier html. Cela fonctionne avec FF et non avec IE.