Je réfléchis à cela depuis un moment et j’ai décidé de partager mes idées avec vous tous et de vous demander votre avis.
Au cours des derniers mois, j’ai parlé à pas mal de personnes qui essaient de mettre en place un support client direct – où une équipe de support résout des problèmes confidentiels spécifiques aux clients – en complément de leur forum de support communautaire public existant.
La plupart de ces solutions impliquent les plugins « assign », « solved » et « ticket », et il existe ensuite plusieurs approches (mais il semble qu’il n’y ait pas de solution miracle, et c’est pourquoi j’ouvre ce sujet).
Solution n°1 : Créer des catégories / groupes séparés pour chaque client
Cela ne fonctionne que si vous avez un nombre relativement faible de clients, pas des centaines.
Solution n°2 : Celle décrite par schungx « Comment utiliser Discourse comme système privé de support/ticket »
Le principal inconvénient ici est : « (…) que vous créez une plateforme de billetterie dédiée, ou qu’au minimum il n’y aura aucun chevauchement entre les utilisateurs de votre interface Web Discourse et ceux qui demandent des tickets de support. »
Mais ce sujet aborde l’un des principaux problèmes : « Vous avez examiné le système de sécurité/permissions et vous ne trouvez pas ce que vous voulez : en gros, les permissions pures Créer et Créer/Répondre n’existent pas. » J’y reviendrai plus bas.
Solution n°3 : Boîtes de réception de groupe.
L’idée originale de Sam « Discourse comme portail de support par e-mail privé » qui est devenue les boîtes de réception de groupe. Vous configurez une boîte de réception de groupe, l’assignez à votre équipe de support, et tout le monde peut envoyer des messages à la boîte de réception par e-mail.
C’est maintenant la solution privilégiée et elle fonctionne.
Cependant, je ne l’aime pas beaucoup.
À mon avis (!), cette approche présente un certain nombre d’inconvénients, dont les trois principaux sont :
- Les messages envoyés au groupe de support sont difficiles à trouver (en fait, à mon avis, tous les messages sont difficiles à trouver si vous n’avez pas de notification sur laquelle cliquer) et bien que le personnel de support ait une bonne vue d’ensemble, un utilisateur n’en a pas. Alors que les utilisateurs du personnel qui travaillent sur les tickets voient une boîte de réception de groupe séparée, les utilisateurs qui ont créé les tickets ne peuvent les trouver qu’au milieu de leurs PM « réguliers ».
- Manque de prise en charge des tags dans les PM : seul le personnel peut taguer les PM et les utilisateurs ne peuvent pas voir ou filtrer par tags.
- Il n’y a pas d’« endroit » où l’on peut aller et envoyer un message. La possibilité de contacter l’équipe de support doit être explicitement annoncée quelque part (et je trouve difficile de trouver un endroit logique pour cela, la plupart du temps, cela finit dans une sorte de bannière).
Dans l’ensemble, pour moi, cela donne l’impression d’être un peu « greffé » et un compromis entre les sujets de catégorie et les PM.
#4 Sujets privés
Cette idée a été proposée à plusieurs reprises (également ici ici et ici), et j’ai déjà mentionné les permissions « créer » et « créer/répondre » ci-dessus.
Et s’il existait une sorte de catégorie « boîte de dépôt » où les gens pourraient démarrer un sujet et interagir avec le personnel de support (en gros : un groupe), où seuls eux et les membres de ce groupe pourraient voir le sujet ?
Ce serait la solution miracle pour ce cas d’utilisation. Nous aurions une catégorie « support » clairement définie où chaque utilisateur pourrait voir ses tickets de support (et uniquement les siens). Tout serait au même endroit et vous pourriez utiliser les tags et tout le reste.
Mais @codinghorror et @sam nous ont dit à plusieurs reprises que les permissions spécifiques aux sujets n’allaient pas se produire (ce que je comprends tout à fait, car cela ajoute beaucoup de complexité).
Je vois deux voies à suivre : utiliser les boîtes de réception de groupe #3 et espérer que ces inconvénients soient résolus, ou donner une autre chance à l’idée des sujets privés #4.
Entre-temps, quelques plugins qui tripotent implémentent des permissions par sujet sont apparus, comme Restricted Replies - autoriser uniquement certains groupes à répondre dans une catégorie - et Discourse Private Replies qui rend les réponses invisibles à tous sauf à l’initiateur du sujet (et au personnel)… et cela semble réalisable… j’ai donc envisagé de retenter ma chance avec un plugin.
Mais.
Avant de continuer, je serais intéressé d’entendre
- si d’autres personnes partagent mon opinion concernant les boîtes de réception de groupe, car je suis conscient que ces inconvénients perçus pourraient être très subjectifs.
- tout (!!) retour sur l’idée du plugin de sujets privés.




