Referência de solução de problemas de ACL

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 2 min. de leitura
  • Uma lista de erros de regra de ACL comuns e suas soluções.

    Habilite a depuração para ajudar a solucionar um problema.

    Tabela 1. Solução de problemas
    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.