Referência de solução de problemas de ACL
Uma lista de erros de regra de ACL comuns e suas soluções.
Habilite a depuração para ajudar a solucionar um problema.
| Erro ou sintoma | Solução |
|---|---|
| Não é possível acessar registros de uma tabela personalizada. | Crie uma regra de ACL de tabela para a tabela personalizada concedendo aos usuários acesso à tabela. Sem uma regra de ACL de tabela explícita, os usuários devem passar as permissões na regra de ACL de tabela curinga (*), que por padrão restringe o acesso somente a administradores. Habilite a depuração e determine quais regras de ACL são avaliadas para a tabela personalizada. |
| Você cria uma regra de ACL personalizada que não funciona corretamente. | Os problemas mais prováveis são que outra regra tenha precedência sobre sua regra personalizada na ordem de processamento ou que o usuário não atenda a todos os requisitos de permissão para o tipo de objeto. Habilite a depuração e verifique se a regra de ACL está sendo avaliada. |
| Sua regra de ACL de campo não funciona corretamente. | Provavelmente há uma regra de ACL de tabela que o usuário não atendeu. Habilite a depuração e determine quais regras de ACL são avaliadas para o campo. Verifique se não há uma regra de ACL de tabela conflitante ou regra de ACL de campo duplicada. |
| Sua regra de ACL de tabela não funciona corretamente. | Existe uma regra de ACL superior no pedido de processamento ou uma regra de ACL de tabela duplicada interferindo na regra de ACL da tabela. Habilite a depuração e determine quais regras de ACL são avaliadas para a tabela. |
| É possível ver um campo em uma lista, mas não no formulário. | É possível que as condições da regra da ACL ou o script estejam sendo acionados na lista, mas não no formulário. Habilite a depuração e determine quando as regras de ACL são avaliadas para verdadeiro. Atualize as condições ou o script para que tenham o mesmo comportamento na lista e no formulário. |
| Você recebe uma mensagem de erro ao tentar executar um processador ou inclusão de script de cliente chamável. | Há uma regra de ACL para o processador ou inclusão de script de cliente chamável que o usuário não atendeu. Se o usuário tiver acesso ao objeto, habilite a depuração e determine quais regras de ACL são avaliadas para o processador ou a inclusão de script. Atualize a regra de ACL ou as funções do usuário conforme necessário para acessar o objeto. |