feat: link tickets in comments and align admin sidebars

This commit is contained in:
Esdras Renan 2025-10-23 00:46:50 -03:00
parent c35eb673d3
commit b0f57009ac
15 changed files with 1606 additions and 424 deletions

View file

@ -0,0 +1,53 @@
# Propostas de Evolução da Plataforma de Chamados
## 1. Melhorias de Curto Prazo (baixo esforço)
- **Filtro unificado em todas as listas**
Criar um componente padrão com busca, chips de filtros ativos, botão de limpar e layout responsivo. Isso remove duplicidade nas páginas de Tickets, Admin ▸ Usuários, Empresas e melhora coerência visual.
- **Menções internas (@ticket e @usuário)**
Expandir o autocomplete recém-adicionado para permitir citar usuários internos relevantes (solicitantes ou responsáveis frequentes). Facilita handoffs e histórico contextual.
- **Barra de ações em massa consistente**
Padronizar cabeçalhos de tabelas (seleção em massa, contador, botões como “Excluir”, “Exportar”) com feedback visual claro (toasts + badges). Aplica-se a Usuários, Convites, Empresas etc.
- **Cards acionáveis no Dashboard**
Introduzir métricas com links para listas pré-filtradas (ex.: “6 tickets aguardando resposta”, “3 chamados com SLA a vencer hoje”) para navegação mais rápida.
- **Templates de filtro salvos**
Permitir que agentes salvem combinações frequentes (ex.: “Meus tickets urgentes”) e exibí-las como botões rápidos acima da tabela.
- **Uso do novo recurso de menção para relacionamentos**
Mostrar, no cabeçalho do ticket, os chamados relacionados via menção com contagem e navegação rápida.
- **Portal do cliente com resumo inteligente**
Para solicitantes, exibir timeline simplificada e botão “Abrir chamado relacionado” reutilizando o autocomplete, mas limitado aos chamados próprios.
## 2. Projetos de Médio Prazo
- **Repaginação dos filtros avançados**
Adotar um layout split (filtros à esquerda, resultados à direita), com árvore de categorias, sliders de data e componentes consistentes. Incluir colapsáveis para telas pequenas.
- **Automação simples no painel Admin**
Novo módulo “Automação” para regras básicas (ex.: “Se SLA crítico + sem responsável → notificar gestor e mover para fila X”). Iniciar com condições pré-definidas para reduzir esforço manual.
- **Painel de chamados linkados**
No detalhe do ticket, exibir seção “Chamados relacionados” com preview, status e atalhos, alimentada automaticamente pelas menções internas.
## 3. Iniciativas de Maior Impacto
- **Modo de trabalho focado para agentes**
Modo “foco” com navegação reduzida, atalhos (“Próximo ticket da minha fila”), indicadores de tempo e layout em painel único para reduzir alternância de contexto.
- **Integração com calendários externos**
Para tickets com datas de acompanhamento ou SLAs agendados, permitir agendar eventos no Google/Microsoft Calendar diretamente da plataforma.
- **Construtor de relatórios personalizados**
Ferramenta drag-and-drop que reutiliza métricas já disponíveis, permitindo salvar e compartilhar dashboards internos (ex.: equipe, gestor).
## Observações Gerais
- As propostas priorizam reutilizar componentes já existentes (RichTextEditor, API de menções) e alinhar elementos de UI (filtros, tabelas, sidebars).
- As iniciativas estão ordenadas do mais simples ao mais complexo, facilitando entregas incrementais.
- Os itens de médio e longo prazo podem ser fatiados em MVPs para garantir feedback rápido dos usuários internos.