Recherches récentes


Pas de recherche récente

Référence des balises Zendesk Support



Modification le 23 janv. 2025


35

11

11 commentaire

Bonjour,
J'essaie d'ajouter une balise pour obtenir les pièces jointes éventuelles du dernier commentaire mais je n'y arrive pas.
J'utilise cela : 
{
"ticket": {        
"commentId":"{{ticket.latest_comment.id}}" ,
"ticketId" : "{{ticket.id}}",
"createdAt" : "{{ticket.latest_comment.created_at_with_time}}",
"latestComment": "{{ticket.latest_comment}}",
"attachment" : "{{comment.attachment.filename}}"
}
}
Comment faire ?

0


image avatar

Remi

Zendesk Customer Care

Bonjour emeline peyrot,

Merci de votre commentaire, j'espère que vous allez bien aujourd'hui !

Comme expliqué dans notre documentation, si vous utilisez la propriété ticket.comments

Ticket.comments sert également à regrouper les détails des commentaires et des pièces jointes. Vous pouvez accéder aux données suivantes à l’aide de balises Liquid

Il vous faut ainsi utiliser des balises Liquid pour "itérer" cette propriété et par conséquent, pouvoir accéder à la balise {{attachment.filename}}.

Il vous faudra modifier votre corps JSON en exemple ci-dessus par le suivant : 

{
"ticket": {        
"commentId":"{{ticket.latest_comment.id}}" ,
"ticketId" : "{{ticket.id}}",
"createdAt" : "{{ticket.latest_comment.created_at_with_time}}",
"latestComment": "{{ticket.latest_comment}}",

{% for comment in ticket.comments limit:1 offset:0 %}
   {% for attachment in comment.attachments %}

   "attachment" : "{{attachment.filename}}"

   {% endfor %}
{% endfor %}

}
}

Ceci en reprenant votre exemple, mais si vous souhaitez avoir le lien vers ce fichier (car la balise "attachment.filename" ne retournera que le nom du fichier), il vous faudra utiliser {{attachment.url}} a la place.

J'ai effectué plusieurs tests et peux ainsi vous confirmer que cela fonctionne à merveille, ceci est expliqué en substance ici : Utilisation de Liquid pour personnaliser le formatage et le placement de texte dans les commentaires et notifications par e-mail.

Exemple du corps JSON passé via le Déclencheur :

Voici ce que l'endpoint a reçu :

Comme vous pouvez le voir, les valeurs filename et url sont bien générées depuis les pièces jointes au sein du ticket. 

J'espère que cela vous aidera, n'hésitez pas à nous faire savoir si vous avez besoin d'assistance.

Très bonne journée à vous, mais également une très bonne continuation.

Cordialement.

*Si vous souhaitez visualiser les images en taille normale, veuillez faire un clic droit dessus puis "Ouvrir dans un nouvel onglet".

1


Bonjour.

J'utilise la balise {{ticket.requester.email}} pour récupérer l'adresse email du demandeur, mais est ce qu'il y une possibilité de récupérer également la réelle adresse email de l'expéditeur ?
Use-case : quand quelqu'un nous écrit d'une adresse email avec un reply to paramétré : c'est l'adresse de reply to qui est retenu pour la réponse, mais je souhaitais récupérer l'autre (pour des besoins notamment de signalement à notre service sécurité quand un email frauduleux passe l'antispam Zendesk et le nôtre).

 

Merci par avance pour le retour.

 

0


Bonjour, 

Serait il possible d'avoir un champs custom agent ?

agent.custom_fields.XXX ?

Merci par avance

0


image avatar

Nicolas P.

Zendesk Customer Care

Bonjour Anne-Flore.

Pour obtenir l'email de l'utilisateur, je vous conseille d'essayer avec la balise {{ user.email }} (sans les espaces).

N'hésitez pas à contacter notre support si vous avez d'autres questions.

Bonne journée. 

0


image avatar

Nicolas P.

Zendesk Customer Care

Bonjour Solene.

Oui tout à fait, la balise user.custom_fields.<field_key> est la balise correcte.

Si vous avez d'autres questions à ce sujet, n'hésitez pas à contacter notre support.

Cordialement.

0


Bonjour Nicolas et merci pour votre retour rapide.

Ce champs user.custom_fields.<field_key> ne peut pas être utilisé dans les signature d'agent,  d'où ma recherche d'un champs custom agent.

Merci pour votre aide sur ce complément d'information

 

0


Bonjour Nicolas

Désolé mais je ne vois pas la balise dans votre réponse (elle a été substitué) :-)

Merci par avance pour votre complément.

Bonne journée.

0


image avatar

Nicolas P.

Zendesk Customer Care

Bonjour Anne-Flore.

Oui effectivement, la balise à été substituée (ce qui démontre qu'elle fonctionne correctement :) ).
J'ai corrigé ma réponse précédente, mais je vous copie la balise ici aussi :  {{ user.email }} (sans les espaces).

Très bonne journée.

Nicolas.

0


Merci pour le retour Nicolas, mais malheureusement je n'arrive pas à récupérer l'adresse email souhaitée (résultat vide). Tant pis. Merci quand même

0


image avatar

Nicolas P.

Zendesk Customer Care

Bonjour Anne-Flore.

Désolé d'apprendre que cette balise ne vous donne pas satisfaction.

Afin de vous assister au mieux je vous propose de contacter notre service client comme indiqué dans cet article : https://support.zendesk.com/hc/fr/articles/4408843597850-Comment-contacter-l-assistance-client-Zendesk

Nous vous aideront avec plaisir.

Nicolas.

0


Vous devez vous connecter pour laisser un commentaire.