Tempo aproximado para leitura: 00:04:32 min
Dúvida
Como conceder permissão de usuários/grupos utilizando a consistência M - Menu?
Ambiente
Logix – Menu – Versão 12
Solução
Para atribuir as permissões devidas e administrar os possíveis erros, verifique o abaixo:
1. Atribuir permissões
Após o cadastro do usuário no LOG2700 - Cadastro Unificado de Usuários, é preciso cadastrá-los no programa MEN0060 - Permissões de Acesso por Usuários, onde serão atribuídas as permissões. No MEN0060, dois campos precisam ser preenchidos inicialmente, o código do usuário e o código da empresa. Após informar esse dois valores, uma nova tela será exibida, com os programas dispostos para que as permissões sejam atribuídas.
Nesta tela podem ser visualizadas as transações, os níveis de visualização e de acesso aos programas.
As primeiras transações são as Áreas de Aplicação, seguidas dos Sistemas e depois demais níveis, até chegar aos Programas. Em qualquer nível de transação é possível atribuir os níveis de visualização e acesso, assim, todas as transações abaixo do nível escolhido serão alteradas. O modo de navegar nos níveis de transação é através do atalho CTRL+Z - atalho da funcionalidade Zoom.
Os níveis de visualização representam o quanto da transação está sendo visto, tendo as possibilidades:
T – Total; P – Parcial; N – Nenhum.
- Se atribuído o valor T, todas as transações abaixo da selecionada poderão ser vistas pelo usuário. Isso não implica que ele poderá movimentá-las, mas visualizará todas;
- Se atribuído o valor N, nenhuma transação abaixo da configurada com o valor, nem ela mesma, poderão ser visualizadas no menu. Contudo, isso não garante que o usuário não terá acesso a essas transações, ele apenas não as visualizará no menu;
- A opção P só pode ser atribuída pelo Sistema. Ele o faz, quando somente alguns programas em níveis mais inferiores são liberados. Então, todos os níveis acima deles, recebem o valor P.
Os níveis de acesso a programas são uma seqüência numérica onde cada valor representa um acesso diferente. Se o cursor estiver sobre o acesso, é possível utilizar o atalho CTRL+W - atalho de Help, para verificar a tabela de disposição destes valores e acessos.
2. Exceções
Existem alguns problemas que podem ser causados por exceções, quando as permissões são atribuídas pelo MEN0060. Podem ocorrer devido a nem todos os programas estarem cadastrados no menu e a possibilidade de alguns programas estarem cadastrados mais de um vez. Ambas as situações devem ser evitadas para que as permissões sejam atribuídas corretamente.
2.1 Programas cadastrados mais de uma vez
É possível identificar esse problema, quando determinados programas não obedecem ao valor atribuído. Acessando o programa MEN0050 - Cadastro de Programas na consulta pelo programa, mais de um valor é retornado.
O problema decorre quando da existência de mais de um cadastro para o mesmo programa no menu, porém com valores de permissão diferentes. O Logix opta por considerar a menor permissão atribuída como a correta.
Para resolver este problema, foi criado um parâmetro chamado Consiste maior acesso no programa MEN0060, que pode ser consultado através do LOG2240 - Parâmetros Gerais Logix.
0 Comentários