Papéis e acessos no A7X
Como o sistema organiza permissões por papel — cada pessoa vê o que faz sentido pra função dela.
Papéis padrão
O A7X parte do princípio de que cada pessoa só vê o que precisa. Isso reduz ruído, acelera o aprendizado e protege dados sensíveis (folha, cobranças, custos).
| Papel | O que enxerga |
|---|---|
| Diretor | Tudo: dashboards consolidados, financeiro, RH, operação |
| Gerente / Unit Manager | Operação completa da unidade + financeiro local |
| Atendimento (operador) | PDV, comandas, clientes, pagamentos |
| Produção | Setores, fila de peças, avanço de etapas |
| Motorista (driver) | App próprio com manifesto, coleta e entrega |
| Cliente final | Portal do Cliente — só vê os próprios pedidos |
RLS — a proteção invisível
Por trás dos papéis, o A7X usa RLS (Row-Level Security) do banco de dados: mesmo que alguém tente acessar uma URL direta de outra unidade, o banco recusa a leitura.
Ou seja: a segurança não depende do frontend. Cada query é validada no servidor pelo
auth.uid()do usuário logado.
Multi-unidade
Se você tem mais de uma loja (rede ou franquia), cada uma é uma unit_id
independente. A matriz industrial (que processa as roupas) também é uma unit,
mas com unit_type='industrial'.
Os dados nunca se misturam entre unidades — exceto quando o usuário tem papel Diretor, que enxerga tudo consolidado.
Como adicionar pessoas
- Acesse RH → Funcionários
- Clique em Novo Colaborador
- Preencha dados pessoais, cargo, papel
- O sistema envia convite por e-mail com magic link
- Funcionário troca senha no 1º acesso (
/primeiro-acesso)
A partir daí, ele já vê apenas as telas correspondentes ao papel dele.
Próximo passo
A próxima aula mostra o ciclo completo de uma comanda — do cadastro do cliente até a receita aparecendo no DRE.
Seu progresso fica salvo nesse navegador. Continue de onde parou quando voltar.
Você concluiu essa trilha
Agora você já domina esse processo. Volte e revise quando quiser — ou avance pra próxima trilha do seu papel.
Ver todas as trilhas