Convites e Permissões
O sistema de convites do RadarBov permite que administradores de organizações e estabelecimentos adicionem novos colaboradores de forma controlada.
Tipos de convite
Convite para organização / estabelecimento
Um administrador envia um convite para um usuário existente (por e-mail ou telefone). O usuário recebe uma notificação e pode aceitar ou recusar.
Ao aceitar, o usuário recebe acesso ao estabelecimento ou organização com o papel definido pelo administrador.
Solicitação de acesso (pelo usuário)
Um usuário também pode solicitar acesso a um estabelecimento que já conhece. O administrador recebe a solicitação e pode aprovar ou recusar.
Fluxo de convite
Administrador envia convite
↓
Usuário recebe notificação (push + e-mail)
↓
Usuário aceita ou rejeita no app mobile ou portal web
↓
Se aceito: usuário passa a ter acesso ao estabelecimento/organização
Papéis e permissões
O acesso de um usuário é definido pelo papel atribuído no convite. O sistema de acesso hierárquico controla quais dados cada papel pode ver e quais operações pode realizar.
No app mobile
O módulo invites do app mobile permite:
- Enviar novos convites
- Ver convites recebidos (pendentes)
- Aceitar ou rejeitar convites recebidos
- Solicitar acesso a um estabelecimento
No banco de dados e API
- Endpoint:
/invites,/invites/search,/invites/{id}/notify - O backend envia notificações push via OneSignal (ver Notificações Push) e e-mail via SendGrid