Como Configurar Nível de Acesso de Usuário Protheus Para Visualização de Campos

Reading time: 4 minutes

 


Receba as últimas atualizações do ProtheusAdvpl
Deixe seu melhor email
Nós respeitamos sua privacidade.


 

Olá tudo bem, no post de hoje irei abordar como configurar nível de acesso de usuário protheus para visualização de campos. Essa configuração é importante para os tipos de situação em que queremos que determinados campos do ERP seja usado nas rotinas mas que não seja visualizado por determinados usuários.


Receba as últimas atualizações do ProtheusAdvpl
Deixe seu melhor email
Nós respeitamos sua privacidade.


No protheus podemos através das configurações de níveis definir quais campos(SX3) de tabelas(SX2) podem ser visualizados, isso faz com que determinados campos sejam acessados apenas por usuários que tem nível de acesso compatível com esses campos.

Vamos a uma situação, no cadastro de funcionários do protheus nós definimos para  um usuário específico o nível de acesso 5 e para o campo da tabela de funcionários(SRA) RA_SALARIO definimos o nível de acesso 6, isso significa que somente usuários que tem nível de acesso igual ou superior a 6 poderão visualizar esse campo, ou seja, o usuário citado tem nível de acesso 5, então não conseguirá visualizar o campo RA_SALARIO.

Um ponto importante é que campos obrigatório não se considera os níveis, ou seja, esses campos irão sempre aparecer para o usuário já que eles devem ser informados.

Vamos então para o exemplo que citei acima, entremos no ambiente configurador do Protheus(SIGACFG):

Configurador(SIGACFG)
Configurador(SIGACFG)

Depois entremos em Usuários ->Senhas->Usuários:

Configurador(SIGACFG)
Configurador(SIGACFG)

Vamos primeiramente definir o nível de acesso do usuário, assim selecionamos o usuário que queremos configurar esse nível:

Configurador(SIGACFG)
Configurador(SIGACFG)
Receba as últimas atualizações do ProtheusAdvpl
Deixe seu melhor email
Nós respeitamos sua privacidade.

Após entrar na tela do usuário selecionado, clique na aba Parametrização e role a barra de rolagem para baixo:

Configurador(SIGACFG)
Configurador(SIGACFG)

Você visualizará o campo Nível global de campos(leitura), nele iremos informar o nível de acesso 5:

Nível global de campos
Nível global de campos(leitura)

Configurado o nível de acesso do usuário, o próximo passo é configurarmos o nível de acesso do campo, nesse caso o campo de matrícula RA_SALARIO da tabela de funcionários(SRA) do protheus. Para isso ainda no configurador(SIGACFG) iremos em Base de Dados->Dicionário->Base de Dados:

Base de Dados
Base de Dados Protheus

Ao entrar na rotina de Base de Dados(CFGX031) clique em Dicionário de Dados e depois na lupa para pesquisar a tabela de funcionário SRA:

Dicionários de Dados(CFGX031)
Dicionários de Dados(CFGX031)

Pesquisado e encontrado a tabela SRA, clique em editar:

Dicionários de Dados(CFGX031)
Dicionários de Dados(CFGX031)

Após entrar na rotina da tabela de funcionários SRA, clique em Campos, selecione o campo RA_SALARIO e clique em editar:

Dicionário de Dados(CFGX031)
Dicionário de Dados(CFGX031)

Ao entrar na rotina do campo RA_SALARIO clique na aba Validações e informe no campo nível o número 6, assim estamos informando no sistema protheus que esse campo só será visualizado por usuários que tenham nível de acesso maior ou igual a 6.

Dicionário de Dados(CFGX031)
Dicionário de Dados(CFGX031)

Após isso salve as informações e atualize o dicionário de dados para que o sistema reconheça as alterações:

Dicionário de Dados( CFGX031)
Dicionário de Dados( CFGX031)

Receba as últimas atualizações do ProtheusAdvpl
Deixe seu melhor email
Nós respeitamos sua privacidade.


O próximo passo é entrarmos no sistema com o usuário que configuramos o nível de acesso:

Dicionário de Dados(CFGX031)
Dicionário de Dados(CFGX031)

Entramos no módulo de Gestão Pessoal:

Dicionário de Dados(CFGX031)
Dicionário de Dados(CFGX031)

Ao entrarmos no módulo de Gestão Pessoal, iremos em Atualizações->Funcionários->Funcionários:

Dicionário de Dados(CFGX031)
Dicionário de Dados(CFGX031)

Conforme podemos visualizar, entramos com dois usuários distintos no sistema, quando entramos com o usuário protheusadvpl o campo de salário não aparece na rotina, o campo que aparece aí é o campo de salário base do dissídio que foi deslocado pelo campo RA_SALARIO que ficou ausente:

Dicionário de Dados(CFGX031)
Dicionário de Dados(CFGX031)

Agora quando entramos no sistema protheus com outro usuário que possui nível de acesso maior ou igual a 6, o campo RA_SALARIO aparece na rotina:

Dicionário de Dados(CFGX031)
Dicionário de Dados(CFGX031)

Receba as últimas atualizações do ProtheusAdvpl
Deixe seu melhor email
Nós respeitamos sua privacidade.


Assim aprendemos como configurar nível de acesso de usuário protheus para visualização de campos, espero que esse post tenha lhe ajudado, se você gostou compartilhe o mesmo nas suas redes sociais para que outras pessoas possa conhecer esse funcionalidade.

Se inscreva também no canal ProtheusAdvpl:

ProtheusAdvpl
Canal ProtheusAdvpl

Click here and select an optin from the block sidebar.

 


Receba as últimas atualizações do ProtheusAdvpl
Deixe seu melhor email
Nós respeitamos sua privacidade.


 

Receba as últimas atualizações do ProtheusAdvpl
Deixe seu melhor email
Nós respeitamos sua privacidade.