Sumário

Search

  1. Prefácio
  2. Introdução
  3. Configurando o aplicativo Data Director
  4. Estabelecendo um nó raiz
  5. Definindo o modelo de entidade comercial
  6. Configurando propriedades da entidade comercial
  7. Configurando as propriedades da entidade de referência
  8. Transformando entidades comerciais e exibições
  9. Configurando relacionamentos de hierarquia e de rede
  10. Criando conjuntos de regras de correspondência
  11. Configurando a pesquisa
  12. Configurando tarefas
  13. Configurando segurança e filtros de dados para entidades comerciais
  14. Integrando Dados como um Serviço
  15. Configurando chamadas externas
  16. Projetando a interface do usuário do Data Director
  17. Traduzindo o Data Director
  18. Apêndice A: Perguntas frequentes sobre a ferramenta de provisionamento

Regras de filtragem de campo e funções de usuário

Regras de filtragem de campo e funções de usuário

Quando você cria um filtro de campo para uma entidade comercial, os registros que um usuário pode ver são limitados pelas regras no filtro de campo e pela função de usuário atribuída.
Antes de criar filtros de campo, 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 de campo. Quanto mais filtros, mais tempo será necessário para processar solicitações de API. Se você tiver problemas de desempenho depois de adicionar filtros de campo, considere reduzir o número de filtros de campo.

Somente regras de negação

As regras de negação são unidas por um operador OU lógico. Se você criar pelo menos uma regra de negação, também deverá preencher a regra valores Restantes na seção Negar. Se a regra Valores Restantes estiver vazia e os registros contiverem um valor que não esteja coberto pelas outras regras, os usuários poderão ver os registros com os outros valores.
Se você definir apenas regras de negação para um filtro de campo, 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.
  • Quando uma função de usuário receber todas as regras de negação, o usuário não poderá ver qualquer registro.
  • Quando uma função de usuário receber uma regra de negação e um registro atender à regra, o usuário não poderá ver esse registro.
  • Quando uma função de usuário receber várias regras de negação e um registro atender a
    qualquer
    uma das regras, o usuário não poderá ver esse registro.
  • 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 e um registro atender a qualquer uma dessas regras, o usuário não poderá ver esse registro.

Somente regras de permissão

As regras de permissão são unidas por um operador E lógico. Se você criar pelo menos uma regra de permissão, também deverá preencher a regra valores Restantes na seção Permitir. Se a regra Valores Restantes estiver vazia e os registros contiverem um valor que não esteja coberto pelas outras regras, os usuários não poderão ver os registros com os outros valores.
Se você definir apenas regras de permissão para um filtro de campo, 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.
  • Quando uma função de usuário receber todas as regras de permissão, o usuário poderá ver qualquer registro.
  • Quando uma função de usuário receber uma regra de permissão e um registro atender à regra, o usuário poderá ver esse registro.
  • Quando uma função de usuário receber várias regras de permissão e um registro atender a
    todas
    as regras, o usuário poderá ver esse registro.
  • Quando uma função de usuário receber várias regras de permissão e um registro não atender a todas as regras, o usuário não poderá ver esse registro.
  • Quando uma função de usuário não receber nenhuma regra de permissão, mas uma ou mais regras de permissão tiverem a opção
    Aplicar esta regra
    selecionada e um registro atender a todas essas regras, o usuário poderá ver esse registro.

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 campo, 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.
  • Se uma função de usuário receber uma ou mais regras de negação e 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.
  • Se um registro não atender a uma regra de negação, as regras de permissão serão processadas conforme descrito na seção
    Somente regras de permissão
    .

Vários filtros de campo existem para a mesma entidade comercial

Quando uma função de usuário recebe mais de um filtro de campo, os seguintes comportamentos são aplicáveis:
  • Se um registro satisfizer a uma regra de negação em qualquer um dos filtros de campo, o usuário não poderá ver o registro. Se uma regra de permissão for atribuída à mesma função de usuário, ela será ignorada.
  • Se um registro não atender a nenhuma regra de negação, as regras de permissão serão processadas conforme descrito na seção
    Somente regras de permissão
    .