Recherche avancée¶
With Zammad, you can limit your search to specific Information. This allows you to find e.g. Tickets with specific key words and states. Below information will help you to improve your search results.
For instance you can search for a specific customer
by using customer.attribute
:
customer.firstname: John
or:
customer.lastname: Doe
If you want to run a more complex search you can use conditions
with ()
and AND
/OR
options:
state.name: open AND (article.from:me OR article.from:somebody)
Note
🤓 Search phrases changed for Zammad 4.0
With Zammad <=3.6 the following keys contained a string only:
group
priority
état
organization
With Zammad >=4.0 these keys contain the whole object. This means you
now have to add .name
(e. g. group.name
or priority.name
)
to receive the same search results.
Attributs disponibles¶
Indication
For a more detailed list of available attributes please take a look into our Zammad Admin-Documentation
Attribut |
Valeurs possibles |
Exemple |
Description |
---|---|---|---|
numéro |
1118566 |
number:1118566 |
Recherche par un numéro de ticket |
titre |
un titre |
title: »un titre » |
Si vous avez besoin d’utiliser des espaces dans votre phrase de recherche, utilisez des guillemets. Zammad fera une recherche AND avec les mots indiqués. Vous pouvez aussi utiliser un seul mot clef sans guillemets. |
created_at |
2018-11-18 |
created_at:2018-11-18 |
Vous pouvez utiliser soit une date simple, une plage de date ou >now-xh. Veuillez noter que le format de date doit être YYYY-MM-DD |
state.name |
new |
state.name: new |
Vous pouvez filtrer sur des états spécifiques du ticket (et même les combiner avec OR). Veuillez noter que vous devez utiliser les termes anglais pour les états, sauf si vous avez personnalisé les états dans votre instance. |
article_count |
5 |
article_count:5 |
Vous pouvez rechercher des tickets avec un nombre spécifique d’articles (vous pouvez même rechercher tout ce qui a 5 ou plus d’articles, ou même jusqu’à 5 articles, si besoin). |
article.from |
*bob* |
article.from:*bob* |
Afficher tous les tickets qui contiennent des articles de "Bob" |
article.body |
chaud |
article.body:chaud |
Le premier exemple montre chaque ticket contenant le mot "chaud" - vous pouvez aussi utiliser l’opérateur "~" pour rechercher des mots similaires comme par ex "chaux". Zammad pourra aussi vous permettre d’utiliser des expressions régulières dès que les attributs le permettent. |
Indication
Combining search phrases
You can combine search phrases by using AND
, OR
and TO
,
depending on the situation and phrases you use. If needed, you can parts of
your search phrase for complex searches with ()
. This allows you to
combine several phrases with different dependencies (AND/OR). In case you
receive search results that you want to exclude, you can use negation !
.
Below are some examples that you could use with this:
Phrase de recherche |
Description |
---|---|
state.name:(closed OR open) AND (priority.name: »2 normal » OR tags:feedback) |
Montre chaque ticket dont l’état est soit closed, ou open et a une priorité normale et l’étiquette feedback. |
state.name:(closed OR open) AND (priority.name: »2 normal » OR tags:feedback) AND !(Zammad) |
Cela apporte le même résultat que précédemment, sauf que nous ne voulons pas que le ticket contienne de mot correspondant à « Zammad » |
owner.email:bob@example.net AND state.name:(open OR new) |
Affiche les tickets de bob@example.net qui sont soit ouverts ou nouveaux |
state.name:pending* AND article_count:[1 TO 5] |
Affiche tout ce qui aurait l’état en attente et avec 1 à 5 articles. |
Des attributs de ticket et leurs types¶
Ci-dessous vous pouvez trouver les attributs les plus importants triés par ticket et article.
Attributs du ticket¶
number: chaîne
title: chaîne
group: object (group.name, …)
priority: object (priority.name, …)
state: object (state.name, …)
organization: object (organization.name, …)
owner: objet (owner.firstname, owner.lastname, owner.email, …)
customer: objet (customer.firstname, customer.lastname, customer.email, …)
first_response_at: horodatage
first_response_in_min: entier (minutes ouvrées avant première réponse)
close_at: horodatage
close_in_min: entier (minutes ouvrées avant fermeture)
last_contact_at: horodatage (dernier contact par le client ou un opérateur)
last_contact_agent_at: horodatage (dernier contact par un opérateur)
last_contact_customer_at: horodatage (dernier contact par le client)
create_article_type: chaîne (email|phone|web|…)
create_article_sender: chaîne (Customer|Agent|System)
article_count: entier
escalation_at: horodatage
pending_time: horodatage
Attributs d’article¶
article.from: chaîne
article.to: chaîne
article.cc: chaîne
article.subject: chaîne
article.body: chaîne
article.attachment.title: chaîne (nom du fichier en pièce jointe)
article.attachment.content: chaîne (contenu de la pièce jointe)
article.attachment.content_type: chaîne (type du fichier e.g. PDF)