Question
Le workflow de routage à l’aide des déclencheurs décrit dans l’article Acheminement automatique des chats vers les services ne prend pas en compte le statut en ligne d’un service spécifique. Est-il possible d'afficher le Web Widget en ligne pour le chat sur ma page Web uniquement si un certain service est en ligne ?
Réponse
Bien que cette configuration ne soit pas possible en mode natif, vous pouvez utiliser l’API Zendesk pour configurer le Web Widget (Classic) pour qu’il présente Chat uniquement quand un service spécifique est en ligne. Puis, chaque fois qu’un changement du statut du service du compte est enregistré, l’APImet à jour les paramètres du Web Widget (Classic)comme vous le souhaitez en fonction du statut du service actuel.
Voici un exemple de script API qui utilise ces méthodes. Cet exemple montre le Web Widget comme étant en ligne pour le Chat uniquement lorsque le service CRM est en ligne. Lorsque c’est le cas, le service est automatiquement réglé sur CRM et l’option de chat s’affiche pour le visiteur. Si le statut du service n’est pas en ligne, le chat est supprimé et seules les autres fonctionnalités activées du Web Widget (Classic) (par exemple, le formulaire de ticket ou la recherche dans le centre d’aide) sont visibles par le visiteur.
<script id="ze-snippet"
src="https://static.zdassets.com/ekr/snippet.js?key=ACCOUNT_KEY"> </script>
<script>
zE('webWidget:on', 'chat:departmentStatus', function(dept) {
if (dept.name === 'CRM' && dept.status === 'online') {
zE('webWidget', 'updateSettings', {
webWidget: {
chat: {
departments: {
enabled: [''],
select: 'CRM'
},
suppress: false
}
}
});
} else if (dept.name === 'CRM' && dept.status !== 'online') {
zE('webWidget', 'updateSettings', {
webWidget: {
chat: {
suppress: true
}
}
});
}
});
</script>
Traduction - exonération : cet article a été traduit par un logiciel de traduction automatisée pour permettre une compréhension élémentaire de son contenu. Des efforts raisonnables ont été faits pour fournir une traduction correcte, mais Zendesk ne garantit pas l’exactitude de la traduction.
Si vous avez des questions quant à l’exactitude des informations contenues dans l’article traduit, consultez la version anglaise de l’article, qui représente la version officielle.
0 Commentaires
Vous devez vous connecter pour laisser un commentaire.