Visão geral do Partner Console
O que é o Partner Console, onde ele fica e como ele se posiciona ao lado do portal do cliente.
O Partner Console é um console dedicado e separado para parceiros que
operam a WASViking® em nome de clientes. Ele fica em
partners.wasviking.com (e em partners.localhost em dev). Ele é
isolado do portal do cliente por host, por configuração de URL, por tabela de
identidade e por fronteira de acesso a dados.
Quem usa
| Público | O que faz |
|---|---|
| Revendas | Cotam, provisionam e gerenciam acessos comerciais para clientes. |
| MSSPs | Operam a plataforma para clientes em contratos co-managed ou fully-managed. |
| Alianças de tecnologia | Usam a API REST pública; o console é complementar. |
O que há nele
- Dashboard com gráficos: funil da carteira de clientes, pipeline de cotações, mix de planos, principais clientes por custo do parceiro, postura de segurança agregada.
- Customers: lista com modelo de operação, plano, status e uso.
- Customer detail com métricas reais de postura (condicionadas ao modelo de operação).
- Quote engine (motor de cotações) com prévia de preço ao vivo.
- Quotes: cotações em andamento.
- Billing (faturamento) com prévias mensais consolidadas e exportação em PDF e CSV.
- Demos com tenants efêmeros totalmente populados, autodestruição em 24h.
- Team com convites condicionados ao papel e proteção contra lockout.
- Audit log (trilha de auditoria) com escopo do parceiro.
- Help & FAQ humanizado, bilíngue.
- Settings com seletor de idioma.
O que NÃO há nele
- Contratos customer-managed não mostram dados de postura. O parceiro vê apenas o estado comercial. Isso é imposto em código, não em uma cláusula contratual.
- As ferramentas da equipe da WASViking para gerenciar parceiros ficam no host do portal interno, não no host de parceiros.
- Não existe personificação real de sessão. A personificação é apenas uma prévia do console em modo somente leitura, auditada.
- White-label ou marca personalizada é uma decisão de design permanente: não está implementado e não será. O Partner Console leva a marca WASViking.
Como um parceiro obtém acesso
- O parceiro envia uma candidatura em
partners.wasviking.com/apply. A política de e-mail B2B recusa domínios gratuitos, públicos e descartáveis já no envio, com o mesmo motor do cadastro de clientes. - A equipe da WASViking analisa a candidatura e a aprova ou recusa.
- Na aprovação, o administrador do parceiro recebe um e-mail de convite com um link de uso único para definir a senha.
- O administrador do parceiro define uma senha, configura o MFA e chega ao Partner Dashboard.
Fronteira de identidade
O Partner Console roda sobre uma tabela de identidade separada (PartnerUser,
chave de sessão partner_user_id). Os operadores do parceiro não são usuários Django.
O portal do cliente não enxerga os operadores do parceiro; o host de parceiros
não enxerga os usuários do cliente. Isso é por design e é imposto em todas as
views.
Multi-tenancy
Um parceiro pode gerenciar muitos acessos de clientes. Cada acesso é uma referência fraca a uma organização cliente, não uma chave estrangeira rígida, então os dois schemas permanecem independentes e as migrations ficam separadas.
