Füllen Sie Suchvorschläge in aus Serviceportal

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 2 Minuten Lesedauer
  • Wenn Sie ein Upgrade von einem früheren Release durchführen, führen Sie ein Skript aus, um Suchvorschläge mit Daten aus einer Plattform-Suchtabelle auszufüllen, um Ihren Benutzern Suchvorschläge bereitzustellen. Alternativ können Sie warten, bis Benutzer nach Stichwörtern suchen, anstatt dieses Skript auszuführen.

    Vorbereitungen

    Erforderliche Rolle: admin

    In neuen Instanzen sind die Suchvorschläge standardmäßig aktiviert. In aktualisierten Instanzen müssen Sie die Suchvorschläge aktivieren. Weitere Informationen finden Sie unter Suchvorschläge aktivieren.

    Warum und wann dieser Vorgang ausgeführt wird

    Die Now Platform sammelt Suchdaten und Analysen, die Suchvorschläge generieren. Wenn Sie ein Upgrade von einem früheren Release durchführen, enthalten die Suchanalysen noch keine Daten. Um Ihren Benutzern sofort Vorschläge zu machen, können Sie die Suchvorschläge mit Daten aus der Tabelle „Textsuchen“ [text_search] oder der Tabelle „Service Portal-Protokolleinträge“ [sp_log]. Die Tabelle „Service Portal-Protokolleinträge“ enthält Suchdaten nur aus Serviceportal und benötigt möglicherweise weniger Zeit, um Suchvorschläge auszufüllen. Die Textsuchtabelle enthält Suchdaten aus der gesamten -Plattform.

    Suchvorschläge verbessern sich im Laufe der Zeit, da mehr Benutzer Serviceportalverwenden. Suchvorschläge sind eine Now Platform-Funktion. Weitere Informationen finden Sie unter Suchvorschläge.

    Warnung:
    Das Ausfüllen von Suchvorschlägen kann eine ressourcenintensive Aufgabe sein, die eine Weile dauern kann. Führen Sie dieses Skript nicht während der Spitzenzeiten aus. Das Ausfüllen von Suchvorschlägen wird in Instanzen mit Domänentrennung nicht unterstützt.

    Prozedur

    1. Navigieren zu Alle > Systemdefinition > Geplante Aufgaben.
    2. Öffnen Sie die geplante Aufgabe Vorschläge ausfüllen, um Kaltstart zu vermeiden – Portale.
    3. Ändern Sie das Skript für Ihre Suchimplementierung.
      1. Definieren Sie, für welche Portale die Vorschläge gelten.
        Standardmäßig füllt das Skript Vorschläge im Service Portal des Basissystems aus, Sie können dem Array jedoch beliebig viele hinzufügen.
        var portals = ["Service Portal"];
      2. Ändern, woher die Daten stammen
        Standardmäßig importiert das Skript Daten aus der Tabelle „Textsuchen“ [text_search], Sie können die Quelltabelle jedoch in die Tabelle „Service Portal-Protokolleinträge“ [sp_log] ändern. Die Service Portal-Protokolleinträge speichern nur Datensätze aus den letzten 90 Tagen.
        var searchLogTable = "text_search";
      3. Übertragen Sie Daten an benutzerdefinierte Suchquellen in Ihrer Instanz.

        Vorschläge sind für externe Suchquellen nicht aktiviert. Sie müssen Daten sowohl an den Suchquellennamen als auch an die Sys-ID übertragen.

        Verschieben Sie beispielsweise Textsuchen aus der Incident-Tabelle in Ihre benutzerdefinierte Incident-Suchquelle. Weitere Informationen zu benutzerdefinierten Suchquellen finden Sie unter Suchquellen definieren. Standardmäßig leitet das System Textsuchen aus den Tabellen „Katalog“ und „Wissen“ an die entsprechenden Suchquellen weiter.

        Fügen Sie den folgenden Code nach Zeile 11 im Skript für jede Ihrer benutzerdefinierten Suchquellen hinzu.

        searchSources.push("<search-source-table-name>");
        searchSourceIds.push("<search-source-sys-id>");

        Wenn die Suchquellentabelle nicht vorhanden ist, sendet das System keine Vorschläge an diese Suchquelle.

      4. Speichern Sie den Datensatz.
        Stellen Sie sicher, dass das Skript die erforderliche Konfiguration enthält. Sie können das Skript nur einmal ausführen.
    4. Aktivieren Sie den Datensatz, und wählen Sie Jetzt ausführen aus.
      Durch Ausführen dieser regelmäßigen Aufgabe werden die Tabellen „Suchereignisse“ [sys_search_event], „Suchquellenereignisse“ [sys_search_source_event] und „Suchvorschläge“ [sys_search_suggestion] ausgefüllt.

    Ergebnisse

    Benutzer sehen Vorschläge, wenn sie mit der Eingabe in einem Such-Widget von Serviceportal beginnen.