Erweiterte Suche¶
Mit Zammad können Sie die Suchergebnisse auf bestimmte Attribute einschränken. Das erlaubt Ihnen z.B. Tickets mit bestimmten Schlagworten oder Status zu finden. Die Informationen unten helfen Ihnen dabei Ihre Suchergebnisse zu verbessern.
Sie können zum Beispiel nach einem Ticket eines bestimmten Kunden suchen:
customer.firstname: John
or:
customer.lastname: Doe
Wenn Sie komplexere Suchen nutzen möchten, können Sie Konditionen mit () und AND/OR nutzen:
state.name: open AND (article.from:me OR article.from:somebody)
Verfügbare Attribute¶
Hinweis
Eine ausführlichere Liste der verfügbaren Attribute finden Sie in unserer Zammad System Dokumentation.
Attribute |
Mögliche Werte |
Beispiel |
Beschreibung |
|---|---|---|---|
number |
1118566 |
number:1118566 |
Nach einer Ticketnummer suchen. |
title |
irgendein Titel |
title:“irgendein Titel“ |
Wenn Sie Leerzeichen im Suchtext verwenden müssen, benutzen Sie Anführungszeichen. Zammad führt eine UND-Suche über die angegebenen Wörter durch. Sie können auch ein einzelnes Schlüsselwort ohne Anführungszeichen verwenden. |
created_at |
2018-11-18 |
created_at:2018-11-18 |
Sie können entweder ein einfaches Datum, einen Datumszeitraum oder >now-xh nutzen. Bitte beachten Sie dabei, dass das Format YYYY-MM-DD lauten muss |
state.name |
new |
state.name: new |
Sie können nach bestimmten Ticket-Status suchen (und diese mit einem OR kombinieren). Bitte beachten Sie dabei, dass für eine Suche die englischen Begriffe genutzt werden müssen, es sei denn, es wurden eigene Ticket-Status z.B. in deutsch definiert. |
article_count |
5 |
article_count:5 |
Sie können nach Tickets mit einer bestimmten Anzahl von Artikeln suchen (oder sogar nach allem mit 5 oder mehr Artikel; oder bis zu 5 Artikel, wenn nötig). |
article.from |
*bob* |
article.from:*bob* |
Alle Tickets anzeigen, die Artikel von „Bob“ enthalten. |
article.body |
Hitze |
article.body:heat |
Das erste Beispiel zeigt jedes Ticket, welches das Wort „heat“ enthält - Sie können auch mit dem Operator „~“ eine fehlertolerante Suche durchführen, um nach ähnlichen Worten wie z.B. „head“ suchen zu können. Zammad erlaubt zudem eine Suche mit regulären Ausdrücken, wo immer ein Attribut dies zulässt. |
Suchbegriffe kombinieren¶
Mit dem Nutzen von AND, OR und TO können Sie Suchphrasen abhängig von der Situation miteinander kombinieren. Sofern nötig können Sie bei sehr komplexen Suchanfragen auch Phrasen mit () kombinieren und in Abhängigkeit bringen (AND/OR). Sollten Sie Suchergebnisse erhalten, die Sie ausschließen möchten, können Sie Suchbegriffe mit ! negieren. Hier finden Sie noch ein paar Beispiele, wie so etwas aussehen kann:
Suchphrase |
Beschreibung |
|---|---|
state.name:(closed OR open) AND (priority.name:“2 normal“ OR tags:feedback) |
Zeige jedes Ticket mit den Status geschlossen oder offen und einer normalen Priorität oder dem Schlagwort feedback. |
state.name:(closed OR open) AND (priority.name:“2 normal“ OR tags:feedback) AND !(Zammad) |
Dies führt zum gleichen Ergebnis wie oben, nur dass wir nicht wollen, dass das Ticket Text enthält, der mit „Zammad“ übereinstimmt. |
owner.email:bob@example.net AND state.name:(open OR new) |
Zeigt Tickets von bob@example.net an, die entweder offen oder neu sind. |
state.name:pending* AND article_count:[1 TO 5] |
Zeige alles mit einem warten auf Status und einer Artikelanzahl von 1 bis 5. |
Einige Ticket Attribute und Typen¶
Anbei finden Sie eine Auflistung der wichtigsten Attribute, aufgeteilt in Ticket und Artikel.
Ticket Attribute¶
number: String
title: String
group: Object (group.name, …)
priority: Object (priority.name, …)
state: Object (state.name, …)
organization: Object (organization.name, …)
owner: Objekt (owner.firstname, owner.lastname, owner.email, …)
customer: Objekt (customer.firstname, customer.lastname, customer.email, …)
first_response_at: Zeitstempel
first_response_in_min: ganze Zahl (Geschäfts-Minuten bis zur ersten Reaktion)
close_at: Zeitstempel
close_in_min: ganze Zahl (Geschäfts-Minuten bis Schließung des Tickets)
last_contact_at: Zeitstempel (Letzter Kontakt durch Kunden oder Agenten)
last_contact_agent_at: Zeitstempel (Letzter Kontakt durch Agenten)
last_contact_customer_at: Zeitstempel (Letzter Kontakt durch Kunden)
create_article_type.name: string (email|phone|web|…)
create_article_sender: String (Customer|Agent|System)
article_count: ganze Zahl
escalation_at: Zeitstempel
pending_time: Zeitstempel
Artikel Attribute¶
article.from: String
article.to: String
article.cc: String
article.subject: String
article.body: String
article.attachment.title: string (Dateiname von Anhang)
article.attachment.content: string (Inhalt des Anhangs)
article.attachment.content_type: string (MIME-Type, z.B..
application\/vnd.oasis.opendocument.spreadsheet; siehe Hinweis)Hinweis
Wenn die Suche nach einem Dateityp nicht funktioniert, müssen Sie den MIME-Type angeben.
Achten Sie darauf, das
/mit einem vorangestellten\einzugeben.Beispiele:
LibreOffice Tabellen-Dokumente:
application\/vnd.oasis.opendocument.spreadsheetLibreOffice Text-Dokumente:
application\/vnd.oasis.opendocument.textMS Excel Tabellen-Dokumente:
application\/vnd.openxmlformats-officedocument.wordprocessingml.documentMS Word Text-Dokumente:
application\/vnd.openxmlformats-officedocument.wordprocessingml.documentReine Text-Dateien wie .txt und .p7s:
text