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! 🚀