Pular para o conteúdo principal

Regras do Sistema

Bem-vindo ao guia de Regras do CMS E-commerce! Este manual irá ajudá-lo a visualizar e entender todas as regras de permissão disponíveis no sistema.


Visão Geral​

A tela de Regras do Sistema permite que você:

  • 👁️ Visualize todas as regras disponíveis no sistema
  • 📋 Consulte detalhes sobre cada regra de permissão
  • 🔍 Compreenda o propósito de cada regra através de suas descrições
  • 🛡️ Entenda o sistema de permissões que controla o acesso às funcionalidades

Esta ferramenta é essencial para administradores que precisam entender como as permissões são estruturadas antes de atribuí-las a grupos de usuários.


Acessando a Tela de Regras​

A tela de regras está localizada no menu de Administração do sistema. Ao acessá-la, você verá:

  • Título "Regras"
  • Descrição "Gerencie as regras do sistema"
  • Tabela com todas as regras cadastradas

Tela de regras


O que são Regras?​

As regras são permissões individuais que definem o que um usuário pode ou não fazer no sistema. Cada regra representa uma ação específica ou acesso a uma funcionalidade.

Exemplos de Regras​

  • Visualizar produtos: Permite ver o catálogo de produtos
  • Criar produtos: Permite adicionar novos produtos
  • Editar produtos: Permite modificar produtos existentes
  • Deletar produtos: Permite remover produtos

Entendendo a Tabela de Regras​

A tabela exibe todas as regras cadastradas no sistema de forma organizada e fácil de consultar.

Colunas da Tabela​

ColunaDescrição
NomeNome identificador da regra (geralmente em formato técnico)
DescriçãoExplicação detalhada do que a regra permite fazer

Tabela de regras


Como Consultar Regras​

Visualização Geral​

Por padrão, ao acessar a tela, você verá todas as regras disponíveis listadas na tabela. As regras são exibidas de forma organizada para facilitar a consulta.

Tela de regras

Lendo as Descrições​

Cada regra possui uma descrição detalhada que explica:

  • O que a regra permite fazer
  • Qual funcionalidade ela controla
  • Em qual contexto ela é aplicada
Dica

Leia atentamente as descrições antes de atribuir regras a grupos ou usuários. Isso garante que você está dando as permissões corretas aos usuários.


Estados da Tela​

Carregando Regras​

Quando você acessa a tela, o sistema busca todas as regras do servidor. Durante o carregamento, você verá:

  • Um indicador visual de carregamento (spinner)
  • A mensagem "Carregando regras..."

Nenhuma Regra Cadastrada​

Se o sistema não tiver nenhuma regra cadastrada (situação muito rara), você verá:

  • Um ícone de escudo
  • A mensagem "Nenhuma regra cadastrada"

Erro ao Carregar​

Se ocorrer um problema ao buscar as regras, você verá:

  • Um ícone de escudo
  • A mensagem "Erro ao carregar regras. Tente novamente."

O que fazer:

  • Recarregue a página
  • Verifique sua conexão com a internet
  • Se o problema persistir, contate o suporte técnico

Como as Regras são Utilizadas​

Fluxo de Permissões​

Entender como as regras funcionam no sistema é importante:

  1. Regras são criadas → O sistema define todas as permissões disponíveis
  2. Regras são atribuídas a grupos → Administradores criam grupos e adicionam regras
  3. Usuários são adicionados a grupos → Cada usuário recebe as regras do seu grupo
  4. Sistema verifica permissões → Ao acessar uma funcionalidade, o sistema checa se o usuário tem a regra necessária

Estrutura de Categorias de Regras​

Embora a tela não exiba categorias visualmente, as regras são organizadas por módulos:

Catálogo de Produtos​

  • Visualizar, criar, editar, deletar produtos
  • Gerenciar categorias
  • Controlar estoque

Pedidos e Vendas​

  • Visualizar pedidos
  • Processar pedidos
  • Gerenciar devoluções

Clientes​

  • Visualizar clientes
  • Editar informações de clientes
  • Gerenciar endereços

Administração​

  • Controle de acesso
  • Gerenciar grupos
  • Visualizar auditoria
  • Configurações do sistema

Conteúdo​

  • Gerenciar banners
  • Editar páginas
  • Controlar promoções
Dica de Organização

Ao criar grupos, agrupe regras relacionadas. Por exemplo, um grupo "Gerente de Catálogo" deve ter todas as regras relacionadas a produtos e categorias.


Boas Práticas​

🔒 Princípio do Menor Privilégio​

  1. Dê apenas as permissões necessárias para cada grupo
  2. Não crie grupos com todas as regras a menos que seja estritamente necessário
  3. Revise periodicamente as regras atribuídas a cada grupo
  4. Remova regras não utilizadas para minimizar riscos

📋 Organização de Grupos​

  1. Crie grupos específicos por função (ex: "Editores de Produto", "Atendimento ao Cliente")
  2. Evite criar muitos grupos com regras similares
  3. Documente o propósito de cada grupo
  4. Mantenha consistência na nomenclatura

🔍 Auditoria Regular​

  1. Revise as regras trimestralmente
  2. Verifique se novos usuários estão nos grupos corretos
  3. Monitore acessos negados no log de auditoria
  4. Ajuste permissões conforme a organização evolui

📚 Documentação​

  1. Mantenha um registro de quais grupos existem
  2. Documente o propósito de cada grupo
  3. Liste as regras principais de cada grupo
  4. Atualize a documentação quando fizer mudanças

Problemas Comuns e Soluções​

❌ "Erro ao carregar regras"​

Problema: A tela exibe erro ao tentar carregar as regras.

Soluções:

  • Recarregue a página (F5)
  • Limpe o cache do navegador
  • Verifique sua conexão com a internet
  • Faça logout e login novamente
  • Contate o suporte se o problema persistir

❌ Não consigo encontrar uma regra específica​

Problema: Você sabe que existe uma regra mas não a encontra na lista.

Soluções:

  • Verifique se você tem permissão para visualizar todas as regras
  • Peça ajuda a um administrador com acesso completo
  • Consulte a documentação técnica do sistema

❌ Muitas regras na lista, difícil de navegar​

Problema: A tabela tem muitas regras e é difícil encontrar a desejada.

Soluções:

  • Use o recurso de busca do navegador (Ctrl+F ou Cmd+F)
  • Procure pelo nome técnico da funcionalidade
  • Procure por palavras-chave na descrição
  • Leia as regras por seção, seguindo o padrão hierárquico dos nomes

❌ Não sei qual regra corresponde a uma funcionalidade​

Problema: Um usuário precisa acessar uma tela mas você não sabe qual regra é necessária.

Soluções:

  • Tente acessar a funcionalidade e veja a mensagem de erro (pode indicar a regra)
  • Consulte a documentação técnica do sistema
  • Procure por regras com nomes relacionados à funcionalidade
  • Contate o suporte técnico com detalhes da funcionalidade

Perguntas Frequentes (FAQ)​

Posso criar novas regras?​

Não. As regras são definidas pelo sistema durante o desenvolvimento. Apenas regras pré-existentes podem ser atribuídas a grupos.

Posso editar ou deletar regras?​

Não. A tela de regras é somente para visualização. Regras são parte da estrutura do sistema e não podem ser modificadas.

Por que algumas regras têm nomes técnicos?​

Os nomes técnicos seguem uma convenção de nomenclatura que facilita a organização e manutenção do sistema. As descrições são claras e em português para facilitar o entendimento.

Quantas regras posso atribuir a um grupo?​

Não há limite técnico, mas é recomendado seguir o princípio do menor privilégio e dar apenas as regras necessárias.

O que acontece se eu não atribuir nenhuma regra a um grupo?​

Usuários nesse grupo não terão permissão para acessar nenhuma funcionalidade do sistema, além das páginas públicas.

Posso atribuir a mesma regra a múltiplos grupos?​

Sim! Uma regra pode estar em vários grupos diferentes. Por exemplo, a regra "Visualizar produtos" pode estar tanto no grupo "Editores" quanto no grupo "Visualizadores".

As regras têm hierarquia ou dependências?​

Não visualmente, mas algumas funcionalidades requerem múltiplas regras. Por exemplo, para editar um produto, você também precisa da regra para visualizá-lo.


Glossário​

TermoSignificado
RegraPermissão individual que controla acesso a uma funcionalidade específica
GrupoConjunto de regras atribuído a múltiplos usuários
Controle de AcessoSistema que gerencia quem pode fazer o quê no sistema
PermissãoOutro termo para regra (autorização para realizar uma ação)
Menor PrivilégioPrincípio de segurança: dar apenas as permissões necessárias
RBACRole-Based Access Control (Controle de Acesso Baseado em Funções/Grupos)
RecursoEntidade do sistema (produtos, pedidos, clientes, etc.)
AçãoOperação sobre um recurso (visualizar, criar, editar, deletar)

Próximos Passos​

Após entender as regras do sistema, você pode:

  • 👥 Ir para a tela de Grupos para criar e gerenciar grupos de permissões
  • 🔐 Acessar Controle de Acesso para adicionar usuários aos grupos
  • 📊 Consultar Auditoria para ver quais usuários estão acessando quais funcionalidades
  • 🛡️ Planejar sua estratégia de segurança baseada nas regras disponíveis

Gerenciar permissões com sabedoria mantém seu sistema seguro! 🚀