Cada utilizador no Mokapen pertence a uma ou mais organizações com uma função específica. A função define o que pode ver, criar e configurar: nem todos acedem às definições, nem todos convidam colegas, nem todos gerem faturação ou segurança. Este guia resume as seis funções principais e as permissões crescentes de Guest a Admin.
O sistema prevê 6 funções principais, com permissões crescentes:
No sistema seed, Admin e Owner têm as mesmas permissões. A diferença pode ser implementada ao nível da lógica de negócio ou para funcionalidades futuras.
| Funcionalidade | Guest | Limited User | User | Member | Owner | Admin |
|---|---|---|---|---|---|---|
| Visualizar entidades atribuídas | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Criar novas entidades | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Visualizar utilizadores/equipas | ❌ | ✅ (apenas próprias) | ✅ | ✅ | ✅ | ✅ |
| Convidar utilizadores | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ |
| Gerir equipas | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ |
| Modificar definições de apps | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ |
| Import/Export | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ |
| Gerir segurança | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ |
| Gerir preferências de apps | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ |
| Gerir faturação | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ |
| Funcionalidades Partner/Developer | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ |
P: Um Limited User pode modificar um contacto criado por outro utilizador?
R: Depende das definições de privacidade e das permissões específicas. Geralmente só pode modificar as entidades de que é owner ou stakeholder.
P: Um Member pode eliminar a organização?
R: Não, apenas Owner e Admin podem eliminar a organização.
P: Um User pode ver todos os utilizadores da organização?
R: Sim, um User pode visualizar a lista completa de utilizadores, enquanto um Limited User vê apenas as equipas de que faz parte.
P: Qual é a diferença entre Owner e Admin?
R: No sistema base são equivalentes. Admin pode ter acesso a funcionalidades adicionais como Partner e Developer se estiverem configuradas.
Preciso de ajuda?