Tempo aproximado para leitura: 00:03:00 min
Ocorrência
Ao tentar consumir DataServers ou APIs do RM, é apresentada uma das seguintes mensagens de erro:
"Você não está autorizado a utilizar esta funcionalidade do sistema" ou "O usuário logado não tem privilégios suficientes para efetuar essa operação".
Ambiente
TOTVS RH - TOTVS RH (Linha RM) - TOTVS Folha de Pagamento - Todas as versões
Causa
Este erro ocorre, quando o usuário utilizado na autenticação não possui permissões suficientes para acessar o produto (DataServer/API) que está sendo consumido.
Solução
Para realizar o consumo de DataServers ou APIs, é necessário que o usuário de autenticação esteja vinculado a um perfil de acesso que possua as permissões de acesso no produto que será consumido.
A permissão de acesso é feita através do módulo Serviços Globais > Segurança > Usuários. Em Sistema, selecione o produto desejado, exemplo, RH > Folha de pagamento. Em sequência, edite o usuário e através da aba Segurança, vincule o acesso nas coligadas que serão consultadas e associe em um Perfil que contenha a permissão liberada.
Exemplo 1: O DataServer "FopFuncData" pertence ao produto Folha de Pagamento.
Para consumi-lo, o usuário deve estar vinculado a um perfil da Folha que possua permissão de acesso ao cadastro de Funcionários.
Exemplo 2: O DataServer "RhuPessoaData" pertence ao produto Gestão de Pessoas.
Para consumi-lo, usuário deve estar vinculado a um perfil desse produto com permissão para o cadastro de Pessoas.
Importante:
As permissões abaixo também devem estar obrigatoriamente habilitadas para o consumo via WebService/API devido as regras da LGPD:
-
No perfil Folha de Pagamento: "Desconsiderar Filtro de Produto em WebService"
- Nos perfis Gestão de Pessoas e Automação de Ponto: "Ignorar filtro de regra de produto"
O parâmetro "Valida regras via WebSevice" deve estar marcado deve estar habilitado em: Folha de Pagamento > Configurações > Parametrizador > Funcionário > Restrições Cadastrais
Uma forma prática de validar as permissões corretas, é acessando o RM com o mesmo usuário utilizado na integração e executar manualmente o mesmo processo (cadastro ou consulta) diretamente no sistema.
✔️ Se funcionar no RM, também funcionará via WebService/API.
❌ Se não funcionar, é necessário ajustar as permissões do Perfil em Acesso a Menus.
Saiba mais:
RH - RM - FOP - Como identificar e consumir DataServer e API disponíveis nos produtos de RH?
0 Comentários