Módulo PanelSuporte
Central de atendimento. Acesso para roles admin e support.
Propósito
O PanelSuporte é a área de trabalho dos agentes de suporte. Permite gerenciar tickets, atender via Chat VIP, solicitar e executar inspeção remota, consultar a Wiki interna e gerenciar usuários (quando o acesso de suporte foi concedido pelo titular). Todas as ações são registradas no SupportAuditLog.
Principais Recursos
- Dashboard do agente
- Tickets: listagem, mensagens, resposta, fechamento, solicitação de inspeção
- Chat VIP: atendimento em tempo real, transferência entre agentes
- Modo Inspeção: solicitar, entrar, encerrar — com InspectionGuard para privacidade
- Wiki: artigos de conhecimento e referência legal
- Gestão de usuários: visualizar, editar, reset de senha, logout forçado (quando acesso concedido)
- Manual interno e relatórios
- Perfil do agente
Controllers
| Controller | Descrição |
|---|---|
| SupportAgentController | Dashboard e tickets |
| VertexChatCommandCenterController | Chat VIP para suporte |
| InspectionController | Solicitação, entrada e saída da inspeção |
| WikiController | Artigos e sugestões |
| LegalReferenceController | Referência legal |
| UserManagementController | Gestão de usuários com acesso concedido |
| BlogManagerController | Gestão do blog (suporte) |
Integrações
- Core — InspectionGuard, SupportAuditLog, Ticket, Inspection
- VertexChat — Conversas e mensagens em tempo real
- PanelUser — Usuário concede/revoga acesso de suporte; aceita/rejeita inspeção
Rotas Principais
Prefix /support. Rotas: /support, /support/tickets, /support/chat, /support/wiki, /support/users/{user}, /support/inspection/{id}/enter, /support/inspection/{id}/stop.