Procurando um recurso como reset bump date, mas para notificações em um tópico

Recentemente, criei uma integração incrível para minha comunidade, mas falta um recurso crítico: quero notificar os usuários inscritos em um tópico quando a postagem original for atualizada. Aqui está meu cenário:

Temos uma plataforma SaaS e, como muitas, temos uma página de status: status.sailpoint.com onde nossos usuários podem monitorar e se inscrever em incidentes quando eles ocorrem em nossa plataforma. O problema com esses incidentes é que eles são muito unidirecionais, então nossos clientes não podem se comunicar conosco ou entre si sobre como esse incidente os está afetando. O que acontece é que eles acabam sobrecarregando seus CSMs e nossas linhas de Suporte querendo saber o que está acontecendo (compreensivelmente).

Para aliviar isso, tive a ideia de integrar o Discourse à experiência. Quando um novo incidente ocorre, a página de incidente em status.sailpoint.com terá um link/mensagem agradável como “Clique aqui para discutir este incidente”. No backend, fazemos chamadas de API para criar e atualizar um tópico no Discourse à medida que o incidente progride, assim:

Isso é ótimo porque agora nossos clientes têm um canal para conversar em um só lugar, e os CSMs/suporte têm um único ponto público de convergência para responder e aliviar as preocupações.

O Problema

Toda vez que adicionamos um novo incidente a esta postagem original, quero notificar aqueles que estão inscritos no tópico. Eu não quero criar novas postagens no tópico para fazer isso, quero que tudo fique bem organizado na postagem original. Também não quero novas postagens no tópico que sejam então vinculadas com um onebox de volta à postagem original.

Seria bom poder “impulsionar” o notificador.

5 curtidas

Eu recebo notificações quando a equipe aqui edita tópicos de documentação que eu acompanho. Talvez seja porque as postagens originais são postagens wiki. Se for esse o caso, talvez seja a sua solução. Você teria que definir o nível de confiança permitido para editar postagens wiki (min trust to edit wiki post) para o que você precisar.

1 curtida

Isso seria muito bom! Mas não posso permitir que não funcionários editem essas postagens por causa da sensibilidade delas, mas eu ainda gostaria que um grupo de nível de confiança de sua escolha pudesse editar wikis em outras postagens.

Então isso não funcionará :frowning:

Não sei a resposta para isso, mas que tal alterar as configurações de categoria para que usuários normais possam Responder, mas não Criar - isso tem o efeito de impedir que usuários normais editem a postagem original da wiki?

A menos que você tenha clientes editando posts de wiki em outro lugar na sua instalação do Discourse, você pode simplesmente aumentar min trust to edit wiki post para TL3 (se você o tornou inacessível) ou TL4 e garantir que sua equipe esteja no mesmo nível ou superior.

2 curtidas

Nós permitimos que usuários que atingem o TL4 editem posts da wiki, e é por isso que este não funcionaria para nós.

O TL4 não é alcançável automaticamente, você está distribuindo?

Para ser claro, o TL4 pode editar todos os posts, em vez de apenas wiki. Se você está dando TL4 aos seus clientes, eles já podem editar esses tópicos.

3 curtidas

Oh não, eu não sabia que o TL4 podia editar todas as postagens. Uma correção simples, porém, estamos apenas dando TL4 aos nossos Embaixadores em nosso programa de embaixadores, um programa que temos para nossos principais contribuidores. Isso é tratado pelo nível de confiança no grupo de usuários, então vou reduzir isso para TL3.

Esta conversa me incentivou a revisitar os níveis de confiança :slight_smile:

Ainda preciso encontrar uma solução para isso! Talvez eu precise envolver a equipe de serviços para este.

2 curtidas

Parece que isso ainda é alcançável através de notificações de wiki, você poderia:

  • Reduzir os embaixadores para TL3
  • Torná-los moderadores de categoria para suas categorias de wiki
  • Definir permissão padrão para editar wiki em TL4
  • Tornar sua equipe TL4

Então a equipe poderá editar posts de wiki nos tópicos de incidentes, mas não os embaixadores, pois seus direitos de edição de tópicos se aplicam apenas às categorias de wiki.

1 curtida

Vejo que os tópicos em Plugin são wikis, então deve ser assim que eles fazem aqui no Discourse. Ok, vou me educar melhor sobre os níveis de confiança primeiro para ter certeza de que entendi corretamente.

Vou dizer, porém, que não gosto da ideia de torná-los moderadores de categoria. Isso não significa que eles aparecerão como moderadores da comunidade em /about?

2 curtidas

Eles apareceriam em uma seção abaixo de administradores e moderadores, com o nome da categoria os designando como moderadores para aquela categoria.

Você poderia usar CSS para ocultar isso.

Talvez espere para ver se mais alguém apresenta uma solução mais aceitável se isso parecer uma mudança muito grande.

Aprender sobre níveis de confiança é sempre bom, eu começaria aqui e depois talvez daria uma olhada na tabela de permissões.

4 curtidas

Farei exatamente isso. Sinto que, em nosso caso de uso empresarial, não gostaríamos que nossa comunidade listasse usuários regulares (clientes/parceiros) como moderadores, pois isso soa muito próximo de estarem mais formalmente associados às operações de nossos negócios em alguma capacidade.

Muito obrigado por todas as suas respostas detalhadas!

3 curtidas