Plugin de Zendesk y temas resueltos

Estamos utilizando el plugin de Zendesk para ayudar a gestionar las respuestas del personal en los temas del foro. Sin embargo, cuando un tema se marca como Resuelto en el foro, no se actualiza en Zendesk para que podamos cerrar el ticket asociado. Lo que me gustaría saber es: ¿hay algún metadato en los temas cuando se elige una solución? ¿Y existe algún tipo de disparador que podamos enviar a Zendesk para actualizar el ticket asociado?

1 me gusta

Puedo ver cómo sería útil tener alguna indicación en Zendesk de que un tema ha sido marcado como resuelto en Discourse. Idealmente, ¿qué te gustaría que ocurra cuando un tema se marca como resuelto en Discourse? ¿Debería cerrarse el ticket de Zendesk? Una alternativa a esto podría ser agregar una etiqueta al ticket de Zendesk cuando un tema se marca como resuelto en Discourse.

Se crea un TopicCustomField con su nombre establecido en "accepted_answer_post_id".

Se puede configurar un webhook de Evento Resuelto para enviar una solicitud POST con los detalles de la solución. No estoy seguro de si Zendesk se puede configurar para manejar solicitudes POST entrantes. ¿Sabes si eso es posible?

1 me gusta

Hola Simon,

Idealmente, me gustaría que el ticket correspondiente en Zendesk se marque como Resuelto, con una etiqueta que indique la publicación del foro que fue la solución.

¡Ah, eso es muy útil! Si las cosas se ponen feas, puedo configurar una aplicación de Vercel para consultar Discourse en busca de publicaciones con esa etiqueta y luego actualizar Zendesk. No sería lo ideal, ya que tendría que ejecutarse esencialmente como un cron, pero sería mejor que tener que hacerlo manualmente.

Sí, la API de Zendesk es bastante completa y puede manejar varios tipos de solicitudes. El webhook tendría que poder enviar una solicitud PUT, ya que es lo que Zendesk espera para actualizar un ticket, pero aparte de eso, debería ser trivial. Consulta su documentación de API para más detalles.

Parece que la API de Discourse solo realiza solicitudes POST en sus webhooks. Tendré que experimentar con esto; quizás todavía necesite esa configuración de Vercel, pero en su lugar haré que acepte una POST que luego active una PUT hacia Zendesk. Ojalá exista una solución más limpia que esa.

2 Me gusta