Gestão de Funções do Usuário

Funções personalizadas, Permissões granulares, Visualização de dados, Menu de navegação, Elementos da interface

Descrição: Esta ferramenta permite definir os níveis de acesso e as permissões específicas para cada grupo de usuários que utiliza a plataforma, controlando o que podem ver, modificar ou eliminar.

Para que serve? (Exemplos práticos)

Use a Gestão de Papéis de Usuário para:

  • Definir permissões de trabalho: Criar um papel "Vendedor Júnior" que pode apenas visualizar os dados, mas não pode modificá-los ou eliminá-los, prevenindo erros operacionais.
  • Garantir a privacidade dos dados: Configurar um papel "Agente Comercial" que, dentro do módulo Clientes, vê apenas os registros que lhe foram atribuídos, sem acessar toda a base de dados da empresa.
  • Otimizar a interface: Personalizar o menu de navegação para o papel "Secretaria", removendo os módulos desnecessários (ex. Desenvolvimento ou Faturamento avançado), para tornar o uso do software mais rápido e focado.

Funcionalidades principais

  • Criação de Papéis Personalizados: É possível criar novos papéis além dos padrões predefinidos (como Admin), para adaptar as permissões às necessidades específicas da organização.
  • Controle das Operações sobre Dados: Definição granular das permissões básicas:
  • Desabilitar a possibilidade de criar e modificar dados.
  • Desabilitar a possibilidade de eliminar dados.
  • Habilitar a possibilidade de transferir a propriedade dos dados (atribuir um registro a outro usuário).
  • Personalização do Menu Sidebar: Permite reorganizar todo o menu lateral por meio de drag-and-drop, ocultando itens desnecessários e adicionando divisores para melhor organização visual.
  • Limitação da Visualização dos Dados: Para cada módulo principal, é possível escolher se os usuários com aquele papel podem visualizar todos os dados presentes no sistema ou apenas os dados dos quais são proprietários.
  • Gestão dos Elementos da Interface: Controle sobre a visibilidade dos widgets do Dashboard e dos elementos da Topbar (barra superior), como notificações, suporte, créditos ou ferramentas adicionais (ex. AI, Changelog).
  • Gestão das Abas do Módulo (Plugin): Permite ocultar ou mostrar abas específicas dentro das páginas de edição dos registros, úteis para integrações ou funcionalidades avançadas.

Como configurar

A configuração de um papel ocorre através de uma série de abas e opções dentro da página de edição do papel.

1. Detalhes e Permissões Gerais

Campo/OpçãoDescriçãoNota
NomeNome identificativo do papel (ex. "Gerente", "Suporte Técnico").O nome do papel Admin (estático) não pode ser modificado.
DescriçãoBreve explicação do propósito do papel.
Desabilitar criação e modificação de dadosSe marcado, os usuários podem apenas visualizar os registros.
Desabilitar eliminação de dadosSe marcado, os usuários não podem apagar nenhum registro.
Habilitar transferência de dadosPermite aos usuários atribuir a propriedade dos registros a outros colegas.

2. Visualização dos Dados (Limitações por Módulo)

Para módulos que gerenciam registros (ex. Contatos, Campanhas), é possível definir o nível de acesso aos dados:

OpçãoEfeito
Visualizar todos os dadosO usuário vê todos os registros do sistema.
Visualizar apenas seus próprios dadosO usuário vê somente os registros dos quais é proprietário.

3. Menu Sidebar

Ao habilitar a opção Menu personalizado, ativa-se a área para gestão do menu via drag-and-drop:

  • Menu atual: Os itens que serão visíveis aos usuários com este papel.
  • Itens não utilizados: Itens disponíveis no sistema, mas ocultos para este papel.
  • Adicionar conteúdos: Permite inserir um Divisor personalizado para separar visualmente as seções do menu.
  • Botões de gestão: Use "Expandir tudo" ou "Reduzir tudo" para controlar a visualização das subitens, e "Restaurar menu" para retornar à configuração padrão do sistema.

> Importante: O Dashboard deve estar sempre incluído no menu. Para o papel Admin, também é obrigatório o item "Gestão de Papéis".

4. Widgets, Topbar e Abas Adicionais

Estas seções permitem controlar a visibilidade de elementos específicos da interface:

SeçãoElementos Controlados
Widget ResumoOs quadros informativos presentes no Dashboard (ex. Estatísticas, Últimos Acessos).
TopbarElementos da barra superior, como Créditos, Ambiente, Notificações, Suporte (Tickets) e Idiomas.
ExtraFerramentas adicionais como Changelog, Guias e Gerador via AI.
Visualização das AbasAbas adicionais que aparecem dentro dos módulos (ex. aba "Histórico" ou "Integrações" em uma página de edição).

Integrações automáticas

O sistema realiza verificações automáticas para garantir a consistência dos dados:

  • Proteção dos Papéis Padrão: Os papéis predefinidos pelo sistema (ex. Admin) não podem ser eliminados.
  • Verificação dos Usuários Atribuídos: Não é possível eliminar um papel personalizado se ainda houver usuários ativos atribuídos àquele papel. É necessário reatribuir esses usuários a outro papel antes de proceder com a exclusão.