saveinmed/frontend/IMPLEMENTACAO_DASHBOARD_DADOS_REAIS.md

49 lines
No EOL
1.4 KiB
Markdown

# Implementação do Dashboard com Dados Reais
## Nota de Atualização
Este documento continua útil para explicar a lógica do dashboard, mas a taxonomia antiga de papéis mudou.
Papéis válidos hoje no fluxo ativo:
- `admin`
- `owner`
- `employee`
- `delivery`
`superadmin` não faz mais parte do modelo ativo.
## Resumo
O dashboard consome dados reais e aplica regras de visibilidade por perfil. A implementação foi pensada para separar:
- visão global administrativa
- visão da empresa
- visão operacional limitada
## Regras de negócio vigentes
### ADMIN
- Visualiza dados globais e administrativos do sistema
- Pode acessar métricas agregadas
- Pode acessar pedidos pendentes e atividades recentes globais
### OWNER
- Visualiza dados apenas da própria empresa
- Pode acessar métricas da empresa, pedidos recebidos e dados financeiros da própria operação
### EMPLOYEE
- Visualiza dados limitados da empresa
- Não deve acessar métricas financeiras sensíveis
- Não deve acessar visão administrativa global
### DELIVERY
- Atua em fluxos operacionais de entrega
- Não compartilha o mesmo escopo analítico de `admin` e `owner`
## Observações
- Trechos antigos que mencionam `SUPERADMIN`, `ADMIN` e `COLABORADOR` devem ser lidos como nomenclatura histórica
- No fluxo atual, use sempre os nomes canônicos: `admin`, `owner`, `employee`, `delivery`