Replacing the Service Portal Search Boxes

A standalone Coveo™ search box not only forwards queries to a full Coveo search page, but can also provide Coveo Machine Learning query suggestions as the end-user is typing.

To take full advantage of the Coveo for ServiceNow integration, one of the first things you should do is replace your current Service Portal home page search box with a standalone Coveo search box. Eventually, you should do the same for all of your other search-enabled Service Portal pages.

Replacing the Search Box in the Service Portal Home Page

This procedure explains how a ServiceNow instance administrator or developer can replace the current search box in their Service Portal home page with a standalone Coveo search box.

To replace your current Service Portal home page search box with a standalone Coveo search box

  1. In the Now Platform UI of your ServiceNow instance:
    1. Navigate to Service Portal > Pages.
    2. Find and open your Service Portal home page record (typically, this is the record whose ID is index).

      You should create a backup copy of the record by clicking Clone Page in the top-right corner of the record form. When this is done, navigate back to the original record before proceeding on to the next step.

    3. In the Related Links section, click Open in Designer.
    4. In the Service Portal Designer application that opens in a new browser tab:
      1. Delete the current search box widget from the page.
      2. Drag and drop the coveo-searchbox widget inside the container where the default search box widget used to be, or wherever you want your standalone Coveo search box to appear in the page.
      3. If you want to define some page-specific CSS rules to ensure that your standalone Coveo search box is rendered as desired:
        1. Click Edit Page Properties.
        2. Modify the value of the Page Specific CSS field as needed (e.g., you could add a #searchbox { padding: 10% 0; } rule to adjust the vertical alignment of the widget).
        3. Click Save.
      4. Click Preview to see how your Service Portal home page looks on different display sizes with your standalone Coveo search box.

        Your standalone Coveo search box will only start displaying query completion suggestions once you have configured a Coveo ML query suggestions model in your query pipeline, and that model has had time to learn from sufficient usage analytics data (see Configuring Coveo Machine Learning Models).

        If you do not want your standalone Coveo search box to display query suggestions at all, you must explicitly set its enableQuerySuggestAddon option to false (see Customizing the Coveo for ServiceNow Components).

Replacing the Search Box in Other Service Portal Pages

You can replace the search box of other search-enabled Service Portal pages to ensure that queries originating from those pages are correctly forwarded to your Coveo search page and to eventually provide your customer with Coveo ML query suggestions. To to so, simply follow the Replacing the Search Box in the Service Portal Home Page procedure presented in this article, adapting steps 1.b and 1.d.iii to your current needs.

What’s Next