none
Record Level Security RRS feed

  • Pergunta

  • Olá Pessoal,

    Estou tentando trabalhar com a funcionalidade de segurança a nível de registro, porém sem sucesso. 
    A idéia é que um grupo de usuários possa visualizar apenas os registros da tabela que atendam determinados requisitos.

    O caminho é: Administração -> Configuração -> Segurança -> Segurança de nível de registro

    Após criar o relacionamento entre o grupo de usuário e a tabela de registro de Itens(InventTable), estou criando a restrição para que seja exibido apenas itens que sejam diferente de "00001", informando na "segurança de nível de registro -> consulta", o filtro "Nro. de item" com o valor: !00001 

    Após logar no AX com o usuário que faz parte do grupo com a restrição parametrização, esta regra não está sendo respeitada na tela de cadastro de item, e o registro do item "00001" aparece na listagem.
    Existe alguma parametrização para que a segurança a nível de registro seja ativada, e o item não seja exibido?

    Obrigado,

    Adriano
    quinta-feira, 10 de dezembro de 2009 00:46

Respostas

  • Oi Adriano,

    Eu simulei uma situação e obtive êxito. Segue alguns detalhes:

    - Criei um grupo de usuários
    - Adicionei todos direitos a esse grupo
    - Criei um usuário
    - Deixei esse usuário associado apenas ao grupo que havia criado
    - Criei uma consulta em [Administração -> Configuração -> Segurança -> Segurança de nível de registro] com o valor !=0001 no campo "Nro. de item.

    Fazendo dessa forma consegui o resultado desejado. Veja se funciona para ti.

    Abraços e boa sorte
    Paulo Leite
    segunda-feira, 14 de dezembro de 2009 21:16

Todas as Respostas

  • Olá Adriano,

    Não sei se ajuda, mas tente colocar no critério esse valor só que com aspas "!00001".

    Já tive problemas com isso só que em outras telas, veja se nessa funciona.

    Abçs

    Rafael
    quinta-feira, 10 de dezembro de 2009 10:57
  • Olá Rafael,

    tentei utilizar das 3 formas: !00001 , "!00001" e !"00001".

    Infelizmente não resolveu...

    Obrigado pela sugestão.

    Abs.

    Adriano
    sexta-feira, 11 de dezembro de 2009 05:48
  • Oi Adriano,

    Eu simulei uma situação e obtive êxito. Segue alguns detalhes:

    - Criei um grupo de usuários
    - Adicionei todos direitos a esse grupo
    - Criei um usuário
    - Deixei esse usuário associado apenas ao grupo que havia criado
    - Criei uma consulta em [Administração -> Configuração -> Segurança -> Segurança de nível de registro] com o valor !=0001 no campo "Nro. de item.

    Fazendo dessa forma consegui o resultado desejado. Veja se funciona para ti.

    Abraços e boa sorte
    Paulo Leite
    segunda-feira, 14 de dezembro de 2009 21:16
  • Olá Paulo!


    Deu certo, estava faltando colocar o sinal de igual: !=00001
    Não havia colocado pois no help do AX não constava isto.
    Muito obrigado!


    Abraços,
    Adriano Martins
    terça-feira, 15 de dezembro de 2009 00:29