Proteção de conteúdo com funções de aplicativo, exemplo

Neste exemplo, você fornece acesso a dados diferentes para usuários diferentes em um só relatório. O usuário Região 1 só pode ver os dados da África, e o usuário Região 2 só pode ver os dados da Ásia.

O aplicativo Samples pode ser habilitado em ambientes locais. O aplicativo Samples não está disponível na nuvem Infor.

  1. Selecione Painéis > Gerenciamento de usuários e permissões > Gerenciar funções.
  2. Clique na guia Funções de aplicativo, selecione o aplicativo Samples e crie uma função de aplicativo chamada SalesManager. Conceda as permissões de aplicativos às funções Visualizar aplicativo, Visualizar painel, Visualizar OLAP e Visualizar relatório.
  3. Clique na guias Funções de dados OLAP, selecione o aplicativo Samples e crie funções chamadas Region 1 e Region 2.
  4. Para que as alterações entrem em vigor, clique no ícone Sincronizar funções para OLAP.
  5. Selecione Painéis > OLAP > Editar banco de dados e selecione o banco de dados Samples. Expanda o nó Dimensões e selecione a dimensão Região.
  6. No painel Segurança da guia Propriedades, selecione Habilitar controle de acesso da dimensão e clique em Criar cubo.
    Por padrão, o nome e a legenda do cubo são #REGIÃO. Clique em Criar e Salvar
  7. Selecione Painéis > OLAP > Gerenciar permissões. Selecione Samples como origem de dados e #REGIÃO como cubo de acesso.
  8. Clique em Modo de clique em grade e selecione Transmitir sem acesso.
  9. Clique no ícone do banco de dados em cada linha da coluna SalesManager.
    Deste modo, a função SalesManager não terá acesso aos dados de nenhuma região.
  10. Clique em Modo de clique em grade e selecione Transmitir somente leitura.
  11. Clique nos ícones de usuário na interseção da coluna Região 1 da linha África e na interseção da coluna Região 2 da linha Ásia.
  12. Aplique Transmitir sem acesso a todas as linhas restantes das colunas Região 1 e Região 2.
    Nota

    Remover as permissões de outras funções é tão importante quanto conceder as permissões necessárias às funções Região 1 e Região 2.

  13. Clique em Atualizar funções.
  14. Selecione Painéis > Gerenciamento de usuários e permissões > Usuários, grupos e funções.
  15. Crie usuários chamados SalesManagerAfrica e SalesManagerAsia.
  16. Na guia Funções de aplicativo, na seção com funções, selecione Samples. Atribua SalesManagerAfrica e SalesManagerAsia à função de aplicativo SalesManager.
  17. Clique na guia Funções de dados OLAP e atribua a função Region 1 ao SalesManagerAfrica e a função Region 2 ao SalesManagerAsia.
  18. No Application Studio, entre no aplicativo Samples e crie um relatório de nome Regiões. Solte a dimensão Região do cubo Análise no relatório para criar um hiperbloco. Faça o check-in do relatório e da pasta pai.
  19. Entre no Dashboards como SalesManagerAfrica e abra o aplicativo Samples.
  20. Abra o relatório Regiões na conexão de dados Samples.
    Somente o elemento África aparece no relatório.