Modo de Convidado Personalizado

Olá

Existe a possibilidade de uma funcionalidade para convidados como a descrita abaixo?

Discutimos com muitos fornecedores de terceiros. No entanto, diferentemente dos usuários internos, para os quais todas as categorias e publicações são visíveis, os fornecedores devem ser restritos apenas aos tópicos onde temos conversas com eles. Além disso, os fornecedores não devem poder ver nenhum tópico público onde não foram mencionados (por exemplo, se discutirmos com dois fornecedores de serviços semelhantes, suas cotações são confidenciais e um não pode ver a do outro de forma alguma).

Acho que uma solução alternativa como esta pode ser viável.

  1. Criar um usuário para cada fornecedor, mas sem acesso a tópicos públicos internos.
  2. O fornecedor poderá visualizar e responder apenas aos tópicos privados onde foi mencionado e também poderá responder nesses tópicos.
  3. Caberá aos usuários dos tópicos privados terem cautela ao mencionar fornecedores com conflito de interesses.

Podemos fazer isso e como alcançamos essa configuração?

Posso criar simplesmente uma publicação pública, mas ela seria visível para todo o mundo.

2 curtidas

Enfrentamos esse desafio ao adicionar um recurso para convidados ao Discourse for Teams. O que acabamos fazendo foi semi-automatizar esse processo:

  1. Criar um novo grupo para um convidado/convidados (pode ser várias pessoas trabalhando para um fornecedor, por exemplo)

  2. Criar uma nova categoria para o conteúdo compartilhado entre usuários internos e esse grupo de convidados

  3. Usar as permissões da categoria para permitir que o novo grupo de convidados acesse apenas essa categoria

  4. Em seguida, adicionamos um lembrete ao editor para que os usuários internos saibam que estão postando em uma área visível para convidados.

Os passos 1 a 3 podem ser feitos manualmente com o Discourse padrão (temos um guia: Understanding groups and category permissions), mas o aviso adicional do passo 4 exigiria algum trabalho personalizado.

É improvável que adicionemos permissões por tópico em breve, pois isso adiciona muita complexidade.

5 curtidas

Gosto do resumo que o Kris fez sobre os convidados em equipes. É um recurso interessante e promissor para equipes que trabalham com parceiros externos, fornecedores e clientes e buscam mantê-los separados uns dos outros e das discussões internas.

Você provavelmente pode conseguir o que deseja usando mensagens privadas no Discourse. Adicione os usuários com quem deseja ter uma discussão privada, apenas com eles. No entanto, usar o sistema de MP tem a desvantagem de que as discussões acabam isoladas e não podem ser facilmente compartilhadas com o restante da sua comunidade.

Se você configurá-los para enviar e-mails, o Discourse pode criar um novo tópico de MP para cada e-mail, com um usuário temporário para cada endereço de e-mail. É assim que nossos endereços de e-mail de suporte funcionam atualmente.

2 curtidas

É uma única categoria de convidados para todos os fornecedores? Nesse caso, os fornecedores poderiam ver os tópicos uns dos outros nessa categoria de convidados, o que é um problema.

Se for uma categoria de convidados por fornecedor, então teremos múltiplos fornecedores a curto e longo prazo. As categorias de convidados logo ficariam superlotadas.

Por enquanto, a solução do @codinghorror parece interessante. Ainda preciso entendê-la completamente, mas vou explorar.

Então, peço que essas pessoas se cadastrem, as adiciono a um grupo de convidados, que tem proibição de visualizar qualquer uma das nossas categorias internas, e depois crio apenas um tópico de MP marcando-as para que elas vejam apenas isso? Isso é possível, certo? A proibição de visualizar categorias não proibirá automaticamente também as mensagens individuais (tópicos privados), correto?

1 curtida

Não, os convidados têm base em funções completas (grupos) no Discourse for Teams. Os convidados precisam estar em pelo menos um grupo para ter qualquer acesso.

Você pode criar uma categoria que permita que dois fornecedores diferentes conversem, se quiser!

3 curtidas