Recherche avancée¶
Avec Zammad, vous pouvez limiter votre recherche à des informations spécifiques. Cela vous permet de trouver, par exemple, des tickets avec des mots clés et des états spécifiques. Les informations ci-dessous vous aideront à améliorer vos résultats de recherche.
Par exemple, vous pouvez rechercher un client spécifique en utilisant customer.attribute
:
customer.firstname: John
ou:
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)
Attributs disponibles¶
Indication
Pour plus de détails sur les attributs disponibles, veuillez consulter notre page Zammad Admin-Documentation <https://docs.zammad.org/en/latest/install/elasticsearch/indexed-attributes.html>.
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. |
Combiner des phrases de recherche¶
Yous pouvez combiner des phrases de recherche en utilisant AND
, OR
et TO
, dépendant de la situation et des phrases que vous utilisez. Si nécessaire, vous pouvez séparer des parties de votre phrase de recherche avec ()
pour effectuer une recherche complexe. Cela vous permet de combiner plusieurs phrases avec plusieurs dépendances (AND/OR). Si vous recevez des résultats que vous souhaitez exclure, vous pouvez utiliser la négation !
. Voici ci-dessous quelques exemples que vous pourriez utiliser avec ceci :
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)