Ricerca avanzata¶
Con Zammad, puoi limitare la tua ricerca a specifici attributi. Questo ti consente di trovare ad es. ticket con parole chiave e stati specifici. Le informazioni qui sotto ti aiuteranno a migliorare i tuoi risultati di ricerca.
Ad esempio, puoi cercare un ticket di un cliente specifico:
customer.firstname: John
oppure:
customer.lastname: Doe
Se vuoi eseguire una ricerca più complessa, puoi usare condizioni con () e le opzioni AND/OR:
state.name: open AND (article.from:me OR article.from:somebody)
Attributi disponibili¶
Suggerimento
Per un elenco più dettagliato degli attributi disponibili, consulta la Documentazione di Sistema Zammad.
Attributo |
valori possibili |
Esempio |
Descrizione |
|---|---|---|---|
number |
1118566 |
number:1118566 |
Cerca un numero di ticket |
title |
qualche titolo |
title:»qualche titolo» |
Se devi usare spazi nella frase di ricerca, usa le virgolette. Zammad effettuerà una ricerca AND sulle parole fornite. Puoi anche usare una singola parola chiave senza virgolette. |
created_at |
18-11-2018 |
created_at:2018-11-18 |
Puoi usare una data semplice, un intervallo di date o >now-xh. Nota che il formato della data deve essere YYYY-MM-DD |
state.name |
nuovo |
state.name: nuovo |
Puoi filtrare per stati di ticket specifici (e anche combinarli con OR). Nota che devi usare i nomi in inglese per gli stati, a meno che tu non abbia stati di ticket personalizzati definiti nella tua istanza. |
article_count |
5 |
article_count:5 |
Puoi cercare Ticket con un numero specifico di articoli (puoi anche cercare per tutto con 5 o più articoli o fino a 5 articoli, se necessario). |
article.from |
*bob* |
article.from:*bob* |
Mostra tutti i ticket che contengono articoli da «Bob» |
article.body |
calore |
article.body:calore |
Il primo esempio mostra ogni ticket contenente la parola «calore» - puoi anche usare l’operatore fuzzy «~» per cercare parole simili come ad es. «testa». Zammad ti permette anche di usare espressioni regolari, ovunque gli attributi lo consentano. |
Combinare frasi di ricerca¶
Puoi combinare frasi di ricerca usando AND, OR e TO, a seconda della situazione e delle frasi che usi. Se necessario, puoi raggruppare parti della tua frase di ricerca per ricerche complesse con (). Questo ti consente di combinare diverse frasi con dipendenze differenti (AND/OR). In caso riceva risultati di ricerca che vuoi escludere, puoi usare la negazione !. Qui sotto ci sono alcuni esempi che potresti usare:
Frase di ricerca |
Descrizione |
|---|---|
state.name:(chiuso OR aperto) AND (priority.name:»2 normale» OR tags:feedback) |
Mostra ogni ticket che ha stato chiuso o aperto e ha priorità normale o l’etichetta feedback. |
state.name:(chiuso OR aperto) AND (priority.name:»2 normale» OR tags:feedback) AND !(Zammad) |
Questo ottiene lo stesso risultato di sopra, ma non vogliamo che il ticket contenga nulla che corrisponda a «Zammad» |
owner.email:bob@example.net AND state.name:(aperto OR nuovo) |
Mostra i ticket di bob@example.net che sono o aperti o nuovi |
state.name:in attesa* AND article_count:[1 TO 5] |
Mostra tutto con qualsiasi stato in attesa e un conteggio articoli da 1 a 5. |
Alcuni attributi dei ticket e il loro tipo¶
Qui sotto puoi trovare gli attributi più importanti ordinati per ticket e articolo.
Attributi del Ticket¶
number: stringa
title: stringa
group: oggetto (group.name, …)
priority: oggetto (priority.name, …)
state: oggetto (state.name, …)
organization: oggetto (organization.name, …)
owner: oggetto (owner.firstname, owner.lastname, owner.email, …)
customer: oggetto (customer.firstname, customer.lastname, customer.email, …)
first_response_at: timestamp
first_response_in_min: intero (minuti lavorativi fino alla prima risposta)
close_at: timestamp
close_in_min: intero (minuti lavorativi fino alla chiusura)
last_contact_at: timestamp (ultimo contatto da cliente o agente)
last_contact_agent_at: timestamp (ultimo contatto da agente)
last_contact_customer_at: timestamp (ultimo contatto da cliente)
create_article_type.name: stringa (email|telefono|web|…)
create_article_sender: stringa (Cliente|Agente|Sistema)
article_count: intero
escalation_at: timestamp
pending_time: timestamp
Attributi degli articoli¶
article.from: stringa
article.to: stringa
article.cc: stringa
article.subject: stringa
article.body: stringa
article.attachment.title: stringa (nome file dell’allegato)
article.attachment.content: stringa (contenuto dell’allegato)
article.attachment.content_type: stringa (tipo MIME, es.
application\/vnd.oasis.opendocument.spreadsheet; vedi suggerimento)Suggerimento
Se una ricerca per un tipo di file non funziona, devi fornire il tipo MIME.
Assicurati di fare l’escape di
/con un ``` prefisso.Esempi:
Fogli di calcolo LibreOffice:
application\/vnd.oasis.opendocument.spreadsheetDocumenti di testo LibreOffice:
application\/vnd.oasis.opendocument.textFogli di calcolo MS Excel:
application\/vnd.openxmlformats-officedocument.wordprocessingml.documentDocumenti di testo MS Word:
application\/vnd.openxmlformats-officedocument.wordprocessingml.documentFile di testo semplice come .txt e .p7s:
text