Dans les messages de groupe, le bouton « Marquer comme solution » — fourni par le plugin discourse‑solved — n’est plus visible pour les utilisateurs qui y avaient précédemment accès. Le bouton apparaît toujours correctement dans les sujets :
Ceci est un message de groupe où nous avions utilisé le bouton par le passé et qui montre qu’il y a une Solution, mais le bouton pour activer/désactiver n’est plus là :
Êtes-vous en train de dire que cela fonctionnait auparavant pour vous dans les messages personnels de groupe ? Je n’ai jamais vu cela auparavant et je pensais que ce n’était pas possible, comme indiqué dans ce autre sujet :
Intéressant, sur la base de ce sujet demandant à offrir le filtre résolu/non résolu dans les boîtes de réception, je m’attendrais à ce que l’utilisateur utilise déjà le plugin résolu dans les boîtes de réception. J’assume donc qu’il a fonctionné lorsque la fonctionnalité a été demandée. Pourquoi concluez-vous qu’il n’a pas fonctionné du tout ?
D’accord. Je ne vois pas comment cela pourrait être activé pour les messages de groupe. Peut-être que c’était un sujet qui a été résolu, puis converti en message ? Que se passe-t-il dans ce cas ?
Le second concerne l’ajout du filtre résolu/non résolu, ce qui nécessite bien sûr le plugin solved dans les boîtes de réception de groupe. Mais c’est une requête différente.
Un peu de contexte de notre côté : nous utilisons les messages privés de groupe comme boîtes de réception partagées pour le support, en suivant un schéma similaire à ce qui est décrit ici : Utiliser Discourse comme système de tickets de support privés
Nos agents de support s’appuient sur le bouton « Marquer comme solution » pour indiquer quand un problème a été résolu. Cela remplit deux objectifs :
En interne, cela aide l’équipe à identifier et clôturer rapidement les conversations résolues.
Programmatiquement, cela agit comme un déclencheur. Nous avons mis en place un webhook (par exemple, /admin/api/web_hooks/38/edit) qui se déclenche lorsqu’un message est marqué comme solution, synchronisant avec notre système backend.
Les messages privés de groupe sont au cœur de notre flux de travail de support, et nous traitons un nombre important de sujets spécifiques aux comptes, ce qui rend les sujets publics inadaptés.
Le marqueur de solution est plus qu’un simple élément d’interface utilisateur. Il fait partie de notre processus interne, et sans lui, les agents ne peuvent pas clôturer correctement les tickets ni déclencher l’automatisation qui en dépend.
Même s’il s’agit d’un petit changement en apparence, il casse une partie essentielle de notre flux de travail, nous apprécierions donc vraiment une réévaluation ou une approche alternative.
J’ai décidé de garder ces deux sujets ouverts et de les renommer car ce sont tous deux des demandes plus spécifiques, bien qu’ils dépendent tous deux de celui-ci.
Permettre des solutions sur les messages de groupe semble être une fonctionnalité un peu accidentelle, mais je comprends mieux pourquoi vous vous y fiez maintenant, et je vois des preuves que d’autres faisaient de même dans ces fonctionnalités liées.
Compte tenu de cela, je pense qu’il serait logique de rendre plus explicite l’activation de cette fonctionnalité dans le plugin solved avec un nouveau paramètre comme allow_solved_on_group_messages (bool, désactivé par défaut) ou allow_solved_in_groups (liste de groupes, vide par défaut).