Tempo aproximado para leitura: 00:02:00 min
Dúvida
Como criar Restrição/Privilégio para acesso aos relatórios Smartview?
Ambiente
TOTVS RH - TOTVS RH (Linha Protheus) - Gestão de Pessoal - Todas as versões
Solução
Para permitir ou bloquear o acesso de usuários aos relatórios Smartview, é necessário criar um Privilégio para liberar o acesso aos Objetos de Negócio Nativos (fontes do Smartview) e rotinas do módulo através do Configurador, e vincular este Privilégio ao usuário ou grupo de usuários.
Existe a possibilidade de definir estes acessos para todos os relatórios do Smartview, ou apenas os que forem necessários, conforme os passos abaixo:
1 - Acesse o Configurador > Usuário > Senhas > Privilégios > Incluir.
Na coluna Transação/Rotina, após dar um duplo clique, selecione em Menu a opção Smartview e localize o relatório que precisa:
2 - Após selecionar o relatório que precisa, na coluna Acesso o Administrador pode escolher pelas opções Permitido/Não Permitido/Negado conforme conceito do Framework.
Esta ação libera/bloqueia inicialmente o acesso ao Objeto de Negócio Nativo, que se trata do fonte do Smartview:
3 - Após definir quais Objetos de Negócio terão acesso Permitido, é necessário também liberar o acesso às rotinas de relatório específicas do módulo, por exemplo: para o relatório de Afastamentos, é preciso liberar o acesso a rotina GPERSV580 que se trata do fonte do relatório Protheus/RH, e também rotinas correlatas usadas na impressão do relatório, neste caso, pensando nos lookups (filtros) que precisam de preenchimento, é necessário liberar acesso nas rotinas GPEA240 (Processos) e GPEA430 (Tipos de Ausências). Estas inclusões podem ser feitas manualmente digitando o fonte da rotina ou dando um duplo clique > Menu Gestão de Pessoal > buscar pela rotina:
4 - Após cadastrar o Privilégio, você pode vincular ele ao cadastro de um usuário específico ou a um grupo de usuários. Neste cenário de teste, o vínculo será feito em um grupo de usuários através do menu Usuários > Senhas > Grupos > posicionar sobre o grupo e clicar em Outras Ações > Privilégios > na coluna Regra selecionar o Privilégio cadastrado. Você pode definir uma data de validade ou para quais grupos de empresa/filiais ele será válido. Caso não queira que o Privilégio expire e que ele seja válido para qualquer grupo/filial, basta deixar os campos em branco:
5 - Por fim, verifique se no cadastro do usuário em Usuários > Senhas > Usuários, o grupo que o Privilégio foi vinculado consta na aba Grupos:
6 - Quando for feito acesso ao Protheus com o usuário vinculado ao Privilégio, o relatório de Afastamentos será impresso normalmente:
O relatório Recibo de Pagamento que foi configurado para que o usuário não tenha acesso, após o preenchimento dos parâmetros vai exibir em tela que o usuário não possui acesso ao Objeto de Negócios:
Para carregar todos os relatórios Smartview na rotina de Privilégios de uma única vez, clique em Incluir > Outras Ações > Menu > Avançar > selecione o menu SMARTVIEW > Finalizar. Após isso, basta seguir as mesmas configurações citadas a partir do passo 2.
Saiba Mais:
Controle de Privilégios nos Objetos de Negócio Nativos
Configurar Privilégio para controlar acesso a rotinas
Página Centralizadora - Recursos Humanos | Protheus - SmartView
1 Comentários