Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS RH

Linha de Produto:

Linha Protheus

Segmento:

RH

Módulo:

TOTVS RH (Linha Protheus) - Ponto Eletrônico (SIGAPON)

Função:rh.sigapon.integration.ponapisur.tlpp
País:Brasil
Requisito/Story/Issue (informe o requisito relacionado) :DRHJORNPRT-3652


02. SITUAÇÃO/REQUISITO

Para atender a portaria 671/2021 foram criados novos campos nas tabelas utilizadas na integração com o Suricato, sendo necessário disponibilizar uma API para verificar se o Protheus está atualizado com esses novos campos.

03. SOLUÇÃO

Desenvolvida a API recordValidatedVersion que verifica se os novos campos estão presentes no ambiente.

Se o parâmetro MV_APISUR estiver configurado com .T. (integração via API) o sistema irá verificar a tabela RR1
Nos casos onde o parâmetro estiver com .F. será verificada a tabela MSA_CONTROL_MARCAC

04. DEMAIS INFORMAÇÕES

Para consumir a API é necessário configurar o serviço REST no Protheus

Como realizar a chamada da API REST

Utilizar a chamada do método Get do Serviço api/rh/v1/recordValidatedVersion

Parâmetros e Chamada do Método:

Para a realização de testes foi utilizado a ferramenta Postman e após a configuração no server Protheus do serviço Rest, a requisição deverá ser semelhante a imagem abaixo:

{protocolo}://{host}:{porta}/{endereço Rest}/api/rh/v1/recordValidatedVersion

Response da API:

Application/json

{

"version671":"yes"

}

A chave version671 identifica se o ambiente está ou não atualizado.

05. ASSUNTOS RELACIONADOS