Botão “Marcar como Solução” ausente nas mensagens do grupo

Em mensagens de grupo, o botão “Marcar como Solução” — fornecido pelo plugin discourse‑solved — não está mais visível para usuários que anteriormente tinham acesso a ele. O botão ainda aparece corretamente nos tópicos:

Este é um grupo de mensagens onde usamos o botão no passado e mostra que há uma Solução, mas o botão para ativar/desativar não está mais lá:

Esta é uma mudança recente ou um bug, e há alguma maneira de restaurar o botão em mensagens de grupo?

3 curtidas

Você está dizendo que funcionava para você em mensagens pessoais de grupo? Eu nunca vi isso antes e pensei que não era possível, conforme este outro tópico:

Interessante, com base nesse tópico pedindo para oferecer o filtro resolvido/não resolvido nas caixas de entrada, eu esperaria que o usuário já estivesse usando o plugin resolvido nas caixas de entrada. Então, presumo que funcionou quando o recurso foi solicitado. Por que você conclui que não funcionou de forma alguma?

Concordo. Não vejo como isso pode ser habilitado para mensagens de grupo. Talvez esse tenha sido um tópico que foi resolvido e depois convertido em uma mensagem? O que acontece nesse caso?

Sim! dependendo da versão instalada. A atualização de 3.4.0.beta3-dev para 3.5.0.beta7-dev remove este recurso

É assim que funciona em 3.4.0.beta3-dev:

A imagem mostra uma passagem de um tópico de e-mail indicando que um problema com um logotipo foi resolvido e pergunta se há outros problemas, com uma sugestão de comentário para selecionar a resposta se o problema foi resolvido. (Legenda por IA)

Obrigado!

1 curtida

Houve uma alteração em fevereiro: FIX: don't allow or count solutions in PMs by ZogStriP · Pull Request #334 · discourse/discourse-solved · GitHub

Bastante simples, isso garante que não permitiremos que os usuários marquem uma postagem como solução em uma MP.

Isso também garante que não contaremos soluções em tópicos que foram convertidos para uma MP.

Ref interna t/146766

1 curtida

Isso é realmente intencional? Pelo menos deveria estar disponível para mensagens de grupo.

1 curtida

Eu acho que isto deveria ser movido de Support para Bug ou Feature.

Como funcionava até fevereiro e agora não funciona mais, eu escolheria Bug.

2 curtidas

Eu o movi para Feature, pois essa alteração foi intencional.

@Gerard_Cobas, você pode compartilhar mais sobre seu caso de uso?

2 curtidas

Vejo também outras duas solicitações relacionadas

Farei uma fusão de tópicos em breve, mas, enquanto isso, continuar a discussão aqui está bom.

2 curtidas

O segundo é sobre adicionar o filtro resolvido/não resolvido, que claro requer o plugin resolvido no grupo de caixas de entrada. Mas é um pedido diferente.

1 curtida

Olá Dave, obrigado por pegar isso!

Um pouco de contexto do nosso lado: usamos mensagens privadas de grupo como caixas de entrada compartilhadas para suporte, seguindo um padrão semelhante ao descrito aqui: Use o Discourse como um sistema de tickets de suporte privado

Nossos agentes de suporte dependem do botão “Marcar como Solução” para indicar quando um problema foi resolvido. Isso serve a dois propósitos:

  1. Internamente, ajuda a equipe a identificar e fechar rapidamente conversas resolvidas.
  2. Programaticamente, funciona como um gatilho. Temos um webhook configurado (por exemplo, /admin/api/web_hooks/38/edit) que é acionado quando uma postagem é marcada como solução, sincronizando com nosso sistema de backend.

As Mensagens Privadas de Grupo são centrais para nosso fluxo de trabalho de suporte, e lidamos com um número significativo de tópicos específicos da conta, o que torna os tópicos públicos inadequados.

O marcador de solução é mais do que apenas um elemento de interface do usuário. Faz parte do nosso processo interno e, sem ele, os agentes não podem fechar tickets adequadamente ou acionar a automação que depende dele.

Mesmo sendo uma pequena mudança na superfície, ela quebra uma parte crítica do nosso fluxo de trabalho, então realmente apreciaríamos uma reavaliação ou uma abordagem alternativa.

Obrigado!

2 curtidas

Decidi manter esses dois tópicos abertos e renomeá-los, pois ambos são pedidos mais específicos, embora ambos dependam deste.

1 curtida

Obrigado pelo contexto adicional, Gerard.

Permitir soluções em mensagens de grupo parece uma funcionalidade um pouco acidental, mas agora entendo melhor por que você estava contando com ela, e vejo evidências de que outros estavam fazendo o mesmo nas funcionalidades vinculadas.

Dado isso, acho que faria sentido tornar mais explícito habilitar essa funcionalidade no plugin solved com um novo parâmetro como allow_solved_on_group_messages (booleano, desabilitado por padrão) ou allow_solved_in_groups (lista de grupos, vazio por padrão).

Este último também abordaria Enable solved plugin for specific groups inboxes

Vou ver o que os outros pensam sobre essas opções ou outras alternativas.

6 curtidas

Também pode ser uma configuração na configuração do grupo.

Em seguida, você pode ativá-la no local onde ativa a caixa de entrada do grupo. O plugin Assign também adiciona uma configuração lá:

2 curtidas