01. DADOS GERAIS
Produto: | TOTVS Backoffice |
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Backoffice |
Módulo: | TOTVS Automação Fiscal (SIGATAF) |
Função: | TAFA552.PRW WSTAF019.PRW |
País: | Brasil |
Ticket: | Não há. |
Requisito/Story/Issue (informe o requisito relacionado) : | DSERTAF1-27386 |
02. SITUAÇÃO/REQUISITO
Caso o usuário NÃO tenha acesso a dados pessoais e sensíveis (acessos 192 e 193 do cadastro de acessos do usuário), ele não pode acessar nem os Painéis do PO UI do eSocial(TAFA552b), e nem do Reinf TAF552b(REINF). Deve ser apresentada uma mensagem pra ele informando que o usuário dele não tem acesso àquelas funcionalidades pois não possui permissão de visualizar dados pessoais e sensíveis do sistema.
Uma vez dentro dos Painéis PO UI do escopo eSocial(TAFA552a), os Painéis de Conferência de INSS e FGTS deverão ter restrição para caso o usuário não tenha acesso a um dos eventos que compõe o arquivo de retorno que é base da conferência do INSS e do FGTS. O usuário deverá ser informado que não tem acesso por conta de restrição de acesso do seu usuário aos respectivos eventos.
03. SOLUÇÃO
Para o primeiro item, foi ajustada a rotina TAFA552 para restringir prosseguir com acesso ao Painéis em PO UI, tanto no escopo eSocial quanto no Reinf, somente se o usuário tiver os acessos 192 (Dados Pessoais) e 193 (Dados Sensíveis). Caso o usuário não tenha acesso, é exibido um alerta na tela e não o permite prosseguir para os painéis do PO UI.
Para o segundo item, foi implementado no Front-End do projeto do PO UI no escopo do eSocial uma verificação dos privilégios que o usuário possui para então permitir ou não seu acesso aos painéis de conferência, com a implementação de um sistema de guarda de rotas e um serviço que retorna quais os eventos mínimos necessários para acessar determinada rotina. Inicialmente, foi implementada restrição de acesso aos Painéis de Conferência de INSS e FGTS, sendo necessário que o cliente não possua restrições aos eventos S-1200, S-2299 e S-2399 para poder acessar os painéis. O cadastro de privilégios e sua utilização podem ser vistos na seção 'ASSUNTOS RELACIONADOS' desta documentação técnica. Caso o usuário não tenha acesso, é exibido um alerta na tela e não carrega o painel.
04. DEMAIS INFORMAÇÕES
- O usuário não deve ter restrições aos eventos S-1200, S-2299 e S-2399 pois são eventos que dão origem aos arquivos de retornos de INSS e FGTS, sendo eles, o S-5001 e S-5003, respectivamente.
- A chave 'Security' da seção 'HTTPREST' deve ser habilitada para o usuário logado trafegar corretamente entre o Protheus e o frameWork do PO UI (Security=1). Caso contrário, o usuário que será avaliado durante o uso do painel não será o usuário logado e sim o usuário Administrador.
05. ASSUNTOS RELACIONADOS
- Configuração de acesso aos Painéis de conferência de INSS e FGTS: Restrição de acesso para Painel de conferência de INSS e FGTS.
- Leiaute eSocial versão S-1.0: https://www.gov.br/esocial/pt-br/documentacao-tecnica/leiautes-esocial-html/index.html