Plugin de Ingressos 🎟

Olá @angus,

Sou novo por aqui, então peço desculpas por qualquer desconhecimento.

Estamos testando este plugin para ver se ele pode substituir nosso próprio sistema de tickets desenvolvido internamente, pois ele precisa de manutenção e temos muito pouco tempo para fazê-lo.

Após configurá-lo, adicionando tags aos grupos de tags apropriados, notei que as tags não estão aparecendo no menu suspenso de Prioridade, etc. Estamos usando o Discourse mais recente (ou seja, beta10), o que pode ser toda ou parte do problema.

Qualquer opinião ou sugestão será muito apreciada. Obrigado.

1 curtida

Olá, Steven! Obrigado pelo relatório. Eu também notei isso e enviei um relatório de bug em Pavilion para que o @angus fique ciente. Você pode adicionar uma resposta de “eu também” lá para avisá-lo de que você também está enfrentando esse problema.

3 curtidas

Obrigado, Tobias. Tentei me cadastrar no Discourse do Pavillion para postar o metoo, mas não estou recebendo o e-mail de confirmação. Verifiquei o endereço de e-mail duas vezes e está correto. E, sim, verifiquei minha pasta de spam. :slight_smile:

2 curtidas

Desculpe por isso, Steven. Posso ver duas tentativas no Pavilion Discourse de enviar um e-mail. Precisaremos verificar nosso serviço de e-mail… (vamos levar essa discussão para fora do chat)

4 curtidas

Olá @sjhodgen, parece que o Mailgun não está aceitando seu endereço de e-mail. Vou te enviar os detalhes por mensagem privada.

3 curtidas

Finalmente consegui testar isso durante o feriado prolongado; obrigado @tobiaseigen por me lembrar.

Infelizmente, não consigo selecionar nenhuma das minhas tags de prioridade/status/motivo nas listas suspensas — seja para uma mensagem privada ou um tópico. Para todos eles, recebo apenas uma lista vazia:

Alguém mais já viu isso? Configurei algumas opções em cada um dos três grupos de tags criados pelo plugin e, para fins de teste, liberei o uso para todos. Estou me perguntando o que posso estar fazendo de errado…


Atualização: Acabei de verificar isso em:

4 curtidas

@sjhodgen @downey, estamos enfrentando esse problema no nosso site – vemos exatamente os mesmos menus suspensos vazios.

Não vejo nenhum erro de JS nem solicitações AJAX com falha.

4 curtidas

@angus Criei um pull request para resolver:

(talvez queiramos tornar o paviliondev o master agora?)

5 curtidas

Também enviei uma correção para a página de Tickets de Admin, que resolve esses menus suspensos também.

Todas as correções já foram aplicadas ao fork do Pavilion e adicionadas ao pull request acima.

4 curtidas

Como eu faria isso funcionar com um ./launcher rebuild web_only normal?

Basta alterar o link do GitHub para este plugin no app.yml para

https://github.com/paviliondev/discourse-tickets 

e reconstruir, e você estará se divertindo.

Não tenho certeza do que ‘apenas web’ significa para sua configuração, mas seja qual for o arquivo yml que você usa para construir sua instância, é nele que você precisa fazer a alteração.

3 curtidas

sim, obrigado

Nota: angus ainda não migrou oficialmente este repositório para o paviliondev, mas este último é o único que está funcionando no momento, então…

3 curtidas

Normalmente, dividimos o app.yml em data.yml e web_only.yml.

Você precisa trocar o repositório alterando o endereço do comando de clone no contêiner do aplicativo.

3 curtidas

@merefield Obrigado :slight_smile:

Geralmente, este plugin não tem sido uma prioridade para nós. Eu o criei originalmente especificamente para @tobiaseigen, então não tenho uma boa noção de como ele está sendo realmente usado.

Se alguém estiver usando isso, ou quiser usá-lo, em um site real, por favor, descreva o caso de uso.

3 curtidas

Olá, Angus! Obrigado por perguntar — também teria interesse em saber quem mais está usando e se há uma demanda mais ampla para melhorá-lo.

Minha organização usa esse plugin de forma muito ativa e depende dele. O caso de uso principal é iniciar PMs de tickets para vários fins relacionados ao helpdesk. É super prático poder atribuir rapidamente prioridade, status e tags de motivo aos tickets e adicioná-los a um grupo da equipe de helpdesk. Se for necessário acompanhamento, os tickets também podem ser rapidamente atribuídos a alguém. À medida que os tickets são trabalhados ou expiram, alteramos o status, desatribuímos e os arquivamos na caixa de entrada do grupo. Ativamos notificações por e-mail semanais sobre tickets atribuídos e nos comunicamos regularmente para garantir que nada seja deixado de lado. Para dar mais detalhes, compartilho abaixo nosso procedimento.

Também uso tickets no meu fórum pessoal em combinação com o Kanban para criar e trabalhar em um backlog de projetos pessoais. Sei que é meio geek, mas tem sido super útil para me ajudar a avançar em diversas prioridades sem precisar configurar outro sistema, permitindo que eu passe mais tempo no Discourse! À medida que avanço, consigo deixar anotações para meu eu do futuro, atualizar tags e desatribuir quando terminar. Também consigo incluir membros da família mencionando-os e obtendo rapidamente suas contribuições por e-mail, embora não tenha insistido para que eles façam login.

Não uso o painel de tickets no meu site pessoal e desencorajo meus colegas de trabalho a olhá-lo, pois os filtros e a paginação não funcionam bem — na verdade, uma configuração para desativá-lo seria bem-vinda. Acredito que o autor original descreveu bastante bem o roteiro para criar um painel de tickets que tornaria esse plugin altamente valioso para muitos, não apenas para minha organização — e gostaria de ver isso acontecer!

Dito isso… foi interessante perder o acesso ao menu suspenso de tags de tickets por algumas semanas — minha equipe não pareceu sentir tanto a falta. Considerando que não temos um painel de tickets funcional no momento, o sistema de tickets não é tão útil quanto imaginado para priorizar e gerenciar tickets, nem para nos ajudar como equipe. É bem possível que pudéssemos nos virar sem o plugin de tickets e confiar apenas nos recursos principais do Discourse (por exemplo, respostas pré-definidas, lembretes, sussurros, resolvido, atribuído). As tags de tickets para prioridade, status e motivo também poderiam ser simplificadas — já que não temos um painel de tickets que nos permita usá-las adequadamente, ter tantas opções é exagero.

Procedimento de Tickets na nossa organização

Nada é deixado de lado ao lidar com correspondências usando um sistema de tickets, pois cada ticket não resolvido é atribuído a alguém e recebe prioridade e status. Todos os moderadores podem criar tickets, mas apenas administradores podem ver mensagens privadas. A equipe de helpdesk é responsável por monitorar os tickets e garantir que o acompanhamento ocorra com a velocidade adequada, então inclua @helpdeskteam em qualquer ticket que precise de acompanhamento.

Procedimentos para tarefas repetidas frequentemente incluem tickets, especialmente procedimentos com muitas etapas ao longo de um período, como core membership, planejamento de webinars e convidar pessoas para entrar na rede.

Usando o sistema de tickets

Criar tickets

Como moderador, você pode transformar qualquer tópico ou mensagem no fórum em um ticket editando o título e selecionando o grande botão azul TICKET. Os tickets podem receber prioridade, status, motivo e responsável. Por padrão, o grupo @helpdeskteam é incluído em todas as mensagens de ticket, para que você possa trabalhar em conjunto com a equipe de helpdesk. Você também pode adicionar diretamente mais usuários e grupos aqui.

Uma vez que um ticket existe, seu status e prioridade podem ser atualizados, e ele pode ser reatribuído ou desatribuído quando for resolvido e não houver mais nada a fazer.

Faça uso estratégico dos recursos do Discourse ao criar e acompanhar tickets:

  • Título — indique sobre o que é o ticket com o máximo de detalhes possível
  • Respostas pré-definidas — insira uma mensagem preparada e depois personalize-a
  • Tags — categorize ainda mais o assunto do ticket (por exemplo, país ou tema)
  • Lembretes — lembre-se de fazer acompanhamento (visível apenas para você)
  • Sussurros — discuta em particular com colegas para pedir conselhos e mantê-los informados
  • Resolvido — escolha uma resposta que contenha/resuma a solução para o ticket (não selecione sussurros, pois apenas moderadores podem vê-los!)

Acompanhar tickets atribuídos a VOCÊ

Por favor, acompanhe os tickets atribuídos a você de forma oportuna. Assim que concluir um ticket e não houver mais nada a fazer, desatribua-o.

Você será notificado por e-mail quando um ticket for atribuído a você por outro moderador e receberá lembretes mensais sobre atribuições pendentes. Procure pelo link para seus tickets atribuídos no menu do seu perfil — veja a captura de tela.

Tickets na caixa de entrada do @helpdeskteam

Usamos principalmente tickets para garantir o acompanhamento de mensagens diretamente com os membros. Você pode ver todos eles na caixa de entrada do grupo @helpdeskteam. Normalmente, deixamos mensagens que precisam de tratamento na caixa de entrada e as arquivamos quando não precisam mais de tratamento ou quando são resolvidas. Assim, a caixa de entrada permanece um bom lugar para procurar mensagens que exigem resposta.

Algumas considerações:

  • mensagens arquivadas retornam à caixa de entrada quando alguém responde
  • você pode desatribuir e reatribuir mensagens a qualquer momento, conforme necessário
  • as mensagens devem incluir @helpdeskteam para serem visíveis para todos na equipe

Tickets nas categorias do fórum

Também usamos tickets para garantir o acompanhamento de tópicos no fórum. Isso inclui tópicos que criamos regularmente, como #memberspotlight, #featuredresource, #introductions etc. Tópicos sinalizados na fila de revisão também podem ser atribuídos para acompanhamento.

Melhorar o sistema de tickets

As opções de status, prioridade e motivo do sistema de tickets podem ser ajustadas e melhoradas para simplificar como priorizamos os tickets e os levamos até a resolução.

Os tickets atualmente no sistema têm uma mistura de status, prioridade e motivos devido à evolução do nosso sistema. À medida que trabalhamos no backlog de tickets existentes e criamos novos, podemos atualizá-los.

Roteiro de recursos

@angus criou o plugin do sistema de tickets, que ele pode estender e melhorar para nós com base no nosso feedback. Então, sinta-se à vontade para dar feedback abaixo sobre novas ideias de recursos ou melhorias. Veja Tickets Plugin 🎟 no meta para as informações mais recentes.

Lista de motivos de tickets

Os motivos se enquadram nas principais categorias abaixo. Se um motivo específico não existir dentro dessa categoria, use a própria categoria como motivo. Se você acha que um novo motivo deve ser adicionado, entre em contato com o administrador do helpdesk.

4 curtidas

Usamos o plugin de tickets como ponto de entrada inicial para criar novas tarefas e chamados de suporte. Não utilizamos muito o painel, principalmente porque não havia suporte para ordenar itens — deixamos de usar o tema kanban pelo mesmo motivo.

Agora usamos o https://taiga.io para gerenciamento de projetos e ainda achamos o Discourse e o plugin de tickets úteis para criar novas tarefas e chamados de suporte.

Atualmente, vinculamos manualmente os tópicos relacionados ao Taiga e ao Discourse. Estamos no processo de automatizar os links entre o Taiga e o Discourse. Ter uma maneira simples de executar webhooks para eventos de tickets seria extremamente útil.

4 curtidas

Obrigado por este plugin. Tenho algumas perguntas:

  1. Como uso isso? Pode me indicar a documentação ou algo para me orientar? Ativei e consegui fazê-lo funcionar, mas não consigo entender como utilizá-lo.
  2. Se eu transformar um tópico em um ticket, o tópico ficará visível apenas para o criador e o grupo de suporte?

A documentação está no primeiro post deste tópico. Quais perguntas específicas você tem que não foram respondidas lá?

Observe que existem alguns problemas conhecidos. Por exemplo, não recomendo usar o painel de tickets no backend. No entanto, a configuração das tags de tickets e a ativação da adição de tags de tickets e da atribuição de tickets ao editar os títulos dos tópicos estão funcionando muito bem.

Para responder à sua segunda pergunta: as permissões de acesso aos tópicos não mudam devido a este plugin. Ele apenas adiciona tags de tickets e permite que você atribua tickets a outras pessoas. Para mensagens privadas, você também pode adicionar pessoas ou grupos para que possam vê-las.

Olá, Tobias,

Li o primeiro post, mas sinto muito, pois estou confuso sobre como usá-lo exatamente. Como alguém pode criar um ticket?

Obrigado pelo restante do feedback.