Artikel-Meta-Filter für die Dokumentensuche

Inhaltsverzeichnis

Mit den Artikel-Metafiltern können Sie eine Konfiguration mit regulären Ausdrücken von Suchkriterien definieren, nach denen Sie in einem Artikel suchen möchten. Die Funktion kann Links bereitstellen, die diese Suchkriterien verwenden, nach denen Sie in einem Artikel gesucht haben. Dies ist ähnlich wie der Meta-Filter für CVE-Nummern, der im OTRS-Framework integriert ist.

Die Idee dieses Features ist es, eine sehr ähnliche Funktion bereitzustellen, wie sie bereits im OTRS-Framework vorhanden ist, aber anstatt nach bestimmten Kriterien im Internet zu suchen oder etwas aus dem Internet anzuzeigen, möchten wir, dass dieser Meta-Filter die Dokumentensuchmaschine nutzt, um nach allem zu suchen, was man in einem Artikel und in anderen Objekten von OTRS wie Tickets, Wissensdatenbank-Artikeln, Terminen oder anderen Business-Objekten suchen möchte.

Standardmäßig gibt es einige Artikel-Meta-Filter, die mit STORM ausgeliefert werden. Wenn Sie nach Hostnamen, Servern oder IP-Adressen suchen, werden Schaltflächen mit Links zur Dokumentensuche erstellt.

Einrichtung

Die Funktion kann mit der Einstellung AgentFrontend::TicketDetailView::ArticleMeta aktiviert werden. Diese Einstellung ist für die Meta-Filter des OTRS-Frameworks erforderlich, aber auch für den Meta-Filter der Dokumentensuche für Artikel.

Es gibt drei Beispiele in der Einstellung AgentFrontend::TicketDetailView::ArticleMetaFilters::DocumentSearch####0001-OTRSSTORM, aber alle sind standardmäßig inaktiv. Um einen von ihnen zu aktivieren, ändern Sie einfach den Wert des Schlüssels Aktiv auf 1.

Im ersten Beispiel wird nach Host-Namen, im zweiten Beispiel nach Servern und im dritten Beispiel nach IP-Adressen gesucht. Sie können sehen, welche regulären Ausdrücke im Array RegExps definiert sind.

Es gibt eine weitere Einstellung AgentFrontend::TicketDetailView::ArticleMetaFilters::DocumentSearch####0002-Custom, in der Administratoren benutzerdefinierte Metafilter definieren können.

Bemerkung

Es wird nicht empfohlen, die Beispiele zu ändern oder zu erweitern, da die eingebauten Beispiele in der Zukunft geändert werden können. Bitte verwenden Sie die benutzerdefinierte Einstellung, um die eigenen Meta-Filter zu definieren.

Die Vorschaufunktion erfordert eine zusätzliche Einstellung. Der vollqualifizierte Domänenname (FQDN) der STORM-Instanz muss dem Schlüssel frame-src in der Einstellung WebApp::Server::AdditionalOrigins hinzugefügt werden. Andernfalls wird die Vorschau-Funktion nicht funktionieren.

Verwendung

Dieses Beispiel zeigt, wie diese Funktion zur Suche nach IP-Adressen verwendet werden kann. Dazu wird eines der eingebauten Beispiele verwendet. Wir gingen davon aus, dass dieser Beispiel-Meta-Filter wie oben beschrieben aktiviert ist.

Um alle Möglichkeiten des Features zu sehen, werden Termine, Wissensdatenbank-Artikel und Tickets benötigt, die in ihren Textfeldern eine IP-Adresse (192.168.0.1 und 255.255.255.0) haben. Für dieses Beispiel:

  1. Erstellen Sie einen Termin mit einer IP-Adresse in der Beschreibung.

  2. Erstellen Sie einen Wissensdatenbank-Artikel mit der gleichen IP-Adresse in den Feldern Symptom oder Problem.

  3. Erstellen Sie mehrere Tickets mit Artikeln, die die gleiche IP-Adresse enthalten.

So suchen Sie nach IP-Adressen:

  1. Erstellen Sie ein neues Ticket.

  2. Füllen Sie die Pflichtfelder aus.

  3. Geben Sie den folgenden Text in den Textkörper ein: Ihre IP-Adresse ist 192.168.0.1 und Ihre Subnetzmaske ist 255.255.255.0.

  4. Gehen Sie zur Ticket-Detailansicht des neu erstellten Tickets.

  5. Erweitern Sie den ersten Artikel im Communication Stream Widget, um die Schaltflächen unter dem Artikel zu sehen.

Die Suchmaschine sucht nach allen möglichen IP-Adressen im Artikel, wie durch den regulären Ausdruck konfiguriert.

Die Schaltflächen verweisen auf die Suchergebnisse einer Dokumentensuche. Es sollten die gleichen Suchergebnisse zurückgegeben werden, wenn ein Agent eine Suche nach den angegebenen IP-Adressen startet. Der Text für die Schaltflächen (IP-Adresse in diesem Beispiel) stammt aus dem Schlüssel Bezeichnungl der zugrunde liegenden Systemkonfigurations-Einstellung.

Wenn die Agenten mit der Maus über eine Schaltfläche fahren, erhalten sie eine Vorschau auf die Ansicht der Suchergebnisse. Wenn sie auf die Schaltflächen klicken, öffnet sich die Ansicht der Suchergebnisse.

Diese Funktion funktioniert für alle Artikel eines Tickets.

Nach oben scrollen