A plataforma possui duas funções definidas pelo sistema, que não podem ser eliminadas. Cada uma habilita diferentes permissões e determina o acesso às secções dentro do Engage, de acordo com o seu alcance.
Além disso, os usuários com a função de Administrador podem criar e gerir novas funções, atribuindo-lhes permissões específicas de acordo com as necessidades da equipa.
Funções predefinidas:
- Usuário (padrão): Perfil com alcance operacional padrão e acesso à funcionalidade principal do produto.
- Administrador: Função com capacidades completas, tanto operacionais como de gestão e governança de usuários.
A tabela abaixo detalha o alcance de cada função, as secções do menu habilitadas e as permissões concedidas em cada caso

Definições-chave
✓ Função: é um conjunto de permissões nomeadas, que determina a quais secções da plataforma um usuário pode aceder.
✓ Permissão: acesso completo a uma secção específica da plataforma.
A gestão de funções aplica-se apenas ao Administrador e possibilita:
-
Criar uma nova função
- Nome da função (único)
- Descrição (opcional)
- Conjunto de permissões (seleção múltipla do catálogo)
- Editar uma função existente: pode modificar os campos nome, descrição e permissões.
-
Eliminar uma função
- Apenas se não estiver atribuída a nenhum usuário.
- As funções predefinidas não podem ser eliminadas.
-
Ver detalhes da função
- Lista de permissões associadas.
- Quantidade de usuários atribuídos.
- Atribuir uma função a um usuário (apenas uma por usuário).
- Alterar a função de um usuário.
-
Visualizar a função de um usuário em:
- Lista de usuários.
- Visualização detalhada do usuário.
Na secção Controle de Acessos do Engage, poderá realizar todas as ações necessárias para administrar o perfil de cada membro da sua equipa que utilize esta plataforma. Saiba mais no seguinte artigo
Controle de Acessos no Engage.
Princípios e limitações
- Um usuário = uma função: cada usuário pode ter uma única função atribuída.
-
Permissões:
- Cada permissão concede acesso total a uma seção. As permissões não são atribuídas no nível de campo ou recurso.
- O acesso a uma secção habilita todas as suas funcionalidades.
-
A função define os acessos
- As permissões não são atribuídas diretamente a usuário.s individuais. Em vez disso, cria-se uma permissão, depois incorpora-se a uma função e, finalmente, atribui-se a função com o âmbito definido a um usuário.
- Não existem permissões dinâmicas, condicionais ou contextuais.
- Os usuários herdam as suas permissões exclusivamente da função atribuída.
- Não há controlo de acesso por tempo, IP ou ambiente.
> Regras de comportamento:
- Os usuários visualizam no menu apenas os elementos de navegação das secções às quais têm permissão de acesso.
- Alterar uma função atualiza as permissões do usuário imediatamente.
- Se uma função perder uma permissão, os usuários atribuídos a essa função também a perdem.
- Eliminar uma permissão elimina tanto a visibilidade quanto o acesso à seção.
- Um usuário sem função (estado inválido) não pode acessar nenhuma seção.
> Roteamento e APIs
- O backend valida as permissões em cada solicitação.
- O acesso não autorizado é tratado da seguinte forma:
- UI: seção oculta ou bloqueada
- API: resposta 403 Forbidden