Ao criar um filtro de nó para uma entidade comercial, você controla o acesso ao registro principal quando o nó não tem registros filho. Por exemplo, se um registro de cliente não tiver um endereço associado, você poderá permitir que os usuários com a permissão de função DataSteward-Global visualizem o registro pai, mas todas as outras funções de administração de dados não poderão exibir esse registro pai.
Antes de criar filtros de nó, decida como você deseja gerenciar regras. Você pode definir regras em termos de quem tem acesso negado e/ou quem tem permissão de acesso. Familiarize-se com os comportamentos de cada abordagem e crie um plano geral. Para fins de manutenção, pode ser mais simples usar apenas um tipo de regra.
Evite criar um número excessivo de filtros. Quanto mais filtros, mais tempo será necessário para processar solicitações de pesquisa. Se você tiver problemas de desempenho após adicionar filtros, considere reduzir o número de filtros.
Somente regras de negação
Regras de negação são unidas por um OU lógico. Se você definir apenas regras de negação para um filtro de nó, os seguintes comportamentos serão aplicáveis:
Quando uma função de usuário não receber nenhuma regra de negação, o usuário poderá ver qualquer registro pai.
Quando uma função de usuário receber todas as regras de negação, o usuário não poderá ver qualquer registro pai.
Quando uma função de usuário receber uma única regra de negação, e não houver um registro filho para o nó, o usuário não poderá ver o registro pai.
Quando uma função de usuário receber várias regras de negação, e houver pelo menos um registro filho que atenda à regra, o usuário não poderá ver o registro pai.
Quando uma função de usuário não receber nenhuma regra de negação, mas uma ou mais regras de negação tiverem a opção
Aplicar esta regra
selecionada, o usuário não poderá ver o registro pai se um registro atender a qualquer uma dessas regras.
Somente regras de permissão
Regras de permissão são unidas por um E lógico. Se você definir apenas regras de permissão para um filtro de nó, os seguintes comportamentos serão aplicáveis:
Quando uma função de usuário não receber nenhuma regra de permissão, o usuário não poderá ver qualquer registro pai.
Quando uma função de usuário receber todas as regras de permissão, o usuário poderá ver qualquer registro pai.
Quando uma função de usuário receber uma única regra de permissão e não houver um registro filho para o nó, o usuário poderá ver o registro pai.
Quando uma função de usuário receber várias regras de permissão e
todas
as regras forem atendidas, o usuário poderá ver o registro pai.
Quando uma função de usuário receber várias regras de permissão, e nenhuma das regras for atendida, o usuário não poderá ver o registro pai.
Quando uma função de usuário não receber regras de permissão, mas uma ou mais regras de permissão tiverem a opção
Aplicar esta regra
selecionada, o usuário poderá ver o registro se todas as regras forem atendidas.
Regras tanto de negação quanto de permissão
Se você definir regras tanto de negação quanto de permissão para um filtro de nó, os seguintes comportamentos serão aplicáveis:
Se uma função de usuário não receber regras de negação ou regras de permissão, o usuário não poderá ver registros pai.
Se uma função de usuário receber uma ou mais regras de negação e de permissão, e um registro atender a qualquer uma das regras de negação, as regras de permissão serão ignoradas, e o usuário não poderá ver o registro pai.
Se uma regra de negação não for atendida, as regras de permissão serão processadas conforme descrito na seção
Somente regras de permissão
.
Vários filtros de nós existem para a mesma entidade comercial
Quando uma função de usuário recebe mais de um filtro de nó, os seguintes comportamentos são aplicáveis:
Se uma regra de negação for atendida em qualquer um dos filtros de nó, o usuário não poderá ver o registro pai.
Se uma regra de negação não for atendida entre os filtros de nó, as regras de permissão serão processadas conforme descrito na seção