Operacao, suporte e troubleshooting
Como rodar localmente
Use servidor HTTP, nao file://.
python -m http.server 8000
Depois abra http://localhost:8000/index.html.
Se Python nao estiver disponivel, qualquer servidor estatico HTTP serve.
Problemas comuns
| Sintoma | Causa provavel | Acao |
|---|---|---|
| Tela fica no login | credencial incorreta ou Supabase indisponivel | validar usuario e rede; para demo usar credencial demo |
| Modulo iframe vazio | iframe ainda nao recebeu contexto ou fonte nao carregou | trocar de aba novamente, recarregar pagina, verificar console |
| Dados zerados | fonte ausente, periodo sem registros ou cache vazio | abrir Central de Dados e conferir fontes |
| Botao de API informa indisponivel | recurso sem cache implementado ou sessao sem permissao | usar upload manual ou validar Worker/cache |
| PWA mostra versao antiga | Service Worker/cache | limpar cache do navegador ou recarregar forçado |
| Configuracoes nao aparecem | usuario sem perfil master | acessar com perfil administrativo |
Checklist de validacao antes de demo
- Abrir em janela limpa.
- Entrar com
demo@operix360.com. - Confirmar badge/estado de demo.
- Navegar por Gestao Geral, Central de Dados, CEO, Churn, SAC, Logistica e modulo especifico do cliente.
- Nao carregar arquivos reais.
Captura das telas desta Wiki
As imagens foram geradas por tools/wiki/capture-screenshots.js, que:
- sobe um servidor estatico interno;
- bloqueia Service Worker durante o teste;
- usa uma sessao limpa do Chromium;
- faz login demo;
- navega nas abas com
window.showTab(); - salva imagens em
docs/wiki/assets/screenshots/.